Oracle歸檔命令

2021-04-28 06:28:37 字數 874 閱讀 9291

首先檢視資料庫現有模式可使用以下語句

select name,log_mode from v$database;

也可以用下面的語句

archive log list;(該方法需要as sysdba)

1. sql> alter system set log_archive_dest_1='location=/oracle/oracle10g/log/archive_log';

該語句含義是確定歸檔日誌的路徑,實際上oracle 10g可以生成多份一樣的日誌,儲存多個位置,以防不測

例如再新增乙個日誌位置可使用以下語句

sql>alter system set log_archive_dest_2='location=/oracle/oracle10g/log2/archive_log';

檢視歸檔日誌的路徑

sql>show parameter db_recovery_file_dest

或者sql>archive log list;

2.關閉資料庫

sql> shutdown immediate

3.啟動資料mount狀態:

sql> startup mount;

4、修改資料庫為歸檔模式:

sql> alter database archivelog;

5、開啟資料庫,查詢:

sql> alter database open;

修改日誌檔案命名格式:

sql> alter system set log_archive_max_processes = 5;

sql> alter system set log_archive_format = "archive_%t_%s_%r.log" scope=spfile;

關於Oracle歸檔與非歸檔 存檔 模式命令

sql sqlplus nolog sqlplus nolog sql conn assysdba conn as sysdba 這樣就進入了sqlplus的裡面 如果你的資料庫處於開啟狀態,那麼請執行 sql shutdown immediate shutdown immediate 執行完以後的...

oracle歸檔模式

一。檢視oracle資料庫是否為歸檔模式 1 1.select name,log mode from v database name log mode query noarchivelog 2.使用archive log list 命令 database log mode no archive mo...

oracle歸檔模式

一。檢視oracle資料庫是否為歸檔模式 1.select name,log mode fromv database name log mode query noarchivelog 2.使用 archive log list 命令 databaselogmode no archive mode a...