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を作成できるでしょうか?よろしくお願いします。
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
No.1
データベースの作成と言うかその前の接続がうまく言ってないと思います。
ネットサービス名など確認されるのがいいと思いますが・・・
[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)となります。
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。
これ以上回答リクエストを送信することはできません。制限について
レスありがとうございます。1.2.3.4.とも登録されていません。ORACLE_SIDはDBが作成されたいない以上作りようがないと思うのですが。DBが作成されないとネットサービスも登録されないのではないですか?それと、私が知りたいのはディレクトリ使用構成(Active Directory)で使えるようにはどうすれば良いかということです。