亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2702 | 回復(fù): 1
打印 上一主題 下一主題

丟失全部數(shù)據(jù)庫文件及全部redolog的恢復(fù)方法,可用作RMAN數(shù)據(jù)庫遷移 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2008-12-27 17:06 |只看該作者 |倒序?yàn)g覽
模擬數(shù)據(jù)庫全部文件丟失(redolog、datafile、controlfile、spfile),只依靠備份恢復(fù)的過程,測(cè)試數(shù)據(jù)庫版本為11g,可用作RMAN遷移數(shù)據(jù)庫

SQL> shutdown abort;
ORACLE 例程已經(jīng)關(guān)閉。
SQL> exit
從 Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options 斷


C:\Documents and Settings\Administrator>cd \

C:\>g:\
'g:\' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序
或批處理文件。

C:\>g:

G:\>cd oradata

G:\oradata>dir
驅(qū)動(dòng)器 G 中的卷沒有標(biāo)簽。
卷的序列號(hào)是 30F4-B971

G:\oradata 的目錄

2008-12-27  13:46    <DIR>          .
2008-12-27  13:46    <DIR>          ..
2008-12-27  16:22    <DIR>          orcl
               0 個(gè)文件              0 字節(jié)
               3 個(gè)目錄  8,586,199,040 可用字節(jié)

G:\oradata>cd orcl

G:\oradata\orcl>dir
驅(qū)動(dòng)器 G 中的卷沒有標(biāo)簽。
卷的序列號(hào)是 30F4-B971

G:\oradata\orcl 的目錄

2008-12-27  16:22    <DIR>          .
2008-12-27  16:22    <DIR>          ..
2008-12-27  16:34        10,076,160 CONTROL01.CTL
2008-12-27  16:34        10,076,160 CONTROL02.CTL
2008-12-27  16:34        10,076,160 CONTROL03.CTL
2008-12-27  16:34        52,429,312 REDO01.LOG
2008-12-27  16:34        52,429,312 REDO02.LOG
2008-12-27  16:34        52,429,312 REDO03.LOG
2008-12-27  16:34       214,704,128 SYSAUX01.DBF
2008-12-27  16:34       335,552,512 SYSTEM01.DBF
2008-12-27  16:34       225,452,032 UNDOTBS01.DBF
2008-12-27  16:34         5,251,072 USERS01.DBF
              10 個(gè)文件    968,476,160 字節(jié)
               2 個(gè)目錄  8,586,199,040 可用字節(jié)

G:\oradata\orcl>del *
G:\oradata\orcl\*, 是否確認(rèn)(Y/N)? y

G:\oradata\orcl>del *.*
G:\oradata\orcl\*.*, 是否確認(rèn)(Y/N)? y

G:\oradata\orcl>dir
驅(qū)動(dòng)器 G 中的卷沒有標(biāo)簽。
卷的序列號(hào)是 30F4-B971

G:\oradata\orcl 的目錄

2008-12-27  16:34    <DIR>          .
2008-12-27  16:34    <DIR>          ..
               0 個(gè)文件              0 字節(jié)
               2 個(gè)目錄  9,554,685,952 可用字節(jié)

G:\oradata\orcl>del E:\oracle\product\11.1.0\db_1\database\SPFILEORCL.ORA

G:\oradata\orcl>cd g:\backup

G:\backup>dir
驅(qū)動(dòng)器 G 中的卷沒有標(biāo)簽。
卷的序列號(hào)是 30F4-B971

G:\backup 的目錄

2008-12-27  15:24    <DIR>          .
2008-12-27  15:24    <DIR>          ..
2008-12-27  15:22           539,648 BACKUP_20081227_1_1_01K3AHM0_1_1
2008-12-27  15:23       391,593,984 BACKUP_20081227_2_1_02K3AHM2_1_1
2008-12-27  15:23             4,608 BACKUP_20081227_3_1_03K3AHOF_1_1
2008-12-27  15:24         9,830,400 CTRL_C-1202355191-20081227-00
               4 個(gè)文件    401,968,640 字節(jié)
               2 個(gè)目錄  9,554,685,952 可用字節(jié)

G:\backup>cd E:\oracle\product\11.1.0\db_1\database

G:\backup>e:

(如果你不是遷移數(shù)據(jù)庫,以下重建密碼文件的過程可以不需要做)

E:\oracle\product\11.1.0\db_1\database>orapwd file=PWDorcl.ora password=sys entries=5;

OPW-00005: 存在同名文件 - 請(qǐng)刪除或重命名

E:\oracle\product\11.1.0\db_1\database>del PWDorcl.ora

E:\oracle\product\11.1.0\db_1\database>orapwd file=PWDorcl.ora password=sys entries=5;

E:\oracle\product\11.1.0\db_1\database>rman target /

恢復(fù)管理器: Release 11.1.0.6.0 - Production on 星期六 12月 27 16:43:09 2008

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

已連接到目標(biāo)數(shù)據(jù)庫 (未啟動(dòng))

RMAN> startup nomount;

啟動(dòng)失敗: ORA-01078: failure in processing system parameters
LRM-00109: ???????????????? 'E:\ORACLE\PRODUCT\11.1.0\DB_1\DATABASE\INITORCL.ORA
'

在沒有參數(shù)文件的情況下啟動(dòng) Oracle 實(shí)例以檢索 spfile
Oracle 實(shí)例已啟動(dòng)

系統(tǒng)全局區(qū)域總計(jì)     159019008 字節(jié)

Fixed Size                     1331852 字節(jié)
Variable Size                 67112308 字節(jié)
Database Buffers              83886080 字節(jié)
Redo Buffers                   6688768 字節(jié)

RMAN> exit


恢復(fù)管理器完成。

E:\oracle\product\11.1.0\db_1\database>rman target /

恢復(fù)管理器: Release 11.1.0.6.0 - Production on 星期六 12月 27 16:43:31 2008

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

連接到目標(biāo)數(shù)據(jù)庫: DUMMY (未裝載)

RMAN> restore spfile to 'E:\oracle\product\11.1.0\db_1\database\spfileorcl.ora'
from 'G:\backup\CTRL_C-1202355191-20081227-00';

啟動(dòng) restore 于 27-12月-08
使用目標(biāo)數(shù)據(jù)庫控制文件替代恢復(fù)目錄
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=99 設(shè)備類型=DISK

通道 ORA_DISK_1: 正在從 AUTOBACKUP G:\backup\CTRL_C-1202355191-20081227-00 還原
spfile
通道 ORA_DISK_1: 從 AUTOBACKUP 還原 SPFILE 已完成
完成 restore 于 27-12月-08

RMAN> shutdown immediate;

使用目標(biāo)數(shù)據(jù)庫控制文件替代恢復(fù)目錄
Oracle 實(shí)例已關(guān)閉

RMAN> startup nomount;

已連接到目標(biāo)數(shù)據(jù)庫 (未啟動(dòng))
Oracle 實(shí)例已啟動(dòng)

系統(tǒng)全局區(qū)域總計(jì)     535662592 字節(jié)

Fixed Size                     1334380 字節(jié)
Variable Size                167773076 字節(jié)
Database Buffers             360710144 字節(jié)
Redo Buffers                   5844992 字節(jié)

RMAN> restore controlfile from 'g:\backup\CTRL_C-1202355191-20081227-00';

啟動(dòng) restore 于 27-12月-08
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=153 設(shè)備類型=DISK

通道 ORA_DISK_1: 正在還原控制文件
通道 ORA_DISK_1: 還原完成, 用時(shí): 00:00:07
輸出文件名=G:\ORADATA\ORCL\CONTROL01.CTL
輸出文件名=G:\ORADATA\ORCL\CONTROL02.CTL
輸出文件名=G:\ORADATA\ORCL\CONTROL03.CTL
完成 restore 于 27-12月-08

RMAN> exit


恢復(fù)管理器完成。

E:\oracle\product\11.1.0\db_1\database>sqlplus / as sysdba

SQL*Plus: Release 11.1.0.6.0 - Production on 星期六 12月 27 16:45:27 2008

Copyright (c) 1982, 2007, Oracle.  All rights reserved.


連接到:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> alter database mount;

數(shù)據(jù)庫已更改。

SQL> alter database backup controlfile to trace;

數(shù)據(jù)庫已更改。

SQL> shutdown abort;
ORACLE 例程已經(jīng)關(guān)閉。
SQL>


找到TRACE文件,將源文件內(nèi)容修改如下:
CREATE CONTROLFILE REUSE DATABASE "ORCL" RESETLOGS  ARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 'G:\ORADATA\ORCL\REDO01.LOG'  SIZE 50M,
  GROUP 2 'G:\ORADATA\ORCL\REDO02.LOG'  SIZE 50M,
  GROUP 3 'G:\ORADATA\ORCL\REDO03.LOG'  SIZE 50M
-- STANDBY LOGFILE
DATAFILE
  'G:\ORADATA\ORCL\SYSTEM01.DBF',
  'G:\ORADATA\ORCL\SYSAUX01.DBF',
  'G:\ORADATA\ORCL\UNDOTBS01.DBF',
  'G:\ORADATA\ORCL\USERS01.DBF'
CHARACTER SET ZHS16GBK
;

這里主要是修改了以RESETLOGS方式重建控制文件,這樣以RESETLOGS方式打開數(shù)據(jù)庫時(shí)REDOLOG可以重建


先不要重建控制文件,先要restore恢復(fù)必要的數(shù)據(jù)文件:
C:\>rman target /

恢復(fù)管理器: Release 11.1.0.6.0 - Production on 星期六 12月 27 16:55:18 2008

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

連接到目標(biāo)數(shù)據(jù)庫: ORCL (未裝載)

RMAN> startup mount;

數(shù)據(jù)庫已經(jīng)啟動(dòng)
數(shù)據(jù)庫已裝載

RMAN> restore database;

啟動(dòng) restore 于 27-12月-08
啟動(dòng) implicit crosscheck backup 于 27-12月-08
使用目標(biāo)數(shù)據(jù)庫控制文件替代恢復(fù)目錄
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=156 設(shè)備類型=DISK
已交叉檢驗(yàn)的 3 對(duì)象
完成 implicit crosscheck backup 于 27-12月-08

啟動(dòng) implicit crosscheck copy 于 27-12月-08
使用通道 ORA_DISK_1
完成 implicit crosscheck copy 于 27-12月-08

搜索恢復(fù)區(qū)中的所有文件
正在編制文件目錄...
沒有為文件編制目錄

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在開始還原數(shù)據(jù)文件備份集
通道 ORA_DISK_1: 正在指定從備份集還原的數(shù)據(jù)文件
通道 ORA_DISK_1: 將數(shù)據(jù)文件 00001 還原到 G:\ORADATA\ORCL\SYSTEM01.DBF
通道 ORA_DISK_1: 將數(shù)據(jù)文件 00002 還原到 G:\ORADATA\ORCL\SYSAUX01.DBF
通道 ORA_DISK_1: 將數(shù)據(jù)文件 00003 還原到 G:\ORADATA\ORCL\UNDOTBS01.DBF
通道 ORA_DISK_1: 將數(shù)據(jù)文件 00004 還原到 G:\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在讀取備份片段 G:\BACKUP\BACKUP_20081227_2_1_02K3AHM2_1_1
通道 ORA_DISK_1: 段句柄 = G:\BACKUP\BACKUP_20081227_2_1_02K3AHM2_1_1 標(biāo)記 = TAG20081227T152242
通道 ORA_DISK_1: 已還原備份片段 1
通道 ORA_DISK_1: 還原完成, 用時(shí): 00:01:05
完成 restore 于 27-12月-08

RMAN> exit


恢復(fù)管理器完成。

C:\>sqlplus / as sysdba;

SQL*Plus: Release 11.1.0.6.0 - Production on 星期六 12月 27 16:59:26 2008

Copyright (c) 1982, 2007, Oracle.  All rights reserved.


連接到:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> shutdown abort;
ORACLE 例程已經(jīng)關(guān)閉。
SQL> startup nomount;
ORACLE 例程已經(jīng)啟動(dòng)。

Total System Global Area  535662592 bytes
Fixed Size                  1334380 bytes
Variable Size             167773076 bytes
Database Buffers          360710144 bytes
Redo Buffers                5844992 bytes
SQL> CREATE CONTROLFILE REUSE DATABASE "ORCL" RESETLOGS  ARCHIVELOG
  2      MAXLOGFILES 16
  3      MAXLOGMEMBERS 3
  4      MAXDATAFILES 100
  5      MAXINSTANCES 8
  6      MAXLOGHISTORY 292
  7  LOGFILE
  8    GROUP 1 'G:\ORADATA\ORCL\REDO01.LOG'  SIZE 50M,
  9    GROUP 2 'G:\ORADATA\ORCL\REDO02.LOG'  SIZE 50M,
10    GROUP 3 'G:\ORADATA\ORCL\REDO03.LOG'  SIZE 50M
11  -- STANDBY LOGFILE
12  DATAFILE
13    'G:\ORADATA\ORCL\SYSTEM01.DBF',
14    'G:\ORADATA\ORCL\SYSAUX01.DBF',
15    'G:\ORADATA\ORCL\UNDOTBS01.DBF',
16    'G:\ORADATA\ORCL\USERS01.DBF'
17  CHARACTER SET ZHS16GBK
18  ;

控制文件已創(chuàng)建。

SQL> recover database using backup controlfile until cancel;
ORA-00279: ?? 308379 (? 12/27/2008 15:22:43 ??) ???? 1 ????
ORA-00289: ??:
G:\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2008_12_27\O1_MF_1_20_%U_.ARC
ORA-00280: ?? 308379 (???? 1) ??? #20 ?


指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
cancel
介質(zhì)恢復(fù)已取消。
SQL> alter database open resetlogs;

數(shù)據(jù)庫已更改。

SQL>

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2008-12-29 21:50 |只看該作者
好帖,屬于基礎(chǔ)類的
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP