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.給用戶分配了權限以後咱們就能夠用zzg用戶來登陸了

conn username/password;

9.登陸以後咱們也能夠來查詢用戶所具備的權限

select * from session_privs;

10.咱們也能夠刪除用戶及其相關對象,刪除以前先斷開相關連接

drop user username cascade;

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

imp cqyyt/123456 file=C:db.dmp full =y owner=cqyyt
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
相關文章
相關標籤/搜索