1. 程式人生 > >重做資料庫與匯入匯出總結

重做資料庫與匯入匯出總結

drop user biuser cascade;--刪除原有資料

--建立資料庫使用者

create user biuser profile default identified by biuser--建立使用者biuser密碼biuser

default tablespace bidata--表空間

quota unlimited on bidata

account unlock;

grant alter any index to biuser;--給許可權

grant create any index to biuser;

grant create procedure to biuser;

grant create any view to biuser;

grant drop any index to biuser;

grant drop any view to biuser;

grant connect to biuser;

commit;

--分配許可權

grant connect ,resource,imp_full_database to biuser;

--匯入前準備  先查dump所在位置切換路徑到dump所在  

oraclebitest-> sqlplus /nolog

檢視測試環境對應的directory。

SQL> conn /as sysdba

Connected.

SQL> select * from dba_directories;

--匯入操作

impdp \'/ as sysdba\'  directory=dump dumpfile=biuser20180426.dmp version=10.2.0.3.0

--匯出  reuse_dumpfiles=y 表示匯出檔案存在 覆蓋操作  content=metadata_only 只匯出表定義不需要表資料

expdp \'/ as sysdba\'  directory=dump SCHEMAS=dmuser dumpfile=dmuser.dmp reuse_dumpfiles=y CONTENT=METADATA_ONLY version=10.2.0.3.0

--匯出

expdp \'/ as sysdba\'  directory=dump SCHEMAS=dmuser dumpfile=dmuser.dmp reuse_dumpfiles=y version=10.2.0.3.0