在遠端伺服器上備份/恢復資料庫(Oracle資料庫)
阿新 • • 發佈:2018-12-15
備份用exp命令:
exp 使用者名稱/密碼@遠端伺服器ip:埠號/使用者名稱 file=儲存的路徑
其中使用者名稱是在遠端伺服器中你要備份的庫的使用者名稱
案列:exp fund02/[email protected]遠端伺服器ip(略):1523/fund02 file=h:\aaa.dmp
恢復用imp命令:
前提是必須在本地裝有oracle資料庫
以下是在dos命令中執行:
第一步:進入oracle資料庫建立使用者
進入oracle資料庫命令:sqlpus
以管理員身份執行:輸入使用者名稱和密碼後如下圖所示
第二步:建立使用者
create user 使用者名稱 identified by 密碼;
案列:create user fund02 identified by 123456;
第三步:給新建立的使用者授權
grant connect,resource,dba to 新建立的使用者;
案例:grant connect,resource,dba to fund002;
重新進入dos命令輸入下列資訊
imp 使用者名稱/密碼@伺服器ip file=h:\aaa.dmp full=y ignore=y
其中 full=y 為匯入全部 ignore=y 重新建立資料庫的所有物件,不會因為物件已存在而造成輸入操作錯誤
案例:imp fund02/[email protected] file=h:\aaa.dmp full=y localhost為本地伺服器的意思
以上備份和恢復都是本人成功的案例