1.如果使用data guard 環境,要設定路徑為
log_archive_dest_n 指定,才能送archive 到多個destination
2.archive log dest 如果為/oracle/db920/dbs/arch
但arch 資料夾不存在,archive log 會被存成 arch1_xxx.dbf .... 的檔名
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
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被啟動.
沒有留言:
張貼留言