0

Aix サーバー上に新しい Oracle インスタンスを作成しました。データベースは正常に動作していますが、リスナーが起動しません。リスナー ログに次のエラーが記録されました。

<msg time='2012-09-26T17:33:17.304-07:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='xxxxx111'
 host_addr='000.00.0.111'>
 <txt>TNS-12546: TNS:permission denied
 TNS-12560: TNS:protocol adapter error
  TNS-00516: Permission denied
   IBM/AIX RISC System/6000 Error: 2: No such file or directory
 </txt>
</msg>

リスナーを起動しようとすると、次のエラーが発生しました。

lsnrctl start

LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.3.0 - Production on 26-SEP-2012 17:38:17

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Starting /oracle/QI1/112_64/bin/tnslsnr: please wait...

TNSLSNR for IBM/AIX RISC System/6000: Version 11.2.0.3.0 - Production
System parameter file is /oracle/QI1/112_64/network/admin/listener.ora
Log messages written to /oracle/QI1/saptrace/diag/tnslsnr/xxxxxx/listener/alert/log.xml
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxxxxxx.na.xxxxx.com)(PORT=1521)))
TNS-12542: TNS:address already in use
 TNS-12560: TNS:protocol adapter error
  TNS-00512: Address already in use
   IBM/AIX RISC System/6000 Error: 67: Address already in use

Listener failed to start. See the error message(s) above...

どんな助けでも大歓迎です!

4

2 に答える 2

2

@dave の回答に従って、sqlnet.oraファイルを確認したところ、パラメーターにエラーがありました。

TCP.VALIDNODE_CHECKING = YES

行をコメントアウトした後、リスナーが開始します

#TCP.VALIDNODE_CHECKING = YES
于 2012-11-18T17:25:48.537 に答える
0

IP アドレスの SQLnet ファイルが正しくないことがわかりました。IPアドレスを修正した後、リスナーは起動できました。

于 2012-09-27T00:48:49.697 に答える