熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

將oracle設為歸檔模式啟動的方法

2022-06-13   來源: Oracle 

  先手動建立歸檔目錄在調整oracle啟動方式
  
  將oracle設為歸檔模式
  
  手工在主服務器創建歸檔目錄
  
  $cd $ORACLE_BASE      #$ORACLE_BASE 所指向的目錄是/opt/oracle/可參看ORACLE用戶環境變量的具體設置
  
  $mkdir p oradata/szdb/archive  # szdb的目錄名稱根據數據庫的SID號進行指定其實這個目錄可以任意指定
  
  $mkdir p oradata/szdb/standbyarchive #如果主服務器有可能作為備用服務器則建立該目錄
  
  [oracle@cqcncdb szdb]$ sqlplus /nolog
  
  SQL> conn / as sysdba;
  
  Connected
  
  SQL> startup mount;
  
  SQL> alter database archivelog;
  
  SQL> archive log start;
  
  SQL> archive log list;
  
  SQL> alter database open;
  
  SQL> alter system set LOG_ARCHIVE_DEST_=LOCATION=/oracle/oradata/szdb/archive;   # /oracle/oradata/szdb/archive必須和前面mkdir p oradata/szdb/archive操作建立的路徑一模一樣
  
  SQL> alter system set log_archive_format=%t_%sdbf scope=spfile;
  
  SQL> alter system set log_archive_start=true scope=spfile;
  
  重新啟動數據庫使修改結果生效
  
  SQL> shutdown immediate;
  
  察看歸檔模式
  
  SQL> startup
  
  SQL> archive log list;
  
  Database log mode       Archive Mode
  
  Automatic archival       Enabled
  
  Archive destination      /oracle/oradata/szdb/archive
  
  Oldest online log sequence  
  
  Next log sequence to archive 
  
  Current log sequence     
  
  以上alter system set操作會在數據庫的spfile@sidora和init@sidora文件中新增以下參數
  
  *log_archive_dest_=LOCATION=/oracle/oradata/szdb/archive
  
  *log_archive_format=%t_%sdbf
  
  *log_archive_start=TRUE
  
  注意*log_archive_dest_定義的文件夾必須是實際存在的並且oracle用戶是有寫權限的
  
  注@sid代表數據庫的實際sid號比如在這次實際操作中這兩個文件名就是spfileszdbora initszdbora
From:http://tw.wingwit.com/Article/program/Oracle/201311/18987.html
  • 上一篇文章:

  • 下一篇文章:
  • Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.