質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.47%

  • Oracle

    703questions

    Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

Oracle12C導入時にData Configuration Assistantでエラーが出ます

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 2,200

otabeb

score 18

閲覧ありがとうございます。
Oracle12Cのsetup.exeでOracleを導入する際に最後にDatabase Configuration Assistant で
クローンデータベースを生成する処理が始まるのですが
「ORA-00119:invalid specification for system parameter LOCAL_LISTENER  ORA-00132:syntax error or unresolved network name 'LISTENER_ORCL1'」と警告が出てしまいます。また、それに対して「無視」のボタンを押すと「ORA-01034: ORACLE not available」とダイアログが表示されます。これは、インストールしたばかりのファイルを編集する必要があるのでしょうか、原因が特定できない状態です。インストールしたのに使用できないと怒られて訳がわからない状態です。よろしければアドバイスをいただけますでしょうか。

(追記)
![イメージ説明](b3673e8fa181b3bee06db9c5074a835d.png)
6番はこのように設定しました。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

LISTENER_ORCL1 の接続先が不明のようです。
listenera.oraの設定値を確認してみては如何でしょうか。

以下、Linuxプラットフォームにおけるフォーラムが参照になると思います。
http://otn.oracle.co.jp/forum/message.jspa?messageID=35001152

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/12/26 12:03

    回答ありがとうございます!listener.oraを表示すると
    # listener.ora Network Configuration File: C:\instantclient_11_2\listener.ora
    # Generated by Oracle configuration tools.

    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = △△)
    (ORACLE_HOME = C:\app\test\product\12.1.0\dbhome_1)
    (PROGRAM = extproc)
    (ENVS = "EXTPROC_DLLS=ONLY:C:\app\test\product\12.1.0\dbhome_1\bin\oraclr12.dll")
    )
    )

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    )

    と記入されていました。LISTENER_ORCL1について入力されていなかったので
    「LISTENER = 」の部分に_ORCL1と付けてOracle11Cを再インストールしようとしたのですが
    同様にエラーになってしまいました...Oracle11cの環境構築の仕方のサイトを見てみてもこの部分が書かれていないのですが、Oracleを導入する前に何か設定しておく必要があったのでしょうか..

    キャンセル

  • 2016/12/26 13:25

    tnsnames.ora はどうなっていますか?
    ポインタで示したサイトではtnsnames.oraの扱いについて記載されています。

    ちなみに構築はどこぞのサイトを参照した上でおこなっていますか?

    キャンセル

  • 2016/12/26 13:30

    回答ありがとうございます。
    tnsnames.oraは
    # tnsnames.ora Network Configuration File: C:\instantclient_11_2\tnsnames.ora
    # Generated by Oracle configuration tools.

    MDBS0501 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = mdadbs05)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = mdbs0501)
    )
    )

    MDBS0301 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = mdadbs03)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = mdbs0301)
    )
    )

    MDBS0101 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = mdadbs01)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = mdbs0101)
    )
    )

    LISTENER_ORCL3 =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


    LISTENER_ORCL1 =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


    LISTENER_ORCL =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


    ORACLR_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
    (SID = CLRExtProc)
    (PRESENTATION = RO)
    )
    )

    MDBS0601 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = mdadbs06)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = mdbs0601)
    )
    )

    MDBS0401 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = mdadbs04)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = mdbs0401)
    )
    )

    MDBS0201 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = mdadbs02)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = mdbs0201)
    )
    )

    となっています。
    構築は
    https://amg-solution.jp/blog/3146
    このサイトを参照しています。

    キャンセル

  • 2016/12/26 13:36

    参照サイトに従ったパスでインストールしています?
    それともカスタムしていますか?

    tnsname.oraはカスタマイズされているように見えます。
    パスも「C:\instantclient_11_2\tnsnames.ora」とあります。

    このパスをOracleが参照できているか?です。
    Listenerが起動しているかも心配です。

    キャンセル

  • 2016/12/26 13:40

    回答ありがとうございます。
    listener.oraやtnsnames.oraは研修で使用しているPCにもともと入っていたものです。
    Listenerを起動させた上でOracle12cをインストールする必要があるのでしょうか,,

    キャンセル

  • 2016/12/26 13:42

    listener.oraやtnsnames.oraは、Oracle12cの導入の動作では新たにインストールされておらず、PC内で検索をかけても、もともとあったlistener.oraやtnsnames.oraのみが表示されるという状態です。

    キャンセル

  • 2016/12/26 14:08

    その研修に使用していたというPCにはOracle Clientがインストールされています?
    また、ポインタ頂いた参照先の「6. インストール先のフォルダなどを設定します。」は何を設定しましたか?

    キャンセル

  • 2016/12/26 14:27

    はい、Oracle Clientはインストールされています。
    参照先の「6. インストール先のフォルダなどを設定します。」は上の画像のように設定しました。

    キャンセル

  • 2016/12/26 14:55

    そうであれば、c:\app\owner\product\12.1.0\dbhome_1\network\admin 以下にlistener.oraやtnsname.ora があるはずですが…

    キャンセル

  • 2016/12/26 15:20

    回答ありがとうございます。listener.oraやtnsname.ora は、もともと入っていたものしかやはり存在しないですね。もともとあるそれらを「ソフトウェアの場所」に移動した方がいいでしょうか。もしかして、listener.oraやtnsname.oraのあるフォルダを「6. インストール先のフォルダなどを設定します。」で指定しなければならなかったのでしょうか。

    キャンセル

  • 2016/12/26 15:28

    > listener.oraやtnsname.ora は、もともと入っていたものしかやはり存在しないですね。
    これはOracle Client側のものです。
    Oracle DataBaseは別途、ファイルを作成するはずです。
    もしかしたら、Oracle Clientインストール時に、環境変数%ORACLE_HOME%が既に生成されており、OracleDataBaseのインストールに影響を与えている可能性があります。

    以下のコマンドの結果をお知らせください。
    > echo %ORACLE_HOME%

    キャンセル

  • 2016/12/26 15:35

    回答ありがとうございます。結果はそのまま「%ORACLE_HOME%」と返ってきます。

    キャンセル

  • 2016/12/26 15:57

    今気づいたのですが、Windowsの左下の検索フォームで「Oracle Client」と打っても「Oracle cli」と打っても検索結果が「プログラム」の項目で表示されるのですね..

    キャンセル

  • 2016/12/26 17:02

    となるとOracle DataBaseが正常にインストールできていないような気がします。
    Oracleはある程度のリテラシが必要になるため、余計なものを含まない(可能であれば)クリーン環境(余計なサードパーティ製ソフトウェア、今回でいうとOracle Client)で実施してみては如何でしょうか?

    キャンセル

  • 2016/12/26 17:29

    ありがとうございます!
    あと、気になったのですが、Oracle12cのダウンロードのページにある
    http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html
    このページの全てのものをインストールする必要があるのでしょうか。

    キャンセル

  • 2016/12/26 18:03

    以下の2つをダウンロードして、同ディレクトリで展開し、生成されたものでインストールを行うのが正しい手順です。
    winx64_12102_database_1of2.zip (1,580,194,397 bytes)
    winx64_12102_database_2of2.zip (1,183,299,689 bytes)

    それ以外はオプションなので、用途に従ってインストールします。

    キャンセル

  • 2016/12/27 20:46

    回答ありがとうございます!
    研修で取り組む事が変更になりました..次に同じ事をする時に参考にします!何度も回答してくださってありがとうございました!

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.47%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • Oracle

    703questions

    Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。