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アドレス、ポート番号、サービス名)
●ファイアウォールの設定を確認。(ポート番号)