質問: ### 前提・実現したいこと 【環境】 windows7 Oracle Database 11g Express EditionとSQL Developer with JDK8をインストールしました。 コマンドプロンプトに『sqlplus.exe system/“自分で設定したパスワード” as sysdba』と入力すると ``` アイドル・インスタンスに接続しました。 ``` と表示されます。 ### 発生している問題・エラーメッセージ ユーザーの作成を行う為に 『create user ”自分で設定したユーザー名” identified by "○○";』と入力すると ``` 行1でエラーが発生しました。: ORA-01034: ORACLE not available プロセスID: 0 セッションID: 0、シリアル番号: 0 ``` と表示され、エラーになってしまいます。 ### 試したこと ### 補足情報(FW/ツールのバージョンなど) 調べてみると、データベース接続時に『アイドル・インスタンスに接続しました。』と表示されるのはインスタンスが起動していないからだと分かったので環境変数にORACLE_HOMEとORACLE_SIDを新しく作るのかと思い試してみましたが、上手くいきませんでした。
回答: >データベースに接続後、 この時のコマンドを省略しないで質問に追記してください。 たぶん、コマンドプロンプトから ``` sqlplus /nolog connect / as sysdba startup ``` インスタンス起動の準備 追記 ORACLE_SID、ORACLE_HOME の確認方法 のWindows におけるオラクル環境変数の確認方法を確認してください。 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1 はOracleのバージョンによって異なります。 これからOracleの勉強をするなら Oracle Database 18c Express Edition を使っては?Oracle11gは昨年2月でどんな大きなバグが発生しても新たにバグは提供しません。 Oracle Databaseのソフトウェア要件 は満たしていますか?よくWindowsでも動作保証されていない Home Premium を用意して、インストールできない、startup できない、ユーティリティが動かない、って騒ぐ人が多いです。