溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

oracle數(shù)據(jù)庫邏輯備份

發(fā)布時(shí)間:2020-08-08 14:10:02 來源:ITPUB博客 閱讀:135 作者:一片小雪花 欄目:關(guān)系型數(shù)據(jù)庫

   文檔編寫的技術(shù)的水平,一直被吐槽,但是也很郁悶,編寫的文檔能完成實(shí)施,但是缺少潤(rùn)色,因此一直沒有寫博客,但是還是忍不住想記錄點(diǎn)東西,免得留下遺憾,畢竟作為一個(gè)技術(shù)宅,只看別人的博客,自己沒有寫,確實(shí)遺憾,能寫多少寫多少吧。


    Oracle提供了邏輯備份恢復(fù)工具 expdp/impdp,也稱數(shù)據(jù)泵,個(gè)人認(rèn)為是exp/imp的升級(jí)版,比exp/imp的數(shù)據(jù)快,需要注意的是expdp/impdp工具需要在數(shù)據(jù)庫中建立好文件目錄directory,且expdp備份的數(shù)據(jù)如果遷移到比導(dǎo)出數(shù)據(jù)庫版本低的數(shù)據(jù)庫時(shí),需要在expdp導(dǎo)出時(shí)加上版本參數(shù),而exp/imp工具就不需要目錄directory,也可以忽略版本。


案例

需求:備份11g oracle 數(shù)據(jù)庫sh用戶數(shù)據(jù),數(shù)據(jù)庫版本為11.2.0.4.0的數(shù)據(jù),導(dǎo)入10g的數(shù)據(jù)庫


步驟:


邏輯備份數(shù)據(jù)

1.建立目錄 dpdir,并需要導(dǎo)出的用戶有對(duì)目錄dpdir的read,write權(quán)限

create or replace directory dpdir as '/home/oracle';

2.導(dǎo)出用戶需要有 DATAPUMP_EXP_FULL_DATABASE 權(quán)限,最好有DBA權(quán)限,例如sys用戶就不存在權(quán)限問題

3.需要導(dǎo)出用戶的特殊角色,和表空間需要查詢出,因?yàn)樾枰谀繕?biāo)服務(wù)器中存在

expdp \'sys/sys as sysdba\' directory=dpdir dumpfile=sh.dump log=sh.log schemas=sh version=11.2.0.4.0


拷貝數(shù)據(jù)到目標(biāo)服務(wù)器

scp 192.168.187.181:/home/oracle


邏輯導(dǎo)入數(shù)據(jù)

1.建立目錄 dpdir,并需要導(dǎo)出的用戶有對(duì)目錄dpdir的read,write權(quán)限

2.導(dǎo)出用戶需要有 DATAPUMP_IMP_FULL_DATABASE 權(quán)限,最好有DBA權(quán)限

3.導(dǎo)入的用戶需要的表空間和角色,pdb中需要存在

impdp \'sys/sys@orclpdb as sysdba\' schemas=sh dumpfile=sh.dump log=impdp.og directory=dpdir


備份恢復(fù)的問題處理

如果出現(xiàn)報(bào)錯(cuò),看日志中的提示,一步步解決就ok,缺少什么加上就ok


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI