国真人无码作爱免费视频,精品无码综合一区二区三区

女高中生上课自慰流白浆_金瓶梅全集在线观看_人妻互换免费中文字幕网站_国产玖玖资源站免费_最经典的人与动物故事


獲得積分
資料庫會員登錄
搜索: [高級搜索]
下載首頁 | 資源分類 | 下載排行
您的位置: 首頁 > 信息化技術(shù) > oracle
 
分類導航
下載排行
最新資源
ORACLE數(shù)據(jù)庫備份
資源大。4.19 KB 資源類型:文檔
下載積分: 0
更多
-->
下載統(tǒng)計:總下載:0,本月下載:0,本周下載:0,今日下載:0
發(fā)表評論 錯誤報告 加入收藏夾
資源介紹
一、意義:
  當我們使用一個數(shù)據(jù)庫時,總希望數(shù)據(jù)庫的內(nèi)容是可靠的、正確的,但由于計算機系統(tǒng)的故障(硬件故障、網(wǎng)絡故障、進程故障和系統(tǒng)故障)影響數(shù)據(jù)庫系統(tǒng)的操作,影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,甚至破壞數(shù)據(jù)庫,使數(shù)據(jù)庫中全部或部分數(shù)據(jù)丟失。因此當發(fā)生上述故障后,希望能重新建立一個完整的數(shù)據(jù)庫,該處理稱為數(shù)據(jù)庫恢復。恢復子系統(tǒng)是數(shù)據(jù)庫管理系統(tǒng)的一個重要組成部分;謴吞幚黼S所發(fā)生的故障類型所影響的結(jié)構(gòu)而變化。
  二、備份的方法
  ORACLE數(shù)據(jù)庫有三種標準的備份。導出/導入(EXPORT/IMPORT) 、冷備份、熱備份。
  導出備份是一種邏輯備份,這種方法包括讀取一系列的數(shù)據(jù)庫日志,并寫入文件中,這些日志的讀取與其所處位置無關(guān)。
  冷備份和熱備份是物理備份(也稱低級備份),它涉及到組成數(shù)據(jù)庫的文件,但不考慮邏輯內(nèi)容。
  下面我們分別介紹一下這三種備份方法及其特點:
  (一)、導出/導入(EXPORT/IMPORT)
  EXPORT/IMPORT是用來將ORACLE中數(shù)據(jù)移出/移入數(shù)據(jù)庫。
  1、EXPORT將數(shù)據(jù)庫中數(shù)據(jù)備份成一個二進制系統(tǒng)文件稱為“導出轉(zhuǎn)儲文件”(EXPORT DUMP FILE),并將重新生成數(shù)據(jù)庫寫入文件中。
  它有三種模式:
  a.用戶模式:導出用戶所有對象以及對象中的數(shù)據(jù);
  b.表模式:導出用戶所有表或者指定的表;
  c.整個數(shù)據(jù)庫:導出數(shù)據(jù)庫中所有對象。
  它的備份有三種類型:
  a.完全型(COMPLETE EXPORT):備份整個數(shù)據(jù)庫;
  b.積累型(COMULATIVE ERPORT):備份上一次積累型備份所改變的數(shù)據(jù);
  c.增量型(INCREAMENTAL EXPORT):備份上一次備份后改變的數(shù)據(jù)。
  EXPORT 的命令可以交互式進行,各參數(shù)的具體含義見附錄。
  在進行導出備份時我們要考慮一點問題,那就是導出的一致性,在導出過程 中導出每讀一次就讀取一個表,因而盡管導出是在一個特點時自己開始的,但不同的表讀取的時間不同,因此,導出開始讀一個表時,此時表中的數(shù)據(jù)才是導出的數(shù)據(jù),這樣當大多數(shù)表按內(nèi)部關(guān)鍵字和外部關(guān)鍵字相互聯(lián)系時,在導出過程中這些相關(guān)聯(lián)表的改變就會導致導出的不一致性,要避開這個,我們可以將導出過程安排在不對表操作的時候進行。另外,當ORACLE中RESTRICTEP CONSISTENT 選項就可以保證導出數(shù)據(jù)一致性。
  
  2、IMPORT導入:
  導入的過程是導出的逆過程,這個命令先讀取導出來的導出轉(zhuǎn)儲二進制文件,并運行文件,恢復對象用戶和數(shù)據(jù)。
  IMPORT命令執(zhí)行的方法和EXPORT方案有關(guān)。
  1、如果EXPORT所實施的是完全型方案(FULL)則在IMPORT時所有的數(shù)據(jù)對象,包括表空間,數(shù)據(jù)文件,用戶都會在導入時創(chuàng)建,但考慮到數(shù)據(jù)庫中的物理布局,預先創(chuàng)建表空間和用戶是有用的。
  2、如果EXPORT使用的是INCREMENTAL/CUMULATIVE方式,則需要預先設置好表空間、用戶、數(shù)據(jù)文件。
  (二):冷備份
  冷備份發(fā)生在數(shù)據(jù)庫已經(jīng)正常關(guān)閉的情況下,當正常關(guān)閉時會提供給我們一個完整的數(shù)據(jù)庫。
  數(shù)據(jù)庫使用的每個文件都被備份下來,這些文件包括:
  ☆所有數(shù)據(jù)文件
  ☆所有控制文件
  ☆所有聯(lián)機REDO LOG 文件
  ☆I(lǐng)NIT.ORA文件(可選)
  值得注意的是冷備份必須是數(shù)據(jù)庫關(guān)閉的情況下完成,當數(shù)據(jù)庫開著的時候,執(zhí)行數(shù)據(jù)庫文件系統(tǒng)備份無效。
  作冷備份一般步驟是:
  1:正常關(guān)閉要備份的實例(instance);
  2: 備份整個數(shù)據(jù)庫到一個目錄
  3:啟動數(shù)據(jù)庫
  1: SQLDBA>connect internal
  SQLDBA>shutdown normal
  2: SQLDBA>! cp
  或
  SQLDBA>!tar cvf /dev/rmt/0 /wwwdg/oracle
  3: SQLDBA>startup
  
  (三)熱備份(ACHIRELOG)
  數(shù)據(jù)庫需要二十四小時運行,而且隨時有新的數(shù)據(jù)加入.數(shù)據(jù)丟失將影響整個公司.采用archivelog mode物理備份.
  ?設置數(shù)據(jù)庫為automatic archivelog mode,
  #su - oracle
  %svrmgrl
  svrmgrl>connect internal
  svrmgrl>startup mount
  svrmgrl>alter database archivelog
  svrmgrl>shutdown
  svrmgrl>exit
  %vi initoracle7.ora
  加入log_archive_start = true # if you want automatic archiving
  log_archive_dest = $ORACLE_HOME/dbs/arch
  log_archive_format = log%s.arc
  %dbstart
  %ps -ef|grep arch
  oracle 1743 1 0 15:20:20 ? 0:00 ora_arch_oracle7
  注:oracle database is in automatic archivelog mode
  
  ?full offline entire database backup, 當數(shù)據(jù)庫初始完成后 這份備份是將來備份的基礎。它提供了所有與數(shù)據(jù)庫有關(guān)的拷貝.
  %dbshut
  %cp /oracle/oradata/oracle7/system.dbf
下載地址
 下載地址1
按字母檢索

下載須知:
大部份資源無需注冊即可下載
需要積分的資源要在會員中心注冊會員并用 積分體系中提示的方法賺取積分才能下載。

免責聲明:
所有資源只能用于參考學習,不能用于任何商業(yè)用途,否則后果自負!