2016-12-12 31 views
0

Windows Server 2012マシンにOracle 12cがインストールされています。それは単一のPDB(PDBORCL)を有する。このPDBにユーザーを作成し、作成したユーザーのユーザー/パスを使用して、SQL Developerを介してクライアント・マシンからそのユーザーに接続できます。マシンのホスト名とPDBORCLのサービス名 - 素晴らしい!Oracle 12c CentOS PDBクライアントからの接続

Oracle 12cのインストールで同じことを再現しようとしましたが、TNSリスナーは接続記述子で要求されたサービスを認識しません。

私はオンラインになっていて、pdbへの参照をCentマシンのtnsnames.oraファイルに入れておくべきかもしれません。しかし、tnsnames.oraファイルとlistener.oraファイルの内容を見るとWindowsマシン上ではまだデフォルトであり、Windowsインストールで持っているPDB "PDBORCL"には何の参照も含まれていません - どうすればうまく接続でき、自分のLinuxボックスが何をすべきか分かっていませんか?

私はLinuxのマシン上のtnsnames.oraファイルとlistener.oraファイルに何が含まれているかについての一般的なガイダンスを探していますので、接続時にサービス名としてPDBを参照してクライアントからアクセスできますSQL Developerを介して。

答えて

0

最終的にLinuxボックスで作業しました。理由は、私はサービス名としてPDBORCLを使用していました。 SYSDBAとしてログオンしてV $ Servicesを照会した後、私はpdborcl.localdomainを使用していたはずです。

私はまだWindowsマシンのtnsnamesが明示的にしかし、pdb。

関連する問題