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

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

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

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

解決済

ORACLEが起動しない

mno
mno

総合スコア35

Oracle

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

4回答

0リアクション

0クリップ

21870閲覧

投稿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ページの「注目」タブのフィードに表示されやすくなります。

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

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

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

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

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

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

アカウントをお持ちの方は

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

ただいまの回答率
86.12%

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

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

質問する

関連した質問

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

Oracle

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