1、檢查oracle監(jiān)聽服務(wù)運行狀態(tài),輸入lsnrctl status命令來查看,看到提示信息TNS:no listener,表示監(jiān)聽沒有啟動,
創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、成都網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的市中網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
2、監(jiān)聽沒有啟動,則需要輸入lsnrctl start啟動監(jiān)聽服務(wù),當(dāng)看到提示信息"The command completed successfully",則表示啟動成功,
1. 把%ORACLE_HOME%lib加到PATH環(huán)境變量.
2. 把%ORACLE_HOME%jdbclibclasses12.jar加到CLASSPATH環(huán)境變量里.也可以把classes12.jar拷貝到resin的lib目錄下。
對于linux系統(tǒng)并使用oracle即時客戶端時:
1. 在使用resin的用戶主目錄下的.bash_profile文件中加入
exprot ORACLE_HOME=/opt/product/10.2.0/cleint/
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
2. 把instantclient_10_2目錄下的classes12.jar拷貝到resin的lib目錄下。
啟動順序:先開備庫,再開主庫,打開主庫的監(jiān)聽(lsnrctl start);
關(guān)閉順序:先關(guān)主庫,再關(guān)備庫。
切換日志驗證主備庫
主庫切換日志(3次):主庫切換日志→形成歸檔日志→歸檔日志會傳送給備庫→備庫收到主庫傳來的歸檔日志后→做recover。
-- 1.指定要分析的日志文件
exec sys.dbms_logmnr.add_logfile(logfilename = '/arch2/2_825_733092736.dbf',options = dbms_logmnr.new);
-- 2.使用本地的在線數(shù)據(jù)字典分析歸檔日志
exec sys.dbms_logmnr.start_logmnr(options = sys.dbms_logmnr.dict_from_online_catalog);
-- 3.查詢分析出來的歸檔日志內(nèi)容,例如統(tǒng)計最大修改量的Schema
select seg_owner,count(*) from v$logmnr_contents group by seg_owner;
-- 4.增加別的日志文件
exec sys.dbms_logmnr.add_logfile(logfilename='/arch2/2_825_733092736.dbf');
-- 5.結(jié)束分析歸檔日志
exec sys.dbms_logmnr.end_logmnr;