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

系統 1635 0

測試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)查看數據庫的信息
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# "文件號"
? 4??? , df.checkpoint_change# "檢查點"
? 5??? , df.name "文件名稱"
? 6??? from v$tablespace ts,v$datafile df
? 7? where ts.ts#=df.ts#
? 8? order by df.file#;

表空間名?????????????????????????? 文件號???? 檢查點 文件名稱
------------------------------ ---------- ---------- ----------------------------------------
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)創建表空間testtbs04,在表空間testtbs04創建表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;? ##假設沒有運行歸檔,那么不須要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


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美久久超级碰碰碰二区三区 | 国产精品亚洲综合一区在线观看 | 天天摸夜夜摸爽爽狠狠婷婷97 | 五月天婷婷视频 | 99热久久这里只有精品在 | 奇米色888| 又黄又爽又色的免费毛片 | 国产精品免费看久久久香蕉 | aaa大片| 久久美女视频 | 国产视频久久久久 | 日日狠狠的日日日日 | 第一国内永久免费福利视频 | 久久久999国产精品 久久久999久久久精品 | 元龙第三季免费观看 | 国产中的精品一区的 | 精品美女在线 | 色老久久精品偷偷鲁一区 | 7777精品久久久大香线蕉 | 日韩中文字幕免费 | 99久久亚洲综合精品网站 | 欧美一级毛片高清免费观看 | 亚洲另类图 | 狠狠久久久久久亚洲综合网 | 日本不卡免费新一区二区三区 | 久久亚洲日本不卡一区二区 | 国产精选在线播放 | 久一在线视频 | 亚洲国产精品国产自在在线 | 欧美亚洲三级 | 国产真实强j视频在线观看 国产真实偷乱视频在线观看 | 久热九九| 性短视频在线观看免费不卡流畅 | 亚洲人成网i8禁止 | 女人18级毛片久久 | 免费看日韩欧美一级毛片 | 99久久精品免费看国产四区 | 九九影视理伦片 | 国产95在线 | 亚洲 | 亚洲欧美日韩一区二区在线观看 | 久久精品影院一区二区三区 |