一 設(shè)置為歸檔方式

目前創(chuàng)新互聯(lián)已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計、峽江網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
Sql代碼
sql archive log list; #查看是不是歸檔方式
sql alter system set log_archive_start=true scope=spfile; #啟用主動歸檔
sql alter system set log_archive_dest=''location=/oracle/ora9/oradata/arch'' scope=spfile;#設(shè)置歸檔路徑
sql alter system set log_archive_dest_1=''location=/oracle/ora9/oradata/arch1'' scope=spfile;
sql alter system set log_archive_dest_2=''location=/oracle/ora9/oradata/arch2'' scope=spfile;
#如果歸檔到兩個位置,則可以通過上邊方法實現(xiàn)
sql alter system set log_archive_format=''arch_%d_%t_%r_%s.log'' #設(shè)置歸檔日記款式
sql shutdown immediate;
sql startup mount; #打開控制文件,不打開數(shù)據(jù)文件
sql alter database archivelog; #將數(shù)據(jù)庫切換為歸檔模式
sql alter database open; #將數(shù)據(jù)文件打開
sql archive log list; #查看此時是否處于歸檔模式
查詢以確定數(shù)據(jù)庫位于archivelog模式中且歸檔過程正在運行
sql select log_mode from v$database;
sql select archiver from v$instance;
Sql代碼
日志切換
sql alter system switch logfile;
這次日志切換將歸檔寫到兩個目標地,
即上邊的/oracle/ora9/oradata/arch1和/oracle/ora9/oradata/arch1,
要是要對目錄確認
在oracle情況中運行如下查詢:
sql select name from v$archived_log;
而后在操作系統(tǒng)中確認查詢所列出的文件
二 設(shè)置非歸檔方式
Sql代碼
sql archive log list; #查看是否是歸檔方式
sql alter system set log_archive_start=false scope=spfile;
#禁用自動歸檔
sql shutdown immediate;
sql startup mount; #打開控制文件,不打開數(shù)據(jù)文件
sql alter database noarchivelog; #將數(shù)據(jù)庫切換為非歸檔模式
sql alter database open; #將數(shù)據(jù)文件打開
sql archive log list; #查看此時便處于非歸檔模式
三 歸檔相關(guān)命令
Sql代碼
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; #檢察后臺進程
查看oracle數(shù)據(jù)庫是否為歸檔模式
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; #檢察后臺進程
1)取消Oracle DB的歸檔模式: startup mount;alter database noarchivelog;archive log stop;2)手動添加數(shù)據(jù)庫名/SID 等, 或者從 $Ora_home\network\admin\tnsnames.ora中讀取.3)System/sys 的密碼是你安裝數(shù)據(jù)庫時候的密碼,當(dāng)然也可以自己建一個User ;
當(dāng)前文章:oracle日志怎么關(guān),清理oracle日志
轉(zhuǎn)載來源:http://chinadenli.net/article1/dsiieod.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、網(wǎng)站設(shè)計公司、外貿(mào)網(wǎng)站建設(shè)、小程序開發(fā)、網(wǎng)站營銷、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)