佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > oracle備份恢復(fù)的具體方法

oracle備份恢復(fù)的具體方法

熱門(mén)標(biāo)簽:Linux服務(wù)器 網(wǎng)站排名優(yōu)化 AI電銷 服務(wù)外包 百度競(jìng)價(jià)排名 呼叫中心市場(chǎng)需求 地方門(mén)戶網(wǎng)站 鐵路電話系統(tǒng)

1.1      數(shù)據(jù)庫(kù)數(shù)據(jù)全庫(kù)備份
注:此操作需要啟動(dòng)數(shù)據(jù)庫(kù)。

切換至oracle用戶,在OS側(cè)創(chuàng)建備份使用目錄:

mkdir /oracle/backup

登錄oracle數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中創(chuàng)建備份使用目錄

sqlplus / as sysdba

create directory backupdir as '/oracle/backup';

退出sqlplus后,用oracle用戶執(zhí)行全庫(kù)備份,備份文件生成在/oracle/backup下:

expdp system/System123 DIRECTORY=backupdir DUMPFILE=backup201309XX.dmp  logfile=backup.log full=y

1.2      數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)

注:此操作需要啟動(dòng)數(shù)據(jù)庫(kù)。

1、  用orale用戶登陸數(shù)據(jù)庫(kù)服務(wù)器

2、  刪除要恢復(fù)的用戶.

sqlplus / as sysdba

drop user USER_NAME cascade;

exit

3、  執(zhí)行恢復(fù)命令

如下語(yǔ)句恢復(fù)pgm用戶的數(shù)據(jù)到backup201309XX.dmp狀態(tài)

impdp system/System123 DIRECTORY=backupdir DUMPFILE=backup201309XX.dmp schemas=pgm TABLE_EXISTS_ACTION=TRUNCATE logfile=restore.log

數(shù)據(jù)庫(kù)恢復(fù)時(shí)注意事項(xiàng):

exp/imp方式備份恢復(fù)數(shù)據(jù)庫(kù)無(wú)法對(duì)數(shù)據(jù)庫(kù)定義(也就是表結(jié)構(gòu)之類的)進(jìn)行刪除和修改。

所以,如果在恢復(fù)時(shí),數(shù)據(jù)庫(kù)表結(jié)構(gòu)發(fā)生變化了,則需要將表結(jié)構(gòu)恢復(fù),或?qū)⒈韯h除,再執(zhí)行恢復(fù)操作。如果搞不清楚哪些表結(jié)構(gòu)發(fā)生了變化,可以先將需要恢復(fù)的數(shù)據(jù)庫(kù)用戶刪除,然后再執(zhí)行恢復(fù)操作。

另外,經(jīng)過(guò)證實(shí),刪除表后,再恢復(fù)該表,存在一個(gè)問(wèn)題:刪表的時(shí)候,其他表創(chuàng)建的引用這個(gè)表的外鍵刪掉。

恢復(fù)的時(shí)候,無(wú)法恢復(fù)該外鍵。這種情況需要恢復(fù)后手動(dòng)創(chuàng)建外鍵約束。

drop table TABLE_NAME cascade constraints;

impdp system/System123 DIRECTORY=backupdir DUMPFILE=backup201309XX.dmp tables=sdu.E_UC_ENTANN TABLE_EXISTS_ACTION=TRUNCATE logfile=restore_sdu.log

您可能感興趣的文章:
  • oracle冷備份恢復(fù)和oracle異機(jī)恢復(fù)使用方法
  • oracle數(shù)據(jù)庫(kù)創(chuàng)建備份與恢復(fù)腳本整理
  • ORACLE 數(shù)據(jù)庫(kù)RMAN備份恢復(fù)
  • Oracle數(shù)據(jù)庫(kù)的備份及恢復(fù)策略研究
  • Oracle數(shù)據(jù)庫(kù)的備份與恢復(fù)
  • Oracle數(shù)據(jù)庫(kù)的備份與恢復(fù)
  • Oracle數(shù)據(jù)庫(kù)的備份與恢復(fù)
  • Oracle中備份表的簡(jiǎn)單sql命令語(yǔ)句
  • Linux中Oracle數(shù)據(jù)庫(kù)備份
  • 批處理寫(xiě)的 oracle 數(shù)據(jù)庫(kù)備份還原工具
  • PL/SQL遠(yuǎn)程備份和恢復(fù)Oracle數(shù)據(jù)庫(kù)

標(biāo)簽:蘭州 湖南 衡水 仙桃 崇左 黃山 湘潭 銅川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle備份恢復(fù)的具體方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    盐津县| 阜南县| 湄潭县| 封丘县| 奉节县| 讷河市| 南康市| 望奎县| 五寨县| 石门县| 辽源市| 清远市| 苍南县| 丰宁| 莱芜市| 罗平县| 辽源市| 大余县| 胶南市| 峡江县| 金湖县| 建德市| 建阳市| 德兴市| 广德县| 南陵县| 泰来县| 阜城县| 榆社县| 宜兰市| 会宁县| 承德市| 大足县| 岗巴县| 南雄市| 上杭县| 营山县| 陵川县| 成都市| 广南县| 岢岚县|