sqlplus / as sysdba
archive log list; --檢視歸檔模式
show parameter db_recovery_file_dest --檢視use_db_recovery_file_dest路徑
select group#,sequence#,members,status from v$log; --檢視日誌組的狀態
shutdown immediate --致性關庫
startup mount --啟動到 mount 狀態
alter database archivelog; --開啟歸檔模式
alter database noarchivelog; --關閉歸檔模式
--設定多路復用位址 arch01 和 arch02 (不能喝 use_db_recovery_file_dest 共存 )
alter system set log_archive_dest_1='location=/bak/rman/bak/arch01' scope=spfile;
alter system set log_archive_dest_2='location=/bak/rman/bak/arch02' scope=spfile;
show parameter archvie --檢視歸檔的相關資訊
--取消設定多路復用位址(取消 shutdown force 後, archive destination 的值就自動變成了 use_db_recovery_file_dest)
alter system set log_archive_dest_1='' scope=spfile;
alter system set log_archive_dest_2='' scope=spfile;
--修改歸檔日誌的名稱格式
alter system set log_archive_format='arc_%t_%s_%r.arc' scope=spfile;
alter database open; --開啟資料庫
archive log list; --此時檢視歸檔模式,發現 已由 disabled 變為了 enabled 了
show parameter archive --檢視 多路復用 和 歸檔日誌的資訊,但還需要重啟資料庫
--檢視歸檔日誌檢視
col recid for 99
col name for a100
set linsize 200
set linesize 200
set pagesize 0
select recid,name,to_char(first_time,'yyyy/mm/dd:hh24:mi:ss') from v$archived_log;
alter system switch logfile; --切換日誌,可以多次切換以觀察日誌組狀態和歸檔日誌檢視狀態
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歸檔命令
首先檢視資料庫現有模式可使用以下語句 select name,log mode from v database 也可以用下面的語句 archive log list 該方法需要as sysdba 1.sql alter system set log archive dest 1 location o...
oracle歸檔模式
一。檢視oracle資料庫是否為歸檔模式 1.select name,log mode fromv database name log mode query noarchivelog 2.使用 archive log list 命令 databaselogmode no archive mode a...