《《數(shù)據(jù)庫備份與恢復(fù)》PPT課件》由會員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫備份與恢復(fù)》PPT課件(31頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 Oracle數(shù)據(jù)庫歸檔模式l數(shù)據(jù)庫可運行在兩種模式下:ARCHIVELOG和NOARCHIVELOG模式。歸檔模式指明何時Redo Log文件可以被重用。LGWR ARCHARCHIVELOGLGWRNOARCHIVELOG Redo Log FilesRedo Log Files DBID NAME LOG_MODE - - - 2242116620 ORA9I NOARCHIVELOG C:sqlplus /nologSQL*Plus: Release 9.0.1.0.1 - Production on 星期日 10月 21 11:41:13 2001(c) Copyright 2001
2、 Oracle Corporation. All rights reserved.SQL connect / as sysdba已連接。SQL Archive log List數(shù)據(jù)庫日志模式 非存檔模式自動存檔 禁用存檔終點 D:oracleora90RDBMS最早的概要日志序列 46 當前日志序列 48 備份方法物理邏輯Export/Import工具Operating System BackupWithout Archiving With Archiving E_mail: 9 &為了最大限度地進行恢復(fù),應(yīng)選擇最合理的備份方法來防止介質(zhì)失敗導(dǎo)致的數(shù)據(jù)丟失。l非歸檔的操作系統(tǒng)備份l歸檔的操作系
3、統(tǒng)備份l Export工具備份&注釋用歸檔的操作系統(tǒng)備份的方法來恢復(fù)到介質(zhì)失敗后的失敗點。用其它的恢復(fù)方法恢復(fù)到介質(zhì)失敗后的最后一次備份點。用Export工具創(chuàng)建一個直接的數(shù)據(jù)庫備份文件,它不能與歸檔log文件組合使用。 Data Files Redo Log Files Control FilesParameter FileOffline Storage完全數(shù)據(jù)庫脫機備份 是所有文件的操作系統(tǒng)備份,包括數(shù)據(jù)文件、日志文件、控制文件和參數(shù)文件。 編寫一個要備份的最新的數(shù)據(jù)庫文件列表用Shutdown命令關(guān)閉Oracle例程用操作系統(tǒng)的備份工具,備份所有的數(shù)據(jù)文件、日志文件、控制文件、文本參數(shù)文
4、件pfile、服務(wù)器參數(shù)文件spfile重啟Oracle例程 & 注意:如果你忘記輸入BEGIN BACKUP語句,在恢復(fù)期間可能發(fā)現(xiàn)數(shù)據(jù)文件沒有被正確備份如果你沒有輸入END BACKUP,ORACLE服務(wù)器將假定有必要進行介質(zhì)恢復(fù),因為數(shù)據(jù)文件的文件頭正在用一個舊的Redo log序列號 用操作系統(tǒng)文件及卸出與裝入工具歸檔和恢復(fù)Oracle數(shù)據(jù)&Export/Import的使用l按時間保存表定義或數(shù)據(jù)l保存表定義,以便可以重新裝入Oracle數(shù)據(jù)庫l把某臺機器的數(shù)據(jù)庫移到另一臺機器上l兩個版本的Oracle軟件間傳輸數(shù)據(jù)l防止應(yīng)用失敗。通過執(zhí)行Export,在不用全部回退數(shù)據(jù)庫的情況下,允
5、許表或表的集合被恢復(fù)l重新組織表減少鏈接和碎片 E_mail: 14 &卸出模式:表(Table) : 卸出指定的表用戶(User):卸出屬于一個用戶的所有實體 (如表、權(quán)限索引)全部數(shù)據(jù)庫(Full Database):卸出數(shù)據(jù)庫的所有實體&備注:只有擁有EXP_FULL_DATABASE權(quán)限的用戶才能卸出全部的數(shù)據(jù)庫所有用戶都可以在表和用戶模式下卸出數(shù)據(jù) E_mail: 15 &表模式:表定義表數(shù)據(jù)表擁有者的授權(quán)表擁有者的索引表完整性約束表觸發(fā)器 &用戶模式:表定義表數(shù)據(jù)表擁有者的授權(quán)表擁有者的索引表完整性約束表觸發(fā)器聚簇數(shù)據(jù)庫鏈路序列生成器快照快照logs存儲過程私有同義詞視圖 &全部數(shù)
6、據(jù)庫模式:表定義表數(shù)據(jù)表擁有者的授權(quán)表擁有者的索引表完整性約束表觸發(fā)器聚簇 Profiles角色 回退段定義數(shù)據(jù)庫鏈路序列生成器快照快照logs存儲過程私有同義詞視圖系統(tǒng)審計選項系統(tǒng)權(quán)限表空間定義表空間限額用戶定義 $pwd$/home2/app/oracle/product/9.0.1$expExport: Release 9.0.1.1.1 - Production on Sun Oct 21 12:22:29 2001(c) Copyright 2001 Oracle Corporation. All rights reserved.Username: systemPassword:Co
7、nnected to: Oracle9i Enterprise Edition Release 9.0.1.1.1 - ProductionWith the Partitioning option JServer Release 9.0.1.1.1 - ProductionEnter array fetch buffer size: 4096 Export file: EXPDAT.DMP (1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U $impImport: Release 9.0.1.1.1 - Production on Su
8、n Oct 21 12:38:35 2001(c) Copyright 2001 Oracle Corporation. All rights reserved.Username: scottPassword:Connected to: Oracle9i Enterprise Edition Release 9.0.1.1.1 - ProductionWith the Partitioning optionJServer Release 9.0.1.1.1 - ProductionImport file: EXPDAT.DMP /u02/app/oracle/oradata/ora9i/sco
9、tt.dmp 輸入卸出用戶名 $exp userid=sales01/sales01 direct=Y tables=(sales01) file=/home1/oracle/backup/sales01 log=/home1/oracle/backup/sales01Export: Release 9.0.1.1.1 - Production on 星期三 5月 30 14:54:32 2001(c) Copyright 2001 Oracle Corporation. All rights reserved.連接到:Oracle9i Enterprise Edition Release 9
10、.0.1.1.1 - Production With the Partitioning optionJserver Release 9.0.1.1.1 - Production已導(dǎo)出ZHS16GBK字符集和ZHS16GBK NCHAR 字符集即將導(dǎo)出指定的表通過直接路徑 . . 正在導(dǎo)出表 SALES01 4194304 行被導(dǎo)出在沒有警告的情況下成功終止導(dǎo)出。 $impImport: Release 9.0.1.1.1 - Production on 星期三 5月 30 15:12:03 2001(c) Copyright 2001 Oracle Corporation. All right
11、s reserved.用戶名: sales02口令:已連接到:Oracle9i Enterprise Edition Release 9.0.1.1.1 - ProductionWith the Partitioning optionJserver Release 9.0.1.1.1- Production導(dǎo)入文件:EXPDAT.DMP /home1/oracle/backup/sales輸入插入緩沖區(qū)大小(最小為 8192 ) 30720經(jīng)由直接路徑導(dǎo)出由EXPORT:V09.01.01創(chuàng)建的導(dǎo)出文件警告:此對象由 SALES01 導(dǎo)出, 而不是當前用戶已經(jīng)完成ZHS16GBK字符集和ZHS
12、16GBK NCHAR 字符集中的導(dǎo)入只列出導(dǎo)入文件的內(nèi)容(yes/no):no由于對象已存在, 忽略創(chuàng)建錯誤(yes/no):no 導(dǎo)入權(quán)限(yes/no):yes導(dǎo)入表數(shù)據(jù)(yes/no):yes導(dǎo)入整個導(dǎo)出文件(yes/no):no用戶名: sales01. . 正在裝入 SALES01 4194304 行被裝入在沒有警告的情況下成功終止裝入。 $exp userid=sales01/sales01 direct=Y file=/home1/oracle/backup/sales_user log=/home1/oracle/backup/sales_userExport: Releas
13、e 9.0.1.1.1 - Production on 星期三 5月 30 14:54:32 2001(c) Copyright 2001 Oracle Corporation. All rights reserved.連接到:Oracle9i Enterprise Edition Release 9.0.1.1.1 - ProductionWith the Partitioning optionJserver Release 9.0.1.1.1 - Production已導(dǎo)出ZHS16GBK字符集和ZHS16GBK NCHAR 字符集. 正在導(dǎo)出 pre-schema 過程對象和操作. 正在
14、導(dǎo)出用戶SALES01的外部函數(shù)程序庫名稱. 正在導(dǎo)出用戶SALES01的對象類型定義即將導(dǎo)出SALES01的對象 . 正在導(dǎo)出數(shù)據(jù)庫鏈接 . 正在導(dǎo)出序號. 正在導(dǎo)出群集定義. 即將導(dǎo)出SALES01的表通過直接路徑 . . 正在導(dǎo)出表 SALES01 4194304 行被導(dǎo)出. 正在導(dǎo)出同義詞. 正在導(dǎo)出視圖 $exp userid=system/manager direct=Y full=y file=/home1/oracle/backup/systemall log=/home1/oracle/backup/systemlogExport: Release 9.0.1.1.1 - P
15、roduction on 星期三 5月 30 14:54:32 2001(c) Copyright 2001 Oracle Corporation. All rights reserved.連接到:Oracle9i Enterprise Edition Release 9.0.1.1.1 - ProductionWith the Partitioning optionJserver Release 9.0.1.1.1 - Production已導(dǎo)出ZHS16GBK字符集和ZHS16GBK NCHAR 字符集即將導(dǎo)出整個數(shù)據(jù)庫. 正在導(dǎo)出表空間定義. 正在導(dǎo)出配置文件. 正在導(dǎo)出用戶定義. 正在
16、導(dǎo)出角色 . 正在導(dǎo)出資源成本 . $imp system/manager full=y file=/home1/oracle/backup/systemall log=/home1/oracle/backup/systemlog Import: Release 9.0.1.1.1 - Production on 星期三 5月 30 15:12:03 2001(c) Copyright 2001 Oracle Corporation. All rights reserved.已連接到:Oracle9i Enterprise Edition Release 9.0.1.1.1 - Product
17、ionWith the Partitioning optionJserver Release 9.0.1.1.1 - Production經(jīng)由直接路徑導(dǎo)出由EXPORT:V09.01.01創(chuàng)建的導(dǎo)出文件已經(jīng)完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的導(dǎo)入CREATE TABLESPACE USERS DATAFILE /home/app/oracle/oradata/ora9i/users01.dbf S IZE 3145728 AUTOEXTEND ON NEXT 5242880 MAXSIZE 157286400 DEFAULT S TORAGE(INITIAL 1
18、0240 NEXT 10240 MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 50) ONLINE PERMANENT CREATE TABLESPACE INDX DATAFILE /home/app/oracle/oradata/ora9i/indx01.dbf SIZ E 2097152 AUTOEXTEND ON NEXT 5242880 MAXSIZE 157286400 DEFAULT STO RAGE(INITIAL 10240 NEXT 10240 MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 50) O NL
19、INE PERMANENT CREATE USER OUTLN IDENTIFIED BY VALUES 4A3BA55E08595C81 CREATE USER DBSNMP IDENTIFIED BY VALUES E066D214D5421CCC CREATE USER AURORA$ORB$UNAUTHENTICATED IDENTIFIED BY VALUES 80C099F0EADF 877E CREATE USER SCOTT IDENTIFIED BY VALUES F894844C34402B67 DEFAULT TABLESP ACE USERS TEMPORARY TABLESPACE TEMP CREATE USER DEMO IDENTIFIED BY VALUES 4646116A123897CF CREATE USER ORDSYS IDENTIFIED BY VALUES 7EFA02EC7EA6B86F. 正在將SALES01的對象導(dǎo)入到 SALES01. . 正在導(dǎo)入表 SALES01 4194304行被導(dǎo)入 . 正在將SALES02的對象導(dǎo)入到 SALES02. . 正在導(dǎo)入表 SALES01 4194304行被導(dǎo)入. 正在將SYSTEM的對象導(dǎo)入到 SYSTEM