ORACLE 10G修改歸檔目錄方法

2021-06-05 21:33:47 字數 2113 閱讀 8962

從oracle10g開始,改變日誌模式已經變得很簡單,很容易管理。在10g中,預設情況下,歸檔日誌會存放到快速恢復區所對應的目錄(對應初始化引數db_recovery_file_dest),並且會按照特定的格式生成歸檔日誌檔名。當想要將歸檔日誌放在預設的路徑下是,只需要參mount狀態執行alter database archivelog即可。在10g中不需要對歸檔設定自動啟動,因為這個引數已經10g摒棄掉,只要執行alter database archivelog 就會自動置為自動歸檔。如果不想將歸檔日誌放到預設路徑,請執行下列步驟

1.備份初始化引數檔案

sql> create pfile from spfile;

2.配置歸檔日誌的名稱格式

sql>alter system set log_archive_format='%s_%t_%r.log' scope=spfile

在10g中設定日誌格式時,一定要加%r引數,否則一定會出錯

3.配置歸檔位置

sql>alter system set log_archive_dest_1='location=e:\oracle\oradata\archive' scope=spfile

在oracle 10g企業版裡還可以配置多個歸檔路徑,log_archvile_dest_n(其中n可以為1-10)

4. 置歸檔模式

將資料庫正常關閉

sql>shutdown immediate

啟動到mount模式

sql>startup mount

置為歸檔模式

sql>alter database archivelog

開啟資料庫

sql>alter database open

檢視資料庫是否歸檔

sql> archive log list;

如果顯示為enable則表示已成功歸檔

或 sql>select log_mode from v$database;

如果為archivelog則表示已成功歸檔

----------------------------------------

sql> archive log list

資料庫日誌模式            存檔模式

自動存檔             啟用

存檔終點            d:\oracle\public_datafile\testdev\archive

最早的聯機日誌序列     40

下乙個存檔日誌序列   42

當前日誌序列           42

sql> shutdown immediate

資料庫已經關閉。

已經解除安裝資料庫。

oracle 例程已經關閉。

sql> startup mount

oracle 例程已經啟動。

total system global area  535662592 bytes

fixed size                  1334380 bytes

variable size             180355988 bytes

database buffers          348127232 bytes

redo buffers                5844992 bytes

資料庫裝載完畢。

sql> alter database noarchivelog

2  ;

資料庫已更改。

sql> alter database open

2  ;

資料庫已更改。

sql> archive log list;

資料庫日誌模式             非存檔模式

自動存檔             禁用

存檔終點            d:\oracle\public_datafile\testdev\archive

最早的聯機日誌序列     40

當前日誌序列           42

sql> select log_mode from v$database;

log_mode

------------

noarchivelog

sql>

Oracle 10G歸檔日誌

關於oracle 10g 歸檔方式的討論 關閉歸檔 啟用閃回恢復區歸檔 oracle 10g新特性 啟用類oracle9i的歸檔 注 在oracle安裝過程中,如果資料庫是自動建立的,那麼該資料庫最初的存檔模式是由作業系統指定的。通常情況下,歸檔日誌在oracle 資料庫安裝結束後需要手工建立。環境...

oracle 10g 修改SGA,PGA大小

一 概念 sga指系統全域性區域 system global area 是用於儲存資料庫資訊的記憶體區,該資訊為資料庫程序所共享。pga指程序全域性區域 process global area 包含單個伺服器程序或單個後台程序的資料和控制資訊,與幾個程序共享的sga 正相反,pga 是只被乙個程序使...

更改oracle10g的歸檔模式和歸檔路徑

author skate time 2009 02 21 1.更改歸檔路徑 在oracle10g中,預設的歸檔路徑為 oracle base flash recovery area。對於這個路徑,oracle有乙個限制,就是預設只能有2g的空間給歸檔日誌使用,可以使用下面兩個sql語句去檢視它的限制...