一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Oracle的備份與恢復(fù)詳解

 貧窮的小悍馬 2010-10-15
Oracle的備份與恢復(fù)詳解
2007-04-30 12:09

為了能有效地備份和恢復(fù)數(shù)據(jù)庫,建議大家將數(shù)據(jù)庫修改為歸檔方式。

數(shù)據(jù)庫的備份

一、物理備份數(shù)據(jù)庫

1、完全數(shù)據(jù)庫脫機(jī)備份

A、編寫一個(gè)要備份的最新文件列表,備份數(shù)據(jù)文件,日志文件和控制文件。

SQL> select file_name from dba_data_files;

FILE_NAME
------------------------------------------

E:\ORACLE\ORADATA\TRNG2\USERS01.DBF
E:\ORACLE\ORADATA\TRNG2\SYSAUX01.DBF
E:\ORACLE\ORADATA\TRNG2\UNDOTBS01.DBF
E:\ORACLE\ORADATA\TRNG2\SYSTEM01.DBF

SQL> select member from v$logfile;

MEMBER
-----------------------------------

E:\ORACLE\ORADATA\TRNG2\REDO01.LOG
E:\ORACLE\ORADATA\TRNG2\REDO03.LOG
E:\ORACLE\ORADATA\TRNG2\REDO02.LOG

SQL> select name from v$controlfile;

NAME
--------------------------------------

E:\ORACLE\ORADATA\TRNG2\CONTROL01.CTL
E:\ORACLE\ORADATA\TRNG2\CONTROL02.CTL
E:\ORACLE\ORADATA\TRNG2\CONTROL03.CTL

B、用shutdown命令來關(guān)閉數(shù)據(jù)庫。

C、用操作系統(tǒng)的備份工具來備份所用數(shù)據(jù)文件,日志文件和控制文件。

D、重啟動數(shù)據(jù)庫。

2、部分?jǐn)?shù)據(jù)庫聯(lián)機(jī)備份

A、設(shè)置表空間為備份狀態(tài)。

SQL> select tablespace users begin backup;

在備份期間系統(tǒng)拒絕關(guān)閉數(shù)據(jù)庫。

B、備份表空間的數(shù)據(jù)文件。

C、恢復(fù)表空間為正常狀態(tài)。

SQL>alter tablespace users end backup;

3、部分?jǐn)?shù)據(jù)庫的脫機(jī)備份

A、將表空間設(shè)置為脫機(jī)。

SQL>alter tablespace users offline;

B、備份表空間的數(shù)據(jù)文件

C、將表空間設(shè)置為聯(lián)機(jī)。

SQL>alter tablespace online;

SYSTEM表空間不允許設(shè)置為offline。

4、控制文件的在線備份

SQL>alter database backup controlfile to D:\oracle\product\10.2.0\admin\TRNG2\udump\control.backup;

or

SQL>alter database backup controlfile to 'trace;

在       D:\oracle\product\10.2.0\admin\TRNG2\udump\*.trc文件中

STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "TRNG2" NORESETLOGS      ARCHIVELOG
        MAXLOGFILES 16
        MAXLOGMEMBERS 3
        MAXDATAFILES 100
        MAXINSTANCES 8
        MAXLOGHISTORY 292
LOGFILE
      GROUP 1 'E:\ORACLE\ORADATA\TRNG2\REDO01.LOG'      SIZE 50M,
      GROUP 2 'E:\ORACLE\ORADATA\TRNG2\REDO02.LOG'      SIZE 50M,
      GROUP 3 'E:\ORACLE\ORADATA\TRNG2\REDO03.LOG'      SIZE 50M
-- STANDBY LOGFILE
DATAFILE
      'E:\ORACLE\ORADATA\TRNG2\SYSTEM01.DBF',
      'E:\ORACLE\ORADATA\TRNG2\UNDOTBS01.DBF',
      'E:\ORACLE\ORADATA\TRNG2\SYSAUX01.DBF',
      'E:\ORACLE\ORADATA\TRNG2\USERS01.DBF'
CHARACTER SET ZHS16GBK
;
-- Commands to re-create incarnation table
-- Below log names MUST be changed to existing filenames on
-- disk. Any one log file from each branch can be used to
-- re-create incarnation records.
-- ALTER DATABASE REGISTER LOGFILE 'D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TRNG2\ARCHIVELOG\2007_04_30\O1_MF_1_1_%U_.ARC';
-- Recovery is required if any of the datafiles are restored backups,
-- or if the last shutdown was not normal or immediate.
RECOVER DATABASE
-- All logs need archiving and a log switch is needed.
ALTER SYSTEM ARCHIVE LOG ALL;
-- Database can now be opened normally.
ALTER DATABASE OPEN;

直接運(yùn)行上述sql語句可以重新創(chuàng)建控制文件。

二、數(shù)據(jù)庫的邏輯備份

1、邏輯導(dǎo)出

EXP命令用于邏輯導(dǎo)出,使用exp命令有三種導(dǎo)出方式:表方式、用戶方式、全部數(shù)據(jù)庫方式。

EXP導(dǎo)出關(guān)鍵字說明:

USERID       用戶名/口令               FULL            導(dǎo)出整個(gè)文件 (N)
BUFFER       數(shù)據(jù)緩沖區(qū)大小            OWNER            所有者用戶名列表
FILE         輸出文件 (EXPDAT.DMP)      TABLES         表名列表
COMPRESS      導(dǎo)入到一個(gè)區(qū) (Y)       RECORDLENGTH       IO 記錄的長度
GRANTS        導(dǎo)出權(quán)限 (Y)              INCTYPE         增量導(dǎo)出類型
INDEXES       導(dǎo)出索引 (Y)             RECORD           跟蹤增量導(dǎo)出 (Y)
DIRECT        直接路徑 (N)             TRIGGERS         導(dǎo)出觸發(fā)器 (Y)
LOG          屏幕輸出的日志文件        STATISTICS        分析對象 (ESTIMATE)
ROWS          導(dǎo)出數(shù)據(jù)行 (Y)            PARFILE          參數(shù)文件名
CONSISTENT 交叉表的一致性 (N)       CONSTRAINTS      導(dǎo)出的約束條件 (Y)

OBJECT_CONSISTENT        只在對象導(dǎo)出期間設(shè)置為只讀的事務(wù)處理 (N)
FEEDBACK                 每 x 行顯示進(jìn)度 (0)
FILESIZE                 每個(gè)轉(zhuǎn)儲文件的最大大小
FLASHBACK_SCN            用于將會話快照設(shè)置回以前狀態(tài)的 SCN
FLASHBACK_TIME           用于獲取最接近指定時(shí)間的 SCN 的時(shí)間
QUERY                    用于導(dǎo)出表的子集的 select 子句
RESUMABLE                遇到與空格相關(guān)的錯(cuò)誤時(shí)掛起 (N)
RESUMABLE_NAME           用于標(biāo)識可恢復(fù)語句的文本字符串
RESUMABLE_TIMEOUT        RESUMABLE 的等待時(shí)間
TTS_FULL_CHECK           對 TTS 執(zhí)行完整或部分相關(guān)性檢查
TABLESPACES              要導(dǎo)出的表空間列表
TRANSPORT_TABLESPACE 導(dǎo)出可傳輸?shù)谋砜臻g元數(shù)據(jù) (N)
TEMPLATE                 調(diào)用 iAS 模式導(dǎo)出的模板名

如:

A、按表方式導(dǎo)出

exp userid=symbols/symbols direct=y tables=(RB_ACCT) file=d:\oracle\backup\RB_ACCT_2007-04_30.dmp log=d:\oracle\backup\RB_ACCT_2007-04_30.log

B、按用戶方式導(dǎo)出

exp userid=symbols/symbols direct=y      file=d:\oracle\backup\symbols_2007-04_30.dmp log=d:\oracle\backup\symbols_2007-04_30.log

C、按數(shù)據(jù)庫方式導(dǎo)出

exp userid=system/symbols direct=y full=y file=d:\oracle\backup\symbolfull_2007-04_30.dmp log=d:\oracle\backup\ymbolfull_2007-04_30.log

2、邏輯導(dǎo)入

IMP 邏輯導(dǎo)入關(guān)鍵字:

USERID       用戶名/口令               FULL           導(dǎo)入整個(gè)文件 (N)
BUFFER       數(shù)據(jù)緩沖區(qū)大小            FROMUSER        所有者用戶名列表
FILE         輸入文件 (EXPDAT.DMP)      TOUSER         用戶名列表
SHOW         只列出文件內(nèi)容 (N)         TABLES          表名列表
IGNORE       忽略創(chuàng)建錯(cuò)誤 (N)        RECORDLENGTH      IO 記錄的長度
GRANTS       導(dǎo)入權(quán)限 (Y)              INCTYPE         增量導(dǎo)入類型
INDEXES       導(dǎo)入索引 (Y)             COMMIT           提交數(shù)組插入 (N)
ROWS         導(dǎo)入數(shù)據(jù)行 (Y)            PARFILE          參數(shù)文件名
LOG         屏幕輸出的日志文件        CONSTRAINTS        導(dǎo)入限制 (Y)
DESTROY                    覆蓋表空間數(shù)據(jù)文件 (N)
INDEXFILE                  將表/索引信息寫入指定的文件
SKIP_UNUSABLE_INDEXES      跳過不可用索引的維護(hù) (N)
FEEDBACK                   每 x 行顯示進(jìn)度 (0)
TOID_NOVALIDATE            跳過指定類型 ID 的驗(yàn)證
FILESIZE                   每個(gè)轉(zhuǎn)儲文件的最大大小
STATISTICS                 始終導(dǎo)入預(yù)計(jì)算的統(tǒng)計(jì)信息
RESUMABLE                  在遇到有關(guān)空間的錯(cuò)誤時(shí)掛起 (N)
RESUMABLE_NAME             用來標(biāo)識可恢復(fù)語句的文本字符串
RESUMABLE_TIMEOUT          RESUMABLE 的等待時(shí)間
COMPILE                    編譯過程, 程序包和函數(shù) (Y)
STREAMS_CONFIGURATION      導(dǎo)入流的一般元數(shù)據(jù) (Y)
STREAMS_INSTANTIATION      導(dǎo)入流實(shí)例化元數(shù)據(jù) (N)

下列關(guān)鍵字僅用于可傳輸?shù)谋砜臻g
TRANSPORT_TABLESPACE 導(dǎo)入可傳輸?shù)谋砜臻g元數(shù)據(jù) (N)
TABLESPACES 將要傳輸?shù)綌?shù)據(jù)庫的表空間
DATAFILES 將要傳輸?shù)綌?shù)據(jù)庫的數(shù)據(jù)文件
TTS_OWNERS 擁有可傳輸表空間集中數(shù)據(jù)的用戶

A、按用戶和表的方式導(dǎo)入

imp userid=symbols/symbols file=d:\oracle\backup\symbols_2007-04_30.dmp log=d:\oracle\backup\symbols_2007-04_30.log full=y

B、按數(shù)據(jù)庫導(dǎo)入

imp userid=system/symbols full=y file=d:\oracle\backup\symbolsfull_2007-04_30.dmp log=d:\oracle\backup\symbolsfull_2007-04_30.log

3、表空間的導(dǎo)入導(dǎo)出

A、檢查表空間的自包含性。

SQL>exec dbms_tts.transport_set_check('users',true);

SQL>select * from transport_set_voilations;

如果未選定行,表示該表空間是自包含的,否則不得傳輸。

B、將表空間設(shè)置為只讀。

SQL>alter tablespace users read only;

C、用exp導(dǎo)出

exp transport_tablespace=yes tabelspaces=users file=users.dmp;

如果要轉(zhuǎn)換到不同平臺上,需要使用rman進(jìn)行轉(zhuǎn)化

SQL〉select d.platform_name,endian_format from v$transportable_platform tp,v$database d where tp.platform_name=d.platform_name;

查詢出平臺,假如顯示是Linux要想windows轉(zhuǎn)移,使用rman工具:

$rman target sys/sys

RMAN>convert tablespace users to platform 'Microsoft Windows NT' format '/temp/%U;

轉(zhuǎn)化完的結(jié)果在/temp下

D、復(fù)制文件到另外的服務(wù)器。

E、用imp導(dǎo)入

imp transport_tablespace=y datafiles=../users.dbf tablespaces=users file=users.dmp;

F、將表空間修改為讀寫狀態(tài)。

SQL>alter tablespace users read write;

3、使用數(shù)據(jù)泵技術(shù)對數(shù)據(jù)庫備份和恢復(fù)

EXPDP關(guān)鍵字:

ATTACH                 連接到現(xiàn)有作業(yè), 例如 ATTACH [=作業(yè)名]。
COMPRESSION            減小有效的轉(zhuǎn)儲文件內(nèi)容的大小
                       關(guān)鍵字值為: (METADATA_ONLY) 和 NONE。
CONTENT                指定要卸載的數(shù)據(jù), 其中有效關(guān)鍵字為:
                       (ALL), DATA_ONLY 和 METADATA_ONLY。
DIRECTORY              供轉(zhuǎn)儲文件和日志文件使用的目錄對象。
DUMPFILE               目標(biāo)轉(zhuǎn)儲文件 (expdat.dmp) 的列表,
                       例如 DUMPFILE=scott1.dmp, scott2.dmp, dmpdir:scott3.dmp。
ENCRYPTION_PASSWORD    用于創(chuàng)建加密列數(shù)據(jù)的口令關(guān)鍵字。
ESTIMATE               計(jì)算作業(yè)估計(jì)值, 其中有效關(guān)鍵字為:
                       (BLOCKS) 和 STATISTICS。
ESTIMATE_ONLY          在不執(zhí)行導(dǎo)出的情況下計(jì)算作業(yè)估計(jì)值。
EXCLUDE                排除特定的對象類型, 例如 EXCLUDE=TABLE:EMP。
FILESIZE               以字節(jié)為單位指定每個(gè)轉(zhuǎn)儲文件的大小。
FLASHBACK_SCN          用于將會話快照設(shè)置回以前狀態(tài)的 SCN。
FLASHBACK_TIME         用于獲取最接近指定時(shí)間的 SCN 的時(shí)間。
FULL                   導(dǎo)出整個(gè)數(shù)據(jù)庫 (N)。
HELP                   顯示幫助消息 (N)。
INCLUDE                包括特定的對象類型, 例如 INCLUDE=TABLE_DATA。
JOB_NAME               要創(chuàng)建的導(dǎo)出作業(yè)的名稱。
LOGFILE                日志文件名 (export.log)。
NETWORK_LINK           鏈接到源系統(tǒng)的遠(yuǎn)程數(shù)據(jù)庫的名稱。
NOLOGFILE              不寫入日志文件 (N)。
PARALLEL               更改當(dāng)前作業(yè)的活動 worker 的數(shù)目。
PARFILE                指定參數(shù)文件。
QUERY                  用于導(dǎo)出表的子集的謂詞子句。
SAMPLE                 要導(dǎo)出的數(shù)據(jù)的百分比;
SCHEMAS                要導(dǎo)出的方案的列表 (登錄方案)。
STATUS                 在默認(rèn)值 (0) 將顯示可用時(shí)的新狀態(tài)的情況下,
                       要監(jiān)視的頻率 (以秒計(jì)) 作業(yè)狀態(tài)。
TABLES                 標(biāo)識要導(dǎo)出的表的列表 - 只有一個(gè)方案。
TABLESPACES            標(biāo)識要導(dǎo)出的表空間的列表。
TRANSPORT_FULL_CHECK   驗(yàn)證所有表的存儲段 (N)。
TRANSPORT_TABLESPACES 要從中卸載元數(shù)據(jù)的表空間的列表。
VERSION                要導(dǎo)出的對象的版本, 其中有效關(guān)鍵字為:
                       (COMPATIBLE), LATEST 或任何有效的數(shù)據(jù)庫版本。

下列命令在交互模式下有效。
注: 允許使用縮寫

命令                說明
------------------------------------------------------------------------------
ADD_FILE               向轉(zhuǎn)儲文件集中添加轉(zhuǎn)儲文件。
CONTINUE_CLIENT        返回到記錄模式。如果處于空閑狀態(tài), 將重新啟動作業(yè)。
EXIT_CLIENT            退出客戶機(jī)會話并使作業(yè)處于運(yùn)行狀態(tài)。
FILESIZE               后續(xù) ADD_FILE 命令的默認(rèn)文件大小 (字節(jié))。
HELP                   總結(jié)交互命令。
KILL_JOB               分離和刪除作業(yè)。
PARALLEL               更改當(dāng)前作業(yè)的活動 worker 的數(shù)目。
                       PARALLEL=<worker 的數(shù)目>。
START_JOB              啟動/恢復(fù)當(dāng)前作業(yè)。
STATUS                 在默認(rèn)值 (0) 將顯示可用時(shí)的新狀態(tài)的情況下,
                       要監(jiān)視的頻率 (以秒計(jì)) 作業(yè)狀態(tài)。
                       STATUS[=interval]
STOP_JOB               順序關(guān)閉執(zhí)行的作業(yè)并退出客戶機(jī)。
                       STOP_JOB=IMMEDIATE 將立即關(guān)閉
                       數(shù)據(jù)泵作業(yè)。

IMPDP關(guān)鍵字:

ATTACH                 連接到現(xiàn)有作業(yè), 例如 ATTACH [=作業(yè)名]。
CONTENT                指定要加載的數(shù)據(jù), 其中有效關(guān)鍵字為:
                       (ALL), DATA_ONLY 和 METADATA_ONLY。
DIRECTORY              供轉(zhuǎn)儲文件, 日志文件和 sql 文件使用的目錄對象。
DUMPFILE               要從 (expdat.dmp) 中導(dǎo)入的轉(zhuǎn)儲文件的列表,
                       例如 DUMPFILE=scott1.dmp, scott2.dmp, dmpdir:scott3.dmp。
ENCRYPTION_PASSWORD    用于訪問加密列數(shù)據(jù)的口令關(guān)鍵字。
                       此參數(shù)對網(wǎng)絡(luò)導(dǎo)入作業(yè)無效。
ESTIMATE               計(jì)算作業(yè)估計(jì)值, 其中有效關(guān)鍵字為:
                       (BLOCKS) 和 STATISTICS。
EXCLUDE                排除特定的對象類型, 例如 EXCLUDE=TABLE:EMP。
FLASHBACK_SCN          用于將會話快照設(shè)置回以前狀態(tài)的 SCN。
FLASHBACK_TIME         用于獲取最接近指定時(shí)間的 SCN 的時(shí)間。
FULL                   從源導(dǎo)入全部對象 (Y)。
HELP                   顯示幫助消息 (N)。
INCLUDE                包括特定的對象類型, 例如 INCLUDE=TABLE_DATA。
JOB_NAME               要創(chuàng)建的導(dǎo)入作業(yè)的名稱。
LOGFILE                日志文件名 (import.log)。
NETWORK_LINK           鏈接到源系統(tǒng)的遠(yuǎn)程數(shù)據(jù)庫的名稱。
NOLOGFILE              不寫入日志文件。
PARALLEL               更改當(dāng)前作業(yè)的活動 worker 的數(shù)目。
PARFILE                指定參數(shù)文件。
QUERY                  用于導(dǎo)入表的子集的謂詞子句。
REMAP_DATAFILE         在所有 DDL 語句中重新定義數(shù)據(jù)文件引用。
REMAP_SCHEMA           將一個(gè)方案中的對象加載到另一個(gè)方案。
REMAP_TABLESPACE       將表空間對象重新映射到另一個(gè)表空間。
REUSE_DATAFILES        如果表空間已存在, 則將其初始化 (N)。
SCHEMAS                要導(dǎo)入的方案的列表。
SKIP_UNUSABLE_INDEXES 跳過設(shè)置為無用索引狀態(tài)的索引。
SQLFILE                將所有的 SQL DDL 寫入指定的文件。
STATUS                 在默認(rèn)值 (0) 將顯示可用時(shí)的新狀態(tài)的情況下,
                       要監(jiān)視的頻率 (以秒計(jì)) 作業(yè)狀態(tài)。
STREAMS_CONFIGURATION 啟用流元數(shù)據(jù)的加載
TABLE_EXISTS_ACTION    導(dǎo)入對象已存在時(shí)執(zhí)行的操作。
                       有效關(guān)鍵字: (SKIP), APPEND, REPLACE 和 TRUNCATE。
TABLES                 標(biāo)識要導(dǎo)入的表的列表。
TABLESPACES            標(biāo)識要導(dǎo)入的表空間的列表。
TRANSFORM              要應(yīng)用于適用對象的元數(shù)據(jù)轉(zhuǎn)換。
                       有效的轉(zhuǎn)換關(guān)鍵字: SEGMENT_ATTRIBUTES, STORAGE
                       OID 和 PCTSPACE。
TRANSPORT_DATAFILES    按可傳輸模式導(dǎo)入的數(shù)據(jù)文件的列表。
TRANSPORT_FULL_CHECK   驗(yàn)證所有表的存儲段 (N)。
TRANSPORT_TABLESPACES 要從中加載元數(shù)據(jù)的表空間的列表。
                       僅在 NETWORK_LINK 模式導(dǎo)入操作中有效。
VERSION                要導(dǎo)出的對象的版本, 其中有效關(guān)鍵字為:
                       (COMPATIBLE), LATEST 或任何有效的數(shù)據(jù)庫版本。
                       僅對 NETWORK_LINK 和 SQLFILE 有效。

下列命令在交互模式下有效。
注: 允許使用縮寫

命令                說明 (默認(rèn))
------------------------------------------------------------------------------
CONTINUE_CLIENT        返回到記錄模式。如果處于空閑狀態(tài), 將重新啟動作業(yè)。
EXIT_CLIENT            退出客戶機(jī)會話并使作業(yè)處于運(yùn)行狀態(tài)。
HELP                   總結(jié)交互命令。
KILL_JOB               分離和刪除作業(yè)。
PARALLEL               更改當(dāng)前作業(yè)的活動 worker 的數(shù)目。
                       PARALLEL=<worker 的數(shù)目>。
START_JOB              啟動/恢復(fù)當(dāng)前作業(yè)。
                       START_JOB=SKIP_CURRENT 在開始作業(yè)之前將跳過
                       作業(yè)停止時(shí)執(zhí)行的任意操作。
STATUS                 在默認(rèn)值 (0) 將顯示可用時(shí)的新狀態(tài)的情況下,
                       要監(jiān)視的頻率 (以秒計(jì)) 作業(yè)狀態(tài)。
                       STATUS[=interval]
STOP_JOB               順序關(guān)閉執(zhí)行的作業(yè)并退出客戶機(jī)。
                       STOP_JOB=IMMEDIATE 將立即關(guān)閉
                       數(shù)據(jù)泵作業(yè)。

A、創(chuàng)建一個(gè)存儲數(shù)據(jù)泵導(dǎo)出數(shù)據(jù)的目錄。

SQL>create direcotry dpump_dir as '/oracle/oradata/orcl10/pumpdata';

SQL>grant read,write on directory to scott;

設(shè)置系統(tǒng)的環(huán)境變量:export DATA_PUMP_DIR=dpump_dir

B、進(jìn)行數(shù)據(jù)的導(dǎo)入導(dǎo)出

expdp scott/tiger tables=emp dumpfile=emp.dmp directory=dpump_dir(按表導(dǎo)出)

impdp scott/tiger     dumpfile=emp.dmp directory=dpump_dir

expdp scott/tiger     dumpfile=emp.dmp directory=dpump_dir(按用戶到出)

impdp scott/tiger     dumpfile=emp.dmp directory=dpump_dir

expdp 'sys/sys as sysdba'     schemas=scott dumpfile=emp.dmp directory=dpump_dir(按方案到出)

impdp 'sys/sys as sysdba'     dumpfile=emp.dmp directory=dpump_dir

表空間和exp,imp步驟相同

expdp system/password     dumpfile=emp.dmp directory=dpump_dir transport_tablespace=users

impdp system/password dumpfile=emp.dmp directory=dpump_dir transport_datafile='../users.dbf'

數(shù)據(jù)的恢復(fù)

一、完全數(shù)據(jù)庫恢復(fù)

完全數(shù)據(jù)庫恢復(fù)的語法如下:

SQL>alter database recover datafile

SQL>alter database recover database

SQL>recover datafile

SQL>recover database

SQL>recover tablespace

二、不完全數(shù)據(jù)恢復(fù)

1、基于時(shí)間的數(shù)據(jù)庫恢復(fù)

SQL>alter databse recover database until time

SQL>alter databse recover until time using backup controlfile

SQL>recover database until time

SQL>recover database until time using backup controlfile

2、基于撤銷的數(shù)據(jù)庫恢復(fù)

SQL>alter database recover database until concel

SQL>recover database until concel

3、基于改變的數(shù)據(jù)庫恢復(fù)

SQL>alter database recover database until change

SQL>recover database until change

三、Oracle10g的閃回操作

1、表數(shù)據(jù)的閃回

SQL>insert into emp (select * from emp as of timestamp to_timestamp('2007-01-01','YYYY-MM-DD HH24:MI:SS);

2、表操作的閃回

SQL>flashback table emp to timestamp to_timestamp('2007-01-01','YYYY-MM-DD HH24:MI:SS);

3、表刪除的閃回

SQL>flashback table emp to before drop;

4、數(shù)據(jù)庫的閃回

SQL>flashback database to scn 22222;

SQL>flashback database to timestamp to_timestamp('2007-01-01','YYYY-MM-DD HH24:MI:SS);

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国内女人精品一区二区三区| 欧美日韩国产精品黄片| 精品国产91亚洲一区二区三区| 99久久婷婷国产亚洲综合精品 | 少妇视频一区二区三区| 偷拍偷窥女厕一区二区视频| 国产中文字幕一二三区| 国产欧美日本在线播放| 国产av一区二区三区久久不卡| 久久亚洲精品成人国产| 最近最新中文字幕免费| 免费在线观看激情小视频| 熟女体下毛荫荫黑森林自拍| 国产av精品一区二区| 内射精品欧美一区二区三区久久久| 成人免费观看视频免费| 91亚洲国产成人久久精品麻豆| 国产又粗又长又大高潮视频| 日韩在线视频精品中文字幕| 69久久精品亚洲一区二区| 日本高清一区免费不卡| 青青草草免费在线视频| 国产精品乱子伦一区二区三区| 国产不卡一区二区四区| 亚洲国产综合久久天堂| 丝袜视频日本成人午夜视频| 老司机精品线观看86| 国产成人精品一区二三区在线观看| 亚洲国产精品一区二区| 日韩欧美好看的剧情片免费| 不卡免费成人日韩精品| 日本欧美视频在线观看免费| 91人妻人人澡人人人人精品| 成人三级视频在线观看不卡| 91香蕉国产观看免费人人| 国产目拍亚洲精品区一区| 国产永久免费高清在线精品| 黄色激情视频中文字幕| 欧美精品一区二区三区白虎| 国产熟女一区二区不卡| 亚洲国产成人av毛片国产|