• ベストアンサー

ORACLE_SIDについて

一つのサーバAがあったとします。このサーバに対してデータベース名が1,2,3,4,5というものが5つあったとします。この5つのデータベースに対して一つずつ、ORACLE_SIDが存在し、すべて同じorclだったとします。このようなことは可能でしょうか?また、可能であればクライアントからどのようにして接続先を選ぶのでしょうか?教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#87380
noname#87380
回答No.3

こんにちは。 No.1の方がおっしゃっているように、同一サーバ内では ORACLE_SIDの値を重複させ、起動する事は出来ません。 なのでクライアントからの接続も考慮する必要なしです。 (起動するインスタンスが常に1つのみという事であればまた別です) No.2の方のグローバルデータベースは、同一データベース名を 識別するためのものであり、この質問とは無関係です。 #No.1にて回答されているためポイント辞退

その他の回答 (2)

  • suzukika
  • ベストアンサー率28% (8/28)
回答No.2

こんにちは この場合のために「グローバル・データベース名」が生まれたのですね^^ データベース名とデータベースドメイン名を使用します。 DB_NAME + DB_DOMAIN (database_name.database_domain) がデフォルト値です 例: データベース名が:orcl データベースドメイン名が:oracle.com の場合、グローバルデータベース名:orcl.oracle.com 具体的にグローバルデータベース名で検索してみてください。

  • 3rd_001
  • ベストアンサー率66% (115/174)
回答No.1

同一のSIDでは作成できません。 「Oracleシステム識別子(SID)"XXX"は既に存在します。別のSIDを指定してください。」とメッセージが出て作成できません。 ですのでクライアントでも指定できません。