需求為将Oracle資料庫A中的資料導出為*.dmp檔案,然後将*.dmp檔案導入到資料庫B。
1.導出資料庫A
在cmd視窗輸入以下指令:
導出全部資料庫
exp 使用者名/密碼@資料庫名 file=d:\*.dmp full=y
導出目前使用者下的資料庫
exp 使用者名/密碼@資料庫名 owner=(使用者名) file=d:\*.dmp
2.連接配接資料庫B
在sql plus下輸入以下指令:
conn sys/sys as sysdba;
3.建立使用者
create user 使用者名 identified by 密碼;
4.授予使用者dba權限
grant connect,resource,dba to 使用者名;
5.導入資料庫A
在cmd下輸入以下指令:
導入整個庫到某個使用者
imp 使用者名/密碼@資料庫名 full=y file=d:\*.dmp ignore=y
導入某個表到使用者
imp 使用者名/密碼@資料庫名 file=d:\*.dmp tables=(表名)
到此,Oracle資料庫的導出導入完成,希望明天部署能正常完工。