序文
最近インストールOracle11gは、コンピュータを再起動し、データベースにログインすることができない、それがSQLPLUS着陸に与えられている、何のルーチンはありません。。。など、いくつかのチュートリアルを見つけるSYSDBAとして/ sqlplusを介して、このようにデータベースをダウンロードし、次に入力するだけのデータベースを起動することはできません、次のサービス、リスナーおよびサービスは、オープンの例です参照、インターネットを(スクリーンショットを忘れてしまいました)データベースを起動するための起動コマンド、彼らはその2つのエラーを報告しました。
個人的な分析では、リスナーは、庭の友人が知っているがある場合に問題があるか、2を通知する手間を設定する必要があります。
解決手順
1.まず、SQLPLUSへ/ SQLPLUSを起動するには、SYSDBA方法として、
SYSDBAとしてSQLPLUS /
2. PFILEを作成します。
SPFILEからPFILEを作成
3.新しく作成されたpfileを見つけて、PFILE新しいは、OSを保存する場所に応じて、同じ(個々のOracleのインストールパスをもとにしています見て)ではないかもしれません
窓:: \オラクル\ 製品\ 11.2.0 \ $ sid.oraのinit dbhome_1 \データベース\
UNIX:D:\オラクル\ 製品\ 11.2.0 \ dbhome_1 \データベース\ INIT $ sid.ora
($シド:あなたのインスタンス名があり、デフォルトはorclです)
4. [変更INIT $ sid.oraファイル
* .local_listener = '(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 127.0.0.1)= 1521(PORT)))'
(そうでない場合は LOCAL_LISTENER、自分自身を追加)
サイド5. PFILEを再起動します。sqlplus
起動PFILE = '\オラクル\製品\ 11.2.0 \ dbhome_1 \データベース\ $ SID.oraのinit';
(ここでは個々の状況に基づいて埋めるために、環境変数$ SIDの設定、データベースのインスタンス名です)
6. SPFILEのPFILEを再作成するためによると
、PFILEからSPFILEを作成します。
7.データベースを再起動します
。1 シャットダウン即時(オフ) 2起動(オープン)
参考リンク