質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

解決済

ORACLEが起動しない

mno
mno

総合スコア0

Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

4回答

0評価

0クリップ

19264閲覧

投稿2016/11/14 15:01

いつもお世話になっております。

shutdown immediateで落としたORACLEをstartupできない状況です。
解決策があればご教授いただけないでしょうか。

解決の糸口だと考えられるもの:

アイドル・インスタンスへの接続方法
oracleインスタンスを機動する方法

環境:

ORACLE:12.1
OS:Redhat Linux 6
ssh:使用可能 (ただし、NAT経由)
X-window:使用可能
メモリ/ディスク:十分余裕あり

環境変数:

ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
ORACLE_HOME_LISTNER=/u01/app/oracle/product/12.1.0/dbhome_1
ORACLE_SID=設定済
idコマンド:uid=2000(oracle) gid=2000(oinstall) 所属グループ=2000(oinstall),2001(dba),2002(oper),2003(backupdba),2004(dgdba),2005(kmdba)

起動用コマンド:

$ORACLE_HOME/bin/lsnrctl start
$ORACLE_HOME/bin/dbstart $ORACLE_HOME

停止用コマンド:

$ORACLE_HOME/bin/lsnrctl stop
$ORACLE_HOME/bin/dbshut $ORACLE_HOME

操作した内容:

ORACLEが起動している状態で、sshにログインする。
sqlplus /nologでSQL*Plusを起動する。
conn sys/password as sysdbaでインスタンスに接続する。
shutdown immediateでDBを停止させる。
(アーカイブモードを変更したかったため)

その後、sqlplus /nologの後に接続や起動を行おうとすると、以下のようになります。

SQL

SQL> conn / as sysdba ERROR: ORA-12514: TNS: リスナーは接続記述子でリクエストされたサービスを現在認識していません SQL> conn sys/password as sysdba ERROR: ORA-12514: TNS: リスナーは接続記述子でリクエストされたサービスを現在認識していません SQL> startup SP2-0642: SQL\*Plus内部エラー、状態: 2133、コンテキスト: 24324:0:0 続行するのは危険です。 ORA-24324: サービス・ハンドルが初期化されていません。

bash

\$ lsnrctl status \(DESCRIPTION=\(ADDRESS=\(PROTOCOL=TCP\)\(HOST=XXX\.XXX\.XXX\.XXX\)\(PORT=1521\)\)\)に接続中 リスナーのステータス ------------------------ 別名 LISTENER バージョン TNSLSNR for Linux: Version 12\.1\.0\.1\.0 - Production 開始日 稼働時間 トレース・レベル off セキュリティ ON: Local OS Authentication SNMP OFF パラメータ・ファイル /u01/app/oracle/product/12\.1\.0/dbhome_1/network/admin/listener\.ora ログ・ファイル /u01/app/oracle/diag/tnslsnr/\(server\)/listener/alert/log\.xml リスニング・エンドポイントのサマリー\.\.\. \(DESCRIPTION=\(ADDRESS=\(PROTOCOL=tcp\)\(HOST=XXX\.XXX\.XXX\.XXX\)\(PORT=1521\)\)\) \(DESCRIPTION=\(ADDRESS=\(PROTOCOL=ipc\)\(KEY=EXTPROC1521\)\)\) リスナーはサービスをサポートしていません。 コマンドは正常に終了しました。

正常に動作する環境:

bash

\$ lsnrctl status LSNRCTL for Linux: Version 12\.1\.0\.1\.0 - Production on 14-11月-2016 23:56:35 Copyright \(c\) 1991, 2013, Oracle\. All rights reserved\. \(DESCRIPTION=\(ADDRESS=\(PROTOCOL=TCP\)\(HOST=YYY\.YYY\.YYY\.YYY\)\(PORT=1521\)\)\)に接続中 リスナーのステータス ------------------------ 別名 LISTENER バージョン TNSLSNR for Linux: Version 12\.1\.0\.1\.0 - Production 開始日 稼働時間 トレース・レベル off セキュリティ ON: Local OS Authentication SNMP OFF パラメータ・ファイル /u01/app/oracle/product/12\.1\.0/dbhome_1/network/admin/listener\.ora ログ・ファイル /u01/app/oracle/diag/tnslsnr/YYY/listener/alert/log\.xml リスニング・エンドポイントのサマリー\.\.\. \(DESCRIPTION=\(ADDRESS=\(PROTOCOL=tcp\)\(HOST=YYY\.YYY\.YYY\.YYY\)\(PORT=1521\)\)\) \(DESCRIPTION=\(ADDRESS=\(PROTOCOL=ipc\)\(KEY=EXTPROC1521\)\)\) \(DESCRIPTION=\(ADDRESS=\(PROTOCOL=tcps\)\(HOST=YYY\)\(PORT=5500\)\)\(Security=\(my_wallet_directory=/u01/app/oracle/admin/oracles/xdb_wallet\)\)\(Presentation=HTTP\)\(Session=RAW\)\) サービスのサマリー\.\.\. サービス"oracles\.world"には、1件のインスタンスがあります。 インスタンス"oracles"、状態READYには、このサービスに対する1件のハンドラがあります\.\.\. サービス"oraclesXDB\.world"には、1件のインスタンスがあります。 インスタンス"oracles"、状態READYには、このサービスに対する1件のハンドラがあります\.\.\. コマンドは正常に終了しました。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。