締切済み

リスナーがありません

  • すぐに回答を!
  • 質問No.9392334
  • 閲覧数678
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 50% (56/112)

無償版のOracle 12cをインストールしました。

レジストリで「ORACLE_HOME」と「ORACLE_SID」の値を確認して環境変数に設定しました。
ORACLE_HOME … C:\app\ora\product\12.1.0\dbhome_2
ORACLE_SID … orcl

それから下記のURLを参考にしてユーザーを作成しました。
http://replication.hatenablog.com/entry/2015/08/05/093000

作成したユーザーで接続しようとしたら下記のエラーが発生してしまいました。
conn 上記で作成したユーザー/パスワード@PDBORCL

ORA-12541: TNS: リスナーがありません

ネットで「tnsnames.ora」に記述するという記事を見たので下記のパス先ある「tnsnames.ora」に下記の内容を追加しました。
C:\app\ora\product\12.1.0\dbhome_2\NETWORK\ADMIN

PDBORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = IPアドレス)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = PDBORCL)
)
)

でも結果は同じでした。
※試しに下記のパス先に「tnsnames.ora」を設置しても同じでした。
C:\app\ora\product\12.1.0\dbhome_1\NETWORK\ADMIN

申し訳ありませんがどのようにすればいいのでしょうか。
何卒、ご教授宜しくお願いします。

回答 (全1件)

  • 回答No.1

ベストアンサー率 44% (216/481)

オラクル初心者だと思って書きます。(でも私も初心者ですけど)
オラクルで、クライアントからサーバーのオラクルへの接続テストはtnspingというコマンドを使います。
tnsping pdborcl
という感じです。
オラクルは12cから、構成が変わったので、11までの情報がそのまま使えないこともあります。
オラクル12cは、起動するとコンテナにあたる大本が起動して、下にぶら下がっているプラガブルデータベースは起動していません。
よって、オラクルを起動したら、次にコマンドでプラガブルデータベースを起動しないといけません。
しかし今回のエラーはリスナーなので、もしかしたらポートが開いてない可能性があります。
以下のサイトを参考にしてみてください。

http://www.oborodukiyo.info/ORACLE/11g/Oracle-Main.aspx

https://docs.oracle.com/cd/E16338_01/network.112/b56288/connect.htm
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

ピックアップ

ページ先頭へ