5

ネットワーク経由で Oracle データベースにアクセスしようとしています。私はGoogleをたくさん持っていて、多くの解決策を見つけましたが、それらは私にとってはうまくいきません.

問題は、あるコンピューターから別のコンピューターに、ローカル ネットワークを介して Oracle データベースにアクセスしたいということです。

私がしたことは....

  1. listener.oraファイルを変更するソリューションを見つけました

(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbp.devProject.com)(PORT=1521)))

このファイルを変更して実行し、データベースにアクセスしようとしても、何も起こらず、エラーがスローされます。指定したポート番号は別のリスナーによって使用されているため、ポート番号を変更しましたが、データベースにアクセスできません。2. オラクルのツールNet Managerを使用して新しいリスナーを構成しました。これにより、リスナーが作成されましたが、ネットワーク経由でデータベースにアクセスできません。

ここにいくつかの必要な結果があります。

  1. lsnrctl status : リスナー名 LISTENER を使用するリスナーはすでに開始されています。
  2. 接続文字列: jdbc:oracle:thin:@dbp.devProject.com:4541:myDB
  3. データベースのバージョン:
    1. Oracle Database 11g Enterprise Edition リリース 11.2.0.1.0 - 64 ビット製品
    2. PL/SQLリリース11.2.0.1.0 - 本番
    3. コア 11.2.0.1.0 プロダクション
    4. 64 ビット Windows 用の TNS: バージョン 11.2.0.1.0 - プロダクション
    5. NLSRTL バージョン 11.2.0.1.0 - プロダクション

ステータスは私にこれを示しています。

(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) に接続しています

リスナーのステータス

エイリアス : リスナー

バージョン : 64 ビット Windows 用の TNSLSNR: バージョン 11.2.0.1.0 - 製品版

開始日: 2015 年 5 月 14 日 11:58:05

アップタイム : 0 日 2 時間。29分 50秒

トレース レベル : オフ

セキュリティ : ON: ローカル OS 認証

SNMP : オフ

リスナー・パラメータ・ファイル: product\11.2.0\dbhome_1\network\admin\listener.ora

リスナー ログ ファイル: \listener\alert\log.xml

リスニング エンドポイントの概要...

1. (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
2. (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

誰か助けてください。ご協力いただきありがとうございます..

4

3 に答える 3

6

データベースへのリモート アクセスを作成しているときにこの種のエラーに悩まされている場合は、事前に次のことを行ってください。

  1. Oracle のNet Managerツールを使用してリスナーを作成するか、手動で作成します。
  2. リスナーを生成したら、 「listener.ora」[場所: ORACLE_INSTALLED_DIR\product\11.2.0\dbhome_1\NETWORK\ADMIN] ファイルをチェックアウトして、エントリを確認します。(直前に作成したリスナーのエントリはありますか。エントリが見つかった場合は、次の手順を実行します。それ以外の場合は、最初の手順から実行します。)
  3. リスナーのエントリが見つかったら、コマンド プロンプトを開いて command を実行しますlsnrctl status。これにより、現在実行中のすべてのリスナー リストが表示されます。直前に作成したものを見つけてください。
  4. リスナーのHost Nameとを確認してください。Port Number
  5. で見つけた詳細に従って接続文字列を生成しますlsnrctl status
  6. データベースに接続すると、ネットワークのどこからでもデータベースにアクセスできます。

物事を楽しんでください、いくつかの課題には努力が必要です、それから後退すると、それは決して解決されません.

この質問に答えてコメントしてくれたすべての人に本当に感謝しています.このすべての素材が私の挑戦を簡単にしました..

ありがとう@Alex、@ Lalit、@TenG、@S.Krishna、どうもありがとう。

于 2015-05-15T06:31:32.420 に答える