- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
检查 Oracle DB 是否启动
檢查 Oracle DB 是否啟動且運作的方式分享:??????要檢查 Oracle DB 是否啟動與運作,可以照下列程序檢查,若能夠通過檢查,就表示Oracle正常運作。這個程序在HP-UX 11.11 Oracle 9.2 上測試過1. Check Oracle process檢查作業系統是否有Oracle的process,而且對應的DB SID出現於結果中,表示該Oracle instance應該是執行中。例如主機內現有兩個Oracle instance執行中,其中一個SID一個是ADEV,另一個DB的SID為ATEST,檢查結果就會看到兩個對應的process存在。Example:#?ps -ef | grepdbw? oracle? 2401???? 1? 0? Oct 19? ????????? 2:31?ora_dbw0_ADEV? oracle? 2464???? 1? 0? Oct 19? ????????? 2:38?ora_dbw0_ATEST2. Check OPEN_MODE of Oracle instance切換使用者帳號為 oracle,指定instance並使用sqlplus登入Oracle,查詢該instance的OPEN_MODE,應出現READ WRITE的字眼(除非有特殊需求,通常Oracle是起在READ WRITE模式的,這樣才能正常讀寫囉~)。Example:#?su - oracle#?export ORACLE_SID=ADEV#?sqlplus /as sysdbaSQL?descv$databaseSQL?select name from v$database;SQL?select open_mode from v$database;OPEN_MODE--------------------READ WRITE3. Check STATUS of Oracle instance切換使用者帳號為 oracle,指定instance並使用sqlplus登入Oracle,查詢該instance的STATUS,應出現OPEN的字眼,若出現其他字眼,則Oracle可能沒有正常啟動。Example:#?su - oracle#?export ORACLE_SID=ADEV#?sqlplus /as sysdbaSQL?descv$instance;SQL?select status from v$instance;STATUS------------OPEN4. Check LISTENER4.1 檢查作業系統中 LISTENER 的process是否已經啟動。Oracle instance共用LISTENER的狀況,通常會將LISTENER直接取名為LISTNER,可以看到如下的process。Example:#?ps -ef | greplsnr? oracle 21327???? 1? 3 00:42:33 ????????? 4:34?/oracle/product/9.2/bin/tnslsnr LISTENER -inheritOROracle instance各自獨立使用LISTENER的狀況,通常LISTENER名稱會跟SID相關連,以方便辨識。Example:#?ps -ef | greplsnroracle? 1609???? 1? 0? Sep 12? ???????? 15:54?/oracle/product/9.2/bin/tnslsnr LISTENER_ADEV -inheritoracle 27399???? 1? 0? Oct 12? ????????? 8:45?/oracle/product/9.2/bin/tnslsnr LISTENER_ATEST -inherit4.2 檢查LISTENER的設定值Oracle instance共用LISTENER的狀況,通常會將LISTENER直接取名為LISTNER,在設定檔中會把兩個instance的設定包在一起。Example:#?cat /oracle/product/9.2/network/admin/listener.oraLISTENER =? (DESCRIPTION_LIST =??? (DESCRIPTION =????? (ADDRESS_LIST =??????? (ADDRESS = (PROTOCOL = IPC)(KEY = ADEV))??????? (ADDRESS = (PROTOCOL = IPC)(KEY = ATEST))????? )????? (ADDRESS_LIST =??????? (ADDRESS = (PROTOCOL = TCP)(HOST =
文档评论(0)