星期五, 11月 25, 2011

Archive log 心得

1.如果使用data guard 環境,要設定路徑為
log_archive_dest_n
指定,才能送archive 到多個destination

2.archive log dest
如果為/oracle/db920/dbs/arch
arch 資料夾不存在,archive log 會被存成 arch1_xxx.dbf .... 的檔名

3.Oracle 9i , Oracle 10g+ 的開啟與關閉archive log 方法不太一樣.
Oracle 9i 須注意一個參數 : log_archive_start 須設定為true


4.Oracle rac 關閉archive log mode 步驟

於兩台nodes: 將pfile中 ==>修改參數 cluster_database=false
並shutdown兩台nodes

-startup single instance (在一台上面disable即可,但Veritas是用pfile 啟動database,pfile的設定兩台都要改)
sqlplus /nolog
SQL>conn / as sysdba
SQL>startup mount pfile=' /oracle/ora10g/dbs/initORCL1.ora'
SQL> show parameter cluster_database ; 確定cluster_database被設定成false
SQL> alter database noarchivelog  要在exclusive mode (cluster_database=false)才能開啟/關閉 archive log mode
SQL> shutdown immediate


-Verify
啟動RAC instances後 去檢查
SQL>archive log list

Database log mode              Archive Mode
Automatic archival             Enabled

PS.
經過實測, Oracle 11g RAC不須修改cluster_database也可, 但要確定同時間僅有一個instance被啟動.

沒有留言:

LinkWithin-相關文件

Related Posts Plugin for WordPress, Blogger...