一般在安裝數(shù)據(jù)庫時,默認(rèn)是開啟歸檔的,但是因為新創(chuàng)建的數(shù)據(jù)庫大部分要做大量的數(shù)據(jù)操作,前期避免不必要的歸檔大量產(chǎn)生導(dǎo)致的磁盤容量告警問題,所以會建庫時關(guān)閉歸檔,在此對在oracle RAC集群中建庫時關(guān)閉歸檔,在以后管理中如何開啟歸檔做一個記錄。
一.oracle用戶登錄數(shù)據(jù)庫中查看數(shù)據(jù)庫中各參數(shù)狀態(tài):
1.查看對黨狀態(tài):
SQL> archive log list;
Database log mode No Archive Mode
----非歸檔模式 Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 59
Current log sequence 60
2.節(jié)點實例狀態(tài):
SQL> select instance_name,host_name,status from gv$instance;
INSTANCE_NAME HOST_NAME STATUS
---------------- -------------------- ------------
orcl1 test1 OPEN
orcl2 test2 OPEN
-------實例為開啟狀態(tài) 3.數(shù)據(jù)庫集群參數(shù):
SQL> show parameter cluster
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cluster_database boolean
TRUE ------查看集群的參數(shù),cluster_database為true表示為集群數(shù)據(jù)庫,否則,非集群數(shù)據(jù)庫 cluster_database_instances integer 2
cluster_interconnects string
二.開始數(shù)據(jù)庫歸檔模式
注意:一下操作只在一個節(jié)點上執(zhí)行,本例為節(jié)點1進行的操作
1.備份參數(shù)文件:
SQL> create pfile='/u01/oracle/db/dbs/orcl-bak.ora' from spfile;
2.修改cluster_database參數(shù),
SQL>alter system set cluster_database=
false scope=spfile sid='*';
------修改為非集群數(shù)據(jù)庫,該參數(shù)為靜態(tài)參數(shù),需要使用scope=spfile 3.切換到grid用戶,可以再開一個終端切換用戶,在grid用戶下停止數(shù)據(jù)庫:
[grid@test1 ~] $ srvctl stop database -d orcl
------將數(shù)據(jù)庫一致停庫 [grid@test1 ~] $ srvctl start instance -d orcl -i orcl1 -o mount
-------將節(jié)點1啟動到mount狀態(tài) 4.節(jié)點1切換到oracle用戶登錄數(shù)據(jù)庫中:
查詢數(shù)據(jù)庫實例狀態(tài):
SQL>
select instance_name,status
from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
ora10g1 MOUNTED
修改數(shù)據(jù)庫成歸檔模式:
SQL> alter database archivelog;
-------改變數(shù)據(jù)庫到歸檔模式 Database altered.
將集群參數(shù)修改回去:
SQL> alter system set cluster_database=
true scope=spfile sid='*';
-------在將數(shù)據(jù)庫改為集群模式 System altered.
5.切換到grid用戶,關(guān)閉整個數(shù)據(jù)庫,然后重啟:
[grid@test1 ~] $ srvctl stop database -d orcl
------將數(shù)據(jù)庫關(guān)閉; [grid@test1 ~] $ srvctl start database -d orcl
------將數(shù)據(jù)庫開啟;
6.切換到oracle用戶下登錄數(shù)據(jù)庫查詢歸檔狀態(tài):
SQL> archive log list;
----查看歸檔模式 Database log mode Archive Mode
----已經(jīng)處于歸檔模式
Automatic archival Enabled
----自動歸檔
Archive destination USE_DB_RECOVERY_FILE_DEST
----歸檔位置為參數(shù)DB_RECOVERY_FILE_DEST的值
Oldest online log sequence 60
----下面是sequence相關(guān)信息
Next log sequence to archive 61
Current log sequence 61
到此歸檔修改完畢。你可以根據(jù)需要修改歸檔位置
分享文章:oracleRAC開啟歸檔模式
URL鏈接:http://jinyejixie.com/article26/jjiijg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、微信小程序、網(wǎng)站策劃、企業(yè)網(wǎng)站制作、App設(shè)計、營銷型網(wǎng)站建設(shè)
廣告
聲明:本網(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)