查看oracle數(shù)據(jù)庫是否為歸檔模式
創(chuàng)新互聯(lián)建站于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目做網(wǎng)站、網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元汪清做網(wǎng)站,已為上家服務(wù),為汪清各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
SQL select name,log_mode from V$database;
NAME LOG_MODE
------------------ ------------------------
TEST NOARCHIVELOG
SQL archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 80157
Current log sequence 80163
編輯本段配置數(shù)據(jù)庫的.歸檔模式
1.改變非歸檔模式到歸檔模式:
1)SQL conn / as sysdba (以DBA身份連接數(shù)據(jù)庫)
2)SQL shutdown immediate;(立即關(guān)閉數(shù)據(jù)庫)
3)SQL startup mount (啟動實例并加載數(shù)據(jù)庫,但不打開)
4)SQL alter database archivelog; (更改數(shù)據(jù)庫為歸檔模式)
5)SQL alter database open; (打開數(shù)據(jù)庫)
6)SQL alter system archive log start; (啟用自動歸檔)
7)SQL exit (退出)
做一次完全備份,因為非歸檔日志模式下產(chǎn)生的備份日志對于歸檔模式已經(jīng)不可用了.這一步非非常重要!
2.改變歸檔模式到非歸檔模式:
1)SQLSHUTDOWN NORMAL/IMMEDIATE;
2)SQLSTARTUP MOUNT;
3)SQLALTER DATABASE NOARCHIVELOG;
4)SQLALTER DATABASE OPEN;
3.歸檔相關(guān)命令
archive log stop;
archive log start;
archive log list;
show parameters;
show parameters log_archive_start;
show parameters log_archive_max_process; #歸檔進程數(shù)
alter system set log_archive_max_process=5; #將歸檔進程數(shù)改為5
select * from v$bgprocess; #檢察后臺進程
如果開啟歸檔,請保證log_archive_start=true開啟自動歸檔,否則只能手工歸檔,如果是關(guān)閉了歸檔,則設(shè)置該參數(shù)為false 注意:如果是OPS/RAC環(huán)境,需要先把parallel_server = true注釋掉,然后執(zhí)行如下步驟,最后用這個參數(shù)重新啟動 1、開啟歸檔 a. 關(guān)閉數(shù)據(jù)庫shutdown immediate b. startup mount c. alter database archivelog d. alter database opne 2、禁止歸檔 a. 關(guān)閉數(shù)據(jù)庫shutdown immediate b. startup mount c. alter database noarchivelog d. alter database open 歸檔信息可以通過如下語句查看 SQL archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination E:\oracle\ora92\database\archive Oldest online log sequence 131 Next log sequence to archive 133 Current log sequence 133
Oracle
Enterprise
Manager
Console——某一個數(shù)據(jù)庫——例程——配置——恢復(fù)——“歸檔日志模式”(自動歸檔);
例程——配置——一般信息——所有初始化參數(shù)——log_archive_start=true
歸檔信息可以通過如下語句查看
SQL
archive
log
list
Oracle數(shù)據(jù)庫可以運行在兩種模式下:歸檔模式(archivelog)和非歸檔模式(noarchivelog)。
檢查歸檔模式命令
SQL
archive
log
list
設(shè)置歸檔模式
SQL
shutdown
immediate;
SQL
startup
mount
SQL
alter
database
archivelog;
SQL
alter
database
open;
SQL
archive
log
list;
如果需要停止歸檔模式,使用:alter
database
noarchivelog
命令。Oracle10g之前,你還需要修改初始化參數(shù)使數(shù)據(jù)庫處于自動歸檔模式。在pfile/spfile中設(shè)置如下參數(shù)
log_archive_start
=
true
重啟數(shù)據(jù)庫此參數(shù)生效,此時數(shù)據(jù)庫處于自動歸檔模式。也可以在數(shù)據(jù)庫啟動過程中,手工執(zhí)行
archive
logstart使數(shù)據(jù)庫啟用自動歸檔,但是重啟后數(shù)據(jù)庫仍然處于手工歸檔模式
。10g使用db_recovery_file_dest來作為歸檔日志的存放地。
SQL
show
parameter
db_recovery(
該語句在oracle11g下無效)NAME
TYPEVALUEdb_recovery_file_dest
string
/home/oracle/ora10g/flash_reco
very_area/