欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

oracle備份恢復的具體方法

 更新時間:2013年10月29日 14:56:04   作者:  
這篇文章介紹了oracle備份恢復的具體方法,有需要的朋友可以參考一下

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

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

mkdir /oracle/backup

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

sqlplus / as sysdba

create directory backupdir as '/oracle/backup';

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

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

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

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

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

2、  刪除要恢復的用戶.

sqlplus / as sysdba

drop user USER_NAME cascade;

exit

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

如下語句恢復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ù)庫恢復時注意事項:

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

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

另外,經(jīng)過證實,刪除表后,再恢復該表,存在一個問題:刪表的時候,其他表創(chuà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

相關(guān)文章

  • 詳解Oracle中sqlldr的具體用法

    詳解Oracle中sqlldr的具體用法

    這篇文章主要介紹了詳解Oracle中sqlldr的用法,SQLLDR可以在極短的時間內(nèi)加載數(shù)量龐大的數(shù)據(jù),這是一個非常有用的工具,可用于從多種平面文件格式向Oracle數(shù)據(jù)庫中加載數(shù)據(jù),需要的朋友可以參考下
    2023-07-07
  • 深入ORACLE遷移到MYSQL的總結(jié)分析

    深入ORACLE遷移到MYSQL的總結(jié)分析

    本篇文章是對ORACLE遷移到MYSQL進行了詳細的總結(jié)與分析,需要的朋友參考下
    2013-06-06
  • 解決Oracle圖形化安裝過程中出現(xiàn)的豎線問題

    解決Oracle圖形化安裝過程中出現(xiàn)的豎線問題

    這篇文章主要介紹了解決ORACLE圖形化安裝過程中出現(xiàn)的豎線問題,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • oracle中commit之后進行數(shù)據(jù)回滾的方法

    oracle中commit之后進行數(shù)據(jù)回滾的方法

    這篇文章主要介紹了oracle中commit之后如何進行數(shù)據(jù)回滾,本文給大家分享兩種方法,每種方法都給大家介紹的比較詳細,需要的朋友可以參考下
    2021-12-12
  • ORACLE 修改表結(jié)構(gòu) 之ALTER CONSTAINTS的使用

    ORACLE 修改表結(jié)構(gòu) 之ALTER CONSTAINTS的使用

    這篇文章主要介紹了ORACLE 修改表結(jié)構(gòu) 之ALTER CONSTAINTS的使用,需要的朋友可以參考下
    2014-07-07
  • Oracle parameter可能值獲取方法

    Oracle parameter可能值獲取方法

    有時不清楚一些參數(shù)的所有允許設(shè)定的值,比如Oracle中parameter,接下來介紹兩種方法獲取Oracle中parameter的可能值,需要了解的朋友可以參考下
    2012-11-11
  • Oracle數(shù)據(jù)庫用戶密碼過期的解決方法

    Oracle數(shù)據(jù)庫用戶密碼過期的解決方法

    常使用oracle數(shù)據(jù)庫的小伙伴可能會經(jīng)常遇到oracle密碼過期的問題,下面這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫用戶密碼過期的解決方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • 使用Navicat Premium工具將oracle數(shù)據(jù)庫遷移到MySQL

    使用Navicat Premium工具將oracle數(shù)據(jù)庫遷移到MySQL

    最近的業(yè)務(wù)項目需求,因此總結(jié)遇到的問題。使用Navicat Premium工具將Oralce數(shù)據(jù)庫遷移到MySQL,本文通過圖文的形式給大家詳細介紹,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • group?by用法詳解

    group?by用法詳解

    本文詳細講解了group?by的用法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-12-12
  • oracle中merge into用法及實例解析

    oracle中merge into用法及實例解析

    這篇文章主要介紹了oracle中merge into用法及實例解析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03

最新評論