Oracleサービスの起動方法
実行環境
Windows7 Professional 64bit
Oracle 11g
現象と解決方法
朝Windowsを立ち上げていつも通りSQL/PlusからOracleに接続しようとしたら 下記のようなエラーが出た。
SQL*Plus: Release 11.2.0.1.0 Production on 月 11月 20 09:05:35 2017 Copyright (c) 1982, 2010, Oracle. All rights reserved. ERROR: ORA-12560: TNS: プロトコル・アダプタ・エラーが発生しました
急に拗ねられて困惑
調べてみると Windows限定でOracleの起動時にサービスが起動してないと、ORA-12560のエラーが出るらしい。(たぶんこれ)
すべてのプログラム
↓
Oracle Common Home 11g
↓
コンフィグレーションおよび移行ツール
↓
Administration Assistant for Windows
上記のアプリケーションを立ち上げる
すると「Oracle Managed Objects」というディレクトリがあり、 どんどん下に降りていくと、「データベース」という項目がある
Oracle Administration Assistant for Windows └── Oracle Managed Objects └──Computers └── ID○○ └── データベース └──起動したいデータベース
データベースの中に起動したいデータベースがあるので右クリック→サービスを起動 でデータベースを起動
しばらくしたらいつも通りログインできるか確認
C:\Users\Administrator>sqlplus ID/Pass SQL*Plus: Release 11.2.0.1.0 Production on 月 11月 20 09:20:01 2017 Copyright (c) 1982, 2010, Oracle. All rights reserved. Oracle Database 11g Release 11.2.0.1.0 - 64bit Production に接続されました。 SQL>
接続ができた。