Windows Server 2008 SP2を使っています。Active DirectoryのDomain Controlerです。最初に10.2.0.3.0をインストール、その後、10.2.0.4.0を入れました。その後NetCAを使って「ディレクトリ使用構成」→「Microsoft Active Directory」と選択し、サーバー名を入力すると、エラーが出ます。エラーは「アシスタントでOracleスキーマを作成またはアップグレードできません。Oracleスキーマの作成中に次の理由によりエラーが発生しました。oracle.net.config.ConfigException:TNS-04409:ディレクトリサービスエラーです。caused by oracle.net.config.DirectoryServiceException:TNS-04405一般エラーcaused by oracle.net.ldap.NNFLExceptionディレクトリサービスを直接サポートしているコンピュータからディレクトリスキーマのアップグレードが必要な場合もあります」と出てきてディレクトリサービスを作成できません。そのまま、DBCAでデータベースを作成しようとすると、「ORA-12560:TNS プロトコル・アダプタ・エラーが発生しました」、とかえってきます。DBが作成できません。ネットでORA-12560を調べたのですが、DB作成中のエラーは載っていませんでした。どうやったらOracle DBを作成できるでしょうか?よろしくお願いします。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2010/01/03 12:00:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:gogg45 No.1

回答回数117ベストアンサー獲得回数18

データベースの作成と言うかその前の接続がうまく言ってないと思います。

ネットサービス名など確認されるのがいいと思いますが・・・

[ORACLE] SQL*Plusでローカル接続しようとするとORA-12560エラーが発生

http://ameblo.jp/archive-redo-blog/entry-10037426035.html

10g Windows版の場合、デフォルトのデータベースは以下の優先順位にしたがって決定されるようです。

1.環境変数LOCALに設定されているネット・サービス名

2.レジストリ\HKEY_LOCAK_MACHINE\SOFTWARE\ORACLE\KEY_{ORACLE_HOME_NAME}\LOCALに設定されているネット・サービス名

3.環境変数ORACLE_SIDに設定されているネット・サービス名

4.レジストリ\HKEY_LOCAK_MACHINE\SOFTWARE\ORACLE\KEY_{ORACLE_HOME_NAME}\ORACLE_SIDに設定されているネット・サービス名


1、2が採用された場合は、リスナー経由で接続され、サービス名が解決できない場合はエラー(ORA-12514)となります。

3、4が採用された場合は、ローカル接続(BEQ接続)で接続され、サービス名が解決できない場合は、エラー(ORA-12560)となります。

また、1、2、3、4のいずれも設定されていない場合はエラー(ORA-12560)となります。

id:inajyun

レスありがとうございます。1.2.3.4.とも登録されていません。ORACLE_SIDはDBが作成されたいない以上作りようがないと思うのですが。DBが作成されないとネットサービスも登録されないのではないですか?それと、私が知りたいのはディレクトリ使用構成(Active Directory)で使えるようにはどうすれば良いかということです。

2009/12/27 13:51:09

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません