1. 程式人生 > >在遠端伺服器上備份/恢復資料庫(Oracle資料庫)

在遠端伺服器上備份/恢復資料庫(Oracle資料庫)

備份用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為本地伺服器的意思

以上備份和恢復都是本人成功的案例