shutdownimmediate;$cp-rf$ORACLE_BASE/oradata/boss/*.dbf/oradata/bossbak/20140610allbackup$cp-rf$ORACLE_BASE/oradata/boss/*.log/oradata/bossbak/20140610allbackup$cp-rf$ORACLE_BASE/oradata/boss/*.ctl/oradata/bossbak" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

丟失全部控制文件,noresetlogs重建控制文件,a

系統(tǒng) 1923 0

測(cè)試2:
(1)一致性的全備
SQL> shutdown immediate;

$ cp -rf $ORACLE_BASE/oradata/boss/*.dbf /oradata/bossbak/20140610allbackup
$ cp -rf $ORACLE_BASE/oradata/boss/*.log /oradata/bossbak/20140610allbackup
$ cp -rf $ORACLE_BASE/oradata/boss/*.ctl /oradata/bossbak/20140610allbackup
$ cp -rf /oradata/boss/control01.ctl /oradata/bossbak/20140610allbackup
$ cp -rf $ORACLE_HOME/dbs/spfileboss.ora /oradata/bossbak/20140610allbackup
$ cd /oracle/flash_recovery_area/BOSS/archivelog/2014_06_10/
$ rm -rf *

(2)查看數(shù)據(jù)庫(kù)的信息
SQL> select tablespace_name,status from dba_tablespaces;

TABLESPACE_NAME??????????????? STATUS
------------------------------ ---------
SYSTEM???????????????????????? ONLINE
UNDOTBS1?????????????????????? ONLINE
SYSAUX???????????????????????? ONLINE
TEMP?????????????????????????? ONLINE
USERS????????????????????????? ONLINE
EXAMPLE??????????????????????? ONLINE
TESTTBS01????????????????????? ONLINE
TESTTBS02????????????????????? OFFLINE
TESTTBS03????????????????????? READ ONLY

SQL> select table_name,status,tablespace_name from user_tables where tablespace_name like 'TESTTBS%';

TABLE_NAME???????????????????? STATUS?? TABLESPACE_NAME
------------------------------ -------- ------------------------------
TEST01???????????????????????? VALID??? TESTTBS01
BOSS_NEW_TEST????????????????? VALID??? TESTTBS01

SQL> select
? 2??? ts.name "表空間名"
? 3??? , df.file# "文件號(hào)"
? 4??? , df.checkpoint_change# "檢查點(diǎn)"
? 5??? , df.name "文件名稱"
? 6??? from v$tablespace ts,v$datafile df
? 7? where ts.ts#=df.ts#
? 8? order by df.file#;

表空間名?????????????????????????? 文件號(hào)???? 檢查點(diǎn) 文件名稱
------------------------------ ---------- ---------- ----------------------------------------
SYSTEM????????????????????????????????? 1???? 708505 /oracle/oradata/boss/system01.dbf
UNDOTBS1??????????????????????????????? 2???? 708505 /oracle/oradata/boss/undotbs01.dbf
SYSAUX????????????????????????????????? 3???? 708505 /oracle/oradata/boss/sysaux01.dbf
USERS?????????????????????????????????? 4???? 708505 /oracle/oradata/boss/users01.dbf
EXAMPLE???????????????????????????????? 5???? 708505 /oracle/oradata/boss/example01.dbf
TESTTBS01?????????????????????????????? 6???? 708505 /oracle/oradata/boss/testtbs01_01.dbf
TESTTBS01?????????????????????????????? 7???? 708505 /oracle/oradata/boss/testtbs01_02.dbf
TESTTBS02?????????????????????????????? 8???? 652783 /oracle/oradata/boss/testtbs02_01.dbf
TESTTBS03?????????????????????????????? 9???? 652799 /oracle/oradata/boss/testtbs03_01.dbf

(3)備份控制文件的trace文件
SQL> alter database backup controlfile to trace as '/oradata/bossbak/20140610allbackup/control1.trace' noresetlogs;
SQL> alter database backup controlfile to trace as '/oradata/bossbak/20140610allbackup/control2.trace';
SQL> alter database backup controlfile to trace as '/oradata/bossbak/20140610allbackup/control3.trace' resetlogs;

(4)創(chuàng)建表空間testtbs04,在表空間testtbs04創(chuàng)建表test02,然后直接shutdown abort
SQL>
create tablespace testtbs04
? datafile '/oracle/oradata/boss/testtbs04_01.dbf' size 10m
? autoextend on next 1m maxsize unlimited
? logging
? extent management local autoallocate
? blocksize 8k
? segment space management auto
? flashback on;

Tablespace created.

SQL> create table test02 (id number, name varchar2(30)) tablespace testtbs04;

SQL> insert into test02 values(1,'nnnnn');
SQL> insert into test02 values(2,'mmmmm');
SQL> commit;

(5)刪除全部控制文件
$ rm -rf *.ctl

SQL> shutdown abort;
ORACLE instance shut down.

SQL> startup open;
ORA-00205: error in identifying control file, check alert log for more info

(6)編輯trace文件
$ cp -rf control1.trace control.trace
CREATE CONTROLFILE REUSE DATABASE "BOSS" NORESETLOGS? ARCHIVELOG
??? MAXLOGFILES 16
??? MAXLOGMEMBERS 3
??? MAXDATAFILES 100
??? MAXINSTANCES 8
??? MAXLOGHISTORY 292
LOGFILE
? GROUP 1 '/oracle/oradata/boss/redo01.log'? SIZE 50M,
? GROUP 2 '/oracle/oradata/boss/redo02.log'? SIZE 50M,
? GROUP 3 '/oracle/oradata/boss/redo03.log'? SIZE 50M
DATAFILE
? '/oracle/oradata/boss/system01.dbf',
? '/oracle/oradata/boss/undotbs01.dbf',
? '/oracle/oradata/boss/sysaux01.dbf',
? '/oracle/oradata/boss/users01.dbf',
? '/oracle/oradata/boss/example01.dbf',
? '/oracle/oradata/boss/testtbs01_01.dbf',
? '/oracle/oradata/boss/testtbs01_02.dbf',
? '/oracle/oradata/boss/testtbs04_01.dbf'
CHARACTER SET ZHS16GBK
;

SQL> CREATE CONTROLFILE REUSE DATABASE "BOSS" NORESETLOGS? ARCHIVELOG
? 2????? MAXLOGFILES 16
? 3????? MAXLOGMEMBERS 3
? 4????? MAXDATAFILES 100
? 5????? MAXINSTANCES 8
? 6????? MAXLOGHISTORY 292
? 7? LOGFILE
? 8??? GROUP 1 '/oracle/oradata/boss/redo01.log'? SIZE 50M,
? 9??? GROUP 2 '/oracle/oradata/boss/redo02.log'? SIZE 50M,
?10??? GROUP 3 '/oracle/oradata/boss/redo03.log'? SIZE 50M
?11? DATAFILE
?12??? '/oracle/oradata/boss/system01.dbf',
?13??? '/oracle/oradata/boss/undotbs01.dbf',
?14??? '/oracle/oradata/boss/sysaux01.dbf',
?15??? '/oracle/oradata/boss/users01.dbf',
?16??? '/oracle/oradata/boss/example01.dbf',
?17??? '/oracle/oradata/boss/testtbs01_01.dbf',
?18??? '/oracle/oradata/boss/testtbs01_02.dbf',
?19??? '/oracle/oradata/boss/testtbs04_01.dbf'
?20? CHARACTER SET ZHS16GBK
?21? ;

Control file created.

SQL> alter system archive log all;? ##假設(shè)沒(méi)有運(yùn)行歸檔,那么不須要recover database

SQL> select status from v$instance;

STATUS
------------
MOUNTED

SQL> recover database;
Media recovery complete.

SQL> alter database open;

SQL> select tablespace_name,status from dba_tablespaces;

TABLESPACE_NAME??????????????? STATUS
------------------------------ ---------
SYSTEM???????????????????????? ONLINE
UNDOTBS1?????????????????????? ONLINE
SYSAUX???????????????????????? ONLINE
TEMP?????????????????????????? ONLINE
USERS????????????????????????? ONLINE
EXAMPLE??????????????????????? ONLINE
TESTTBS01????????????????????? ONLINE
TESTTBS02????????????????????? OFFLINE
TESTTBS03????????????????????? READ ONLY
TESTTBS04????????????????????? ONLINE

SQL> select * from test02;

??????? ID NAME
---------- ------------------------------
???????? 1 nnnnn
???????? 2 mmmmm

丟失全部控制文件,noresetlogs重建控制文件,alter database open


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 亚洲欧洲综合网 | 青青青国产免费线在 | 九月婷婷亚洲综合在线 | 欧美线人一区二区三区 | 四虎视频国产精品免费入口 | 香蕉国产 | 欧美久久网| 91视频免费入口 | 国产精品成人扳一级aa毛片 | 亚洲国产精品久久精品成人 | 96精品专区国产在线观看高清 | 天天爱夜夜爱 | 国产在线视频你懂得 | 日本免费中文字幕在线看 | 国产高清自拍一区 | 伊人99热 | 成人免费毛片网站 | 在线se| 久久国内免费视频 | 亚洲精品国产自在久久出水 | 青青青国产精品国产精品久久久久 | 99热最新| 能免费看黄的网站 | 欧美一级毛片在线播放 | 国产综合久久久久影院 | 亚洲在线观看视频 | 免费一级毛片在线播放欧美 | 99成人| 麻豆69| 亚洲日本视频在线观看 | 91视频福利 | 热久久99精品这里有精品 | 色视频网站人成免费 | 二区国产| 欧美色图偷窥自拍 | 99热久久精里都是精品66 | 2021最新国产成人精品视频 | 色综合久久久久久久久五月 | 3级毛片| 久久久国产99久久国产一 | 国产精品久久久久久久小唯西川 |