2012-02-08 38 views
0

数時間前に私はこの質問を投稿しましたhere私はJavaアプリケーションをOracleデータベースに接続することはできません。これまでのところsolutiuonはありません。Oracle 11gリスナーは起動しません

しかし、いくつかの研究の後、私は、リスナーが起動されていないことが判明し、私はそれが私に言って、私はLSNCTRLによってリスナーを起動しようとするエラーなります意味:

Message 1070 not found; No message file for product=NETWORK, facility=TNSTNS-125 
60: Message 12560 not found; No message file for product=NETWORK, facility=TNS 
TNS-00530: Message 530 not found; No message file for product=NETWORK, facility 
=TNS 

そして、私は見てみてくださいリスナーの状態:

Message 1053 not found; No message file for product=NETWORK, facility=TNSTNS-125 
41: Message 12541 not found; No message file for product=NETWORK, facility=TNS 
TNS-12560: Message 12560 not found; No message file for product=NETWORK, facili 
ty=TNS 
TNS-00511: Message 511 not found; No message file for product=NETWORK, facilit 
y=TNS 
32-bit Windows Error: 61: Unknown error 

誰かが私に何が間違っていると言うことができますか?

+0

Oracleデータベースが正しく/完全にインストールされていないようです。あなたはそれを再インストールできますか? –

+1

Oracleホームが正しく設定されていないと思います。どのO/Sにいますか? – cagcowboy

+0

Microsoft Windows 7 –

答えて

1

ORACLE_HOMEが正しく設定されていないため、これらのメッセージのほとんどはエラーが見つかりませんでした。 ORACLE_HOMEを適切に設定し、このエラーが引き続き発生するかどうかを確認してください。

+0

*どのように正しく設定しているかを説明できますか?それは不適切に設定されていますか? – anaximander

+0

あなたは私を救った!私のLinuxでは、ORACLE_HOMEを/root/.bash_profileに設定しましたが、ユーザーoracleと/home/oracle/.bash_profileとしてください。以下では詳細ガイドを追加します。 – malajisi

0

@ハンカナマタタのガイドによると、 CentOSまたは他のLinuxでoracleを実行する場合ORACLE_HOMEをユーザーoracle .bash_profileに設定してみてください。私の.bash_profileは/ home/oracleにあります。次の行を追加します。

export ORACLE_BASE=/home/oracle/app/oracle 
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 
export PATH=$PATH:$ORACLE_HOME/bin 
export ORACLE_SID=orcl 

は、その後、あなたが行ではなく、エラーメッセージ「コマンドが正常に完了しました」で終わる表示された場合、あなたはそれを得た、端末

$ source .bash_profile 
$ lsnrctl start 

にユーザーoracleでコマンドを実行します!