oracle快速創建用戶、imp/exp導入導出dmp文件


1.首先我們可以用管理員用戶以sysdba的身份登錄oracle

sqlplus username/password as sysdba;

2.然后我就可以來創建用戶了.

create user username identified by password;

3.創建好用戶我們接着就可以修改用戶的密碼.

alter user username identified by password; 

4.一般在開發情況下,我們不會使用用戶的默認表空間,所以這時我們需要創建一個表空間.

1)默認設置表空間自動擴展,且每次擴展空間大小為100M,不限制最大空間
create tablespace tablespacename datafile 'f:\ts_zzg\zzg_data.dbf' size 2000M autoextend on next 100m maxsize unlimited; 

2)默認設置表空間自動擴展,且每次擴展空間大小為100M,限制最大空間為5G,注:datafile后面是表空間的物理存儲路徑,文件名的后綴可以隨便.
create tablespace tablespacename datafile 'f:\ts_zzg\zzg_data.dbf' size 2000M autoextend on next 100m maxsize 5G; 

5.創建好表空間,還需要將表空間分配給用戶.

alter user zzg default tablespace ts_zzg; 

6.給用戶分配DBA權限

grant dba to zzg; 

7.給用戶分配了表空間,用戶還不能登陸(沒有登錄權限),因此還需要為用戶分配權限

grant create session,create table,create view,create sequence,connect,resource,unlimited tablespace to zzg; 

8.給用戶分配了權限之后我們就可以登錄了

conn username/password; 

9.登錄之后我們也可以來查詢用戶所具有的權限

select * from session_privs; 

10.我們也可以刪除用戶及其相關對象,刪除之前先斷開相關鏈接

drop user username cascade; 

11.imp導入數據,cmd命令行執行以下imp腳本

imp cqyyt/123456 file=C:db.dmp file=C:db.log full =y;
imp username/123456 fromuser=fromusername touser=tousername file=F:\DEBT_QKJ_0731.dmp log=F:\DEBT_QKJ_0108.log ignore=y;

12.exp導出數據,cmd命令行下按以下命令執行即可

exp gd_base/11@192.168.13.211/oanet file=D:\export\gd_base.dmp log=D:\export\gd_base.log owner=gd_base;
exp gd_base/11@oanet file=D:\export\gd_base.dmp log=D:\export\gd_base.log owner=gd_base;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM