SQL * Plus(11g Standar Edition Win 64)にログインしようとすると、接続エラーに関連するエラーが発生します。
Sysdbaとしてsysとしてログインし、パスワードを入力してみます。
すべてのサービスが開始されます。私はWindows 7を使用しています。
任意の助けいただければ幸いです。
OracleServiceが実行されていることを確認します。このエラーが発生し続けますが、サービスに移動し、OracleServiceXEを見つけて手動で開始すると、問題は解決します。自動的に開始するように設定していますが、場合によっては自動的に停止するように見えることがあります。少なくとも、何も見つかりません[〜#〜] i [〜#〜]停止しようとしています。
試す
sqlplus sys/<your password>@<your SID> as sysdba
コマンドラインで次のすべてを入力してみてください。
sqlplus / as sysdba
あなたがやっていることはsqlplusを開始し、次にユーザー名としてsys as sysdba
を使用しているため、これは有効なユーザーではないため正しくありません。上記のコマンドを使用すると、Oracleはシステムのログイン資格情報を使用してデータベースにアクセスします。また、パスをチェックして、実行しているsqlplus実行可能ファイルが正しいものであることを確認します。サーバーインストールディレクトリのbinにあることを確認してください。
コマンドプロンプトでこのコマンドを使用する
sqlplus userName/password @ Host/serviceName
次のコマンドでSQL * Plusを入力します。
sqlplus /nolog
その後:
connect sys@<SID> AS sysdba
[スタート]-> [実行]->「services.msc」と入力します。
OracleService名、右クリック、開始を選択します。
しばらく待つと、サービスが開始されます。次に、SQLコマンドラインウィンドウに移動し、ユーザーに接続してみます。今すぐできることを願っています。
主な問題は、Oracleデータベース自体が起動していない可能性があります。したがって、手動で経由する必要があります
コマンドを実行-> services.msc
oracleXEServiceを確実にチェックしてください。無効になっている可能性があります
右クリックして[プロパティ]に移動し、[自動]に設定して[OK]を押します。次に、もう一度右クリックして開始します。
これによりデータベースが起動し、接続できるようになります
最後に、sqlplusコマンドラインで、
sysdbaとして接続
ユーザー名を管理者として入力
次にEnterキーを押すと、接続されます
別の可能性(特に複数のOracleホームがある場合)
oracle_SID = $ SIDを設定します。
sqlplus/nolog
conn/sysdbaとして;
Oracleが自動的に起動しないように設定している可能性があります。スタートに移動し、サービスを検索します。下にスクロールして、OracleServiceORCL(またはOracleServiceSID)を探します。ダブルクリックして、スタートアップの種類が手動に設定されている場合は自動に変更します。