將資料庫啟動到mount模式,設定為歸檔模式
alter database archivelog;
alter database open;
在mount模式或者open模式下執行以下命令
alter system set log_archive_dest_1='location=/oradata/orabak1' ;
alter system set log_archive_dest_2='location=/oradata/orabak2' ;
alter system set log_archive_dest_3='location=/oradata/orabak3' ;
alter system set log_archive_dest_4='location=/oradata/orabak4' ;
alter system set log_archive_dest_5='service=d11 mandatory' ;
將前4組設成本地,第5組設為遠端,並且為mandatory。
create pfile from spfile;
檢視pfile,在$oracle_home/dbs下。
*.log_archive_dest_1='location=/oradata/orabak'
*.log_archive_dest_2='location=/oradata/orabak2'
*.log_archive_dest_3='location=/oradata/orabak3'
*.log_archive_dest_4='location=/oradata/orabak4'
*.log_archive_dest_5='service=d11 mandatory'
將log_archive_dest_5指定為強制歸檔
然後多執行幾次切換日誌操作
alter system switch logfile;
進行歸檔操作。
create table t1 as select * from dba_object;
insert into t1 select * from t1;
連續多執行幾次,發現insert操作卡住了,
再執行別的ddl操作或者insert,update操作,發現都卡住了,
就是說 oracle夯住了。
只可以執行select操作。
在alter日誌的最後行可以看到
ora-00312: online log 7 thread 1: '/oradata/ora11g/redo07b.log'
arc0: lgwr is actively archiving destination log_archive_dest_5
ora-12154: tns:could not resolve the connect identifier specified
ping[arc3]: heartbeat failed to connect to standby 'd11'. error is 12154.
可以看出log_archive_dest_5無法完成歸檔。
執行 alter system set log_archive_dest_5='';
將log_archive_dest_5置為空
然後發現卡住的操作可以繼續啦。
總結:log_archive_dest_n 設定為mandatory 時,如果此目標無法完成歸檔,則oracle將會夯住。
團隊強才是真的強
沒有優秀的個人,只有優秀的團隊。如果說今天上午大興交通局舉辦的 安全知識競賽 我們拿了第一名是由於我本人發揮的出色不如說是我們這個團隊的整體水平的再現,我們八個隊輪番角逐,開始成績分數不分上下,沒有拉開距離。八個隊每隊三個人,每個人回答一道個人必答題,每個隊回答兩道組答題,個人必答題總共三道題三十分...
linux gdb配合core檔案進行強強聯手
首先,向gnu的前輩們致敬。linux下除錯工具gdb是很強大的偵錯程式,此次講的是使用core檔案進行程式出錯的記錄,要使用core這個功能項,必須先設定,設定方法為 使用ulimit命令進行檢視,如下 sam ufo testc ulimit a core file size blocks,c ...
2009廣東百強100強企業
1 鴻富錦精密工業 深圳 19277549 2 中國平安保險 集團 股份 13980300 3 廣州 集團 11554891 4 美的集團 8081158 5 中國行動通訊集團廣東 6597714 6 華潤萬家 6380000 7 廣東物資集團公司5180738 8 廣東省粵電集團 4630170 ...