質問: ### 前提・実現したいこと Oracle Database 12c Enter Prise Editionにて、 データベースを作成したい。 環境 Windows 7 64bit ### 発生している問題・エラーメッセージ **追記**2017/07/06 Windowsのエラーログを確認したところ以下のプログラムが起動せず 中断されておりました。 ``` UI[2]=c:\app\hasegawa\product\12.1.0\dbhome_1\bin\ORACLE.EXE UI[3]=Oracle RDBMS Kernel Executable は動作を停止しました ~ State[0].Key=Transport.DoneStage1 State[0].Value=1 State[1].Key=DataRequest State[1].Value=iData=1/nDumpFile=//Upload//iCab//64-09bc70c545c34bde8d49d78aee6b43a6-553533bd488d4e374999af78094ab7c9-5-81754065793-BEX64-6-1-7601-2.cab/nDumpServer=watson.microsoft.com/nResponseServer=watson.microsoft.com/nResponseURL=//dw//GenericFour.asp?iBucket=81754065793&szCab=09bc70c545c34bde8d49d78aee6b43a6.cab&EventType=BEX64&BucketHash=553533bd488d4e374999af78094ab7c9&MID=5F7701B2-FC89-4950-87D5-D6FB1FDDA2C6/nmemorydump=1/nBucket=149687169/nBucketTable=19/nResponse=1/n FriendlyEventName=動作が停止しました ConsentKey=BEX64 AppName=Oracle RDBMS Kernel Executable AppPath=c:\app\hasegawa\product\12.1.0\dbhome_1\bin\ORACLE.EXE ``` 上記に関して試したこと ・ファイアーウォールの例外設定にoracle.exeを追加 ・Javaを最新化 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー データベース作成中(38%時点)に以下エラーメッセージ(1)が表示され、 OKを押下後(2)(3)のエラーメッセージが表示されデータベースの作成が失敗する。 ``` (1) ora-03110 end-of-file on communication channel (2) ora-12560 TNS:protocol adapter error (3) ora-12560 TNS:プロトコル・アダプタ・エラーが発生しました ``` ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/2d79e88f1475f78db46298f90acc8891.png) ### 試したこと ・仮想メモリの設定(2GB) ・インストールから再実施 ・Pathの環境変数値の確認 ・LISTENERの起動(エラー後に起動不可になる) ・Windowsファイアーウォールのポート開放 ・アラートログの確認(生成されない) ### 補足情報(言語/FW/ツール等のバージョンなど) Oracle Database 12c Release 1 (12.1.0.2.0) - Enterprise Edition (oracle公式よりFile1 File2をダウンロード、マージしインストール) 実施した手順 ``` インストール ・セキュリティ・アップデートの構成 チェック外し次へ ・インストールオプション データベース・ソフトウェアのみインストール ・Gridインストールオプション 単一インスタンス・データベースのインストール ・製品言語の選択 日本語・英語 ・データベースエディションの選択 Enterprise Edition(6.0GB)を選択 ・Oracleホーム・ユーザーの指定 Windows組み込みアカウントの使用 ・インストール場所の指定 C:\app\hasegawa\product\12.1.0\dbhome_1 DB作成 ・データベース総裁 データベースの作成 ・作成モード 拡張モード ・データベーステンプレート 汎用またはトランザクション処理 ・データベース識別情報 グローバル・データベース:orcl SID:orcl コンテナ・データベースとして作成のチェックを外す ・管理オプション Enterprise Manager (EM) Database Expressの構成 EM_Datebase Expressポート 5500 ・データベース資格証明 すべてのアカウントに同じ管理パスワードを使用 ・ネットワーク構成 新規リスナーの作成 リスナー名 LISTENER ポート 1521 ・記憶域の場所 ・以下二つのみ設定 テンプレートのデータベース・ファイル位置を使用 高速理科張り領域の指定 高速リカバリ領域 : {ORACLE_BASE}\fast_recovery_area 高速理科張り領域のサイズ : 6420MB ・データベース・オプション サンプルスキーマのチェックを入れる ・初期化パラメータ 以下のみ変更 キャラクタセット Unicode(AL32UTF8)を使用 を選択 ・作成オプション データベースの作成 ``` ### 質問意図 検索にてエラー対処法を探したのですが、DB作成後のものしか見つけられず、 DB作成時に本エラーが発生するパターンの解決方を見つけることが出来なかったため、 質問をさせていただきました。 自身での解決ができず知見が浅いため読みづらい文章になっていると思いますが、 何卒ご回答をいただければと思います。
回答: たくさんのご回答いただきありがとうございました。 皆さんのアドバイスのおかげで原因が分かり対処した結果 無事データベースを作成することが出来ました。 以下フローにて問題を解決いたしました。 1、Windowsのエラーログに問題が出力されている可能性を教えていただき確認 2、ORACLE.EXEが動作を停止していることが判明 3、ORACLE.EXEをファイアーウォールの例外に設定したがエラーが発生 4、以下例外設定対象のプログラムをすべて例外に設定 https://docs.oracle.com/cd/E49329_01/win.121/b72962/config.htm#BHCHFBIF 5、データベースの作成が完了 ご回答いただきました皆様方まことにありがとうございました。 いつかこちらからも助けになれるように精進いたします。 ありがとうございました。