【OracleDatabase】ORA-12514と格闘

[スポンサーリンク]


ORA-12514エラーが発生


久々にLinuxPCを起動して、yum updateを実行後、SQLを起動しようとするとエラー発生。


ORA-12514: TNS:listener does not currently know of service requested in connect

ネットでORA-12514への対応を検索したところ、下記のアドレスが合っているかを確認する記事がたくさん存在しました。

$ORACLE_HOME/network/admin/tnsnames.oratnsnames.ora
$ORACLE_HOME/network/admin/tnsnames.oralistener.ora

確認してみましたが、どうも管理人の環境では、アドレスは一致しており理由は別に存在するようです


spfileとpfile


ネットを2日程さまよった結果、ビンゴ情報の記載サイトに辿り着きました!

http://www.ajisaba.net/db/ora_linux_setting.htmlhttp://www.ajisaba.net/db/ora_linux_setting.html

まず、事象は以下のような状況

リスナーを起動しようとするとエラー


TNS-12541: TNS:no listener


TNS-12711: TNS:protocol adapter error


TNS-00511: No listener


ここでリスナーログ(Listener Log File)を確認

よくわからーん!( ゚д゚)ポカーン

とりあえずインスタンス起動を試みる

inithoge.oraが存在しない?なにそれ??

で、ORA-01078等でネット検索で彷徨っていいると上記サイト発見 ∀゚σ)゚+o。ミツケタ!

無事に起動!

ORA-28002(笑)久しぶりの起動感MAX(。・ ω<)ゞてへぺろ

とはいえ何とか無事解決!!

※1 下記は書き換え
【USER】
【PASSWORD】
【SID】
【$ORACLE_HOME】
【$ORACLE_BASE】

※2 環境情報

ORACLE知っていて損することなんてないですよね・・・(汗)

[スポンサーリンク]

[スポンサーリンク]
▼オンラインで、初心者のプログラミングへの挑戦も、SE職のスキルアップも▼

コメント

タイトルとURLをコピーしました