oracleエラー:インスタンス 'orcl'、ステータスUNKNOWNには、このサービスのハンドラが1つあります。



Oracle Error Instanceorcl



まず、適切な環境下でのそれ:redhat 6.3、oracle11g

もともとは起動時にオラクルを設定し、起動後にps -ef |を使用して誰が知っているかgrep oracleにはプロセスがありますが、プログラムはそれを取得するために、いくつかのデバッグ後にoracleに接続できません。



参考記事: http://space.itpub.net/10130206/viewspace-625703

1.最初にstracelsnrctl starttrackingコマンドを使用して実行します。



同じ問題であり、上記の参照であると判断した場合は、ユーザー/var/tmp/.oracleフォルダーoracleのアクセス許可を変更します。

2.再起動するか、起きます

lsnrctl status LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 13-JUN-2013 16:33:36 Copyright (c) 1991, 2009, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error: 111: Connection refused Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=fansyPC)(PORT=1521))) TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error: 111: Connection refused
3.次に、直接googleインスタンス 'orcl'、ステータスUNKNOWN、このサービスのハンドラーが1つあります...インターネットは/ etc / hostsの問題である可能性があります。参照: http://gaoshan.blog.51cto.com/742525/477281

私のホストは192.168.0.10fansyPCで問題ありませんが、この文は127.0.0.1 localhostが必要ですか?さらに、再起動が完了した後。



最後に、チュートリアルの公式Webサイトを添付します。oraclestart: http://www.tldp.org/HOWTO/Oracle-7-HOWTO-6.html