gurifu999
@gurifu999

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

oracleサーバのDBにクライアント側から接続したい。(初心者)

oracleサーバのDBにクライアント側から接続したい。(初心者)

オラクルについて、クライアント側からサーバーのDBに接続できません。
クライアント側から、sqlplusで接続すると、ネットサービス名を入れた時は「タイムアウト」、ユーザ名、パスワードのみの時は、「ネットワークアダプターエラー」と表示されます。

サーバでコマンドプロンプト→sqlplusで接続すると接続できました。
クライアントからpingは通りました。tnspingは通りません。サーバ側のファイアウォールは指定ポート開放しました。しかし、同じ状態です。
※症状は、こちらのURLの方と似ています。
https://forums.oracle.com/ords/apexds/post/tns-12535-tns-9400

******************************
【サーバ】:デスクトップPC Windows server 2022 (oracle19)
【クライアント】:ノートPC oracleclient19
2台は、LANケーブルで接続しています。
******************************
どのようなことが原因と考えられるでしょうか。

また、1点教えていただきたいのですが、サーバのIpアドレスは【自動IPv4】の値を使って
問題ないでしょうか。(サーバ→コマンドプロンプト→ipconfig で、IPアドレスが表示されたのですがIPV6と表記もあり、記載するIPアドレスが、どちらなのか良く分かりませんでした。)

発生している問題・エラー

sqlplus <ユーザー名>/<パスワード>

ERROR:
ORA-12560: TNS: プロトコル・アダプタ・エラーが発生しました

***********************************

sqlplus <ユーザー名>/<パスワード>@<サービス名>

ERROR:
ORA-12170: TNS: 接続タイムアウトが発生しました。

自分で試したこと

PDBに接続するためPDBをOPENに設定・保存。
copilotに質問。→下記の内容について確認を薦められる。解決しなかった。
●tnsnames.oraの設定を確認。(IPアドレス、ポート番号、サービス名)
●ファイアウォールの設定を確認。(ポート番号)

0

1Answer

ファイアウォール・ネットワーク設定・LANケーブルの種類変更などを行ったところ、無事に接続することが出来ました。

0Like

Your answer might help someone💌