重做資料庫與匯入匯出總結
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