Rainbow Engine

"世界を加速させる"/"Accelerate the World"

01_IT技術 (Technology) 02_OracleDB

SQL Developer接続エラーへの対処(ORA-12514, ORA-12505)

投稿日:2017年7月2日 更新日:

SQL Developer接続エラーへの対処

今回はSQL Developerを起動し、SYSTEMユーザで接続する際に発生したエラーの対処法について記載します。

目次

 >>前提条件
 >>手順1.リスナーが正常に起動しているかを確認
 >>手順2.DBインスタンスを起動
 >>手順3.SQL Developerに接続する
 >>手順4.例外対処

前提条件

下記の条件の下でORA-12514, ORA-12505エラーに遭遇した場合の対処について記載します。
 
前提1.Linuxサーバにリモートデスクトップ接続する設定が完了している
 
前提2.Oracle DBのインストールが完了している
 
前提3.Netcaリスナーの設定が完了している
 
前提4.DBCAによるデータベースの作成が完了している

・エラー画像
0201707_SQLDev_0
>>目次にもどる

手順1.リスナーが正常に起動しているかを確認

1-1.リスナーのステータスを確認

下記コマンドで実施します。

cd /u01/app/oracle/product/11.2.0/dbhome_1/bin/
./lsnrctl status

環境変数(ORACLE_HOMEなど)が設定出来ていない場合は下記の様なエラーが出ます。
201707_SQLDev_1

1-2.環境変数の設定

上記の場合、下記コマンドで環境変数の設定を行います。

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl

1-3.リスナー起動コマンドの実行

./lsnrctl start

リスナーの起動を確認できました。
(“The command completed successfully”と表示されています)
201707_SQLDev_3

>>目次にもどる

手順2.DBインスタンスを起動

2-1.SQL*Plusを起動

ログインせず(/nolog)で起動します。

./sqlplus /nolog

201707_SQLDev_4

2-2.管理者SYSDBAとしてログオン

下記コマンドを利用します。

SQL> CONN SYSTEM/(各自のpassword) AS SYSDBA

201707_SQLDev_5※インスタンスが起動されていないため”Connected to an idle instance.”のメッセージが出ています。

2-3.インスタンスの起動

下記コマンドを利用します。

SQL> STARTUP

201707_SQLDev_6

>>目次にもどる

手順3.SQL Developerに接続する

3-1.SQL Developerを起動(リモートデスクトップ環境から)

OracleDBが利用可能なLinuxサーバに、リモートデスクトップ接続する。
201707_SQLDev_7

3-2.接続情報を入力して接続する

各自の接続情報を入力し、接続をテストします。
図の様に”Success”が表示されればOK。
201707_SQLDev_8

>>目次にもどる

手順4.例外対処

上記の対応でも解決しない場合、下記を試します。

SQL> show parameter local_listener
SQL> alter system set LOCAL_LISTENER='(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))' scope=both;

1行目のコマンドを実行して”VALUE”が空ならは、2つ目のコマンドも実行します。結果は次の様になります。
201707_SQLDev_9

>>目次にもどる

Thanks & Regards,

Rainbow Engine

-01_IT技術 (Technology), 02_OracleDB

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

AviUtlの音ズレ回避方法

(※注)この記事は私自身の備忘目的です。 人様に読んで頂くことを意識して書いておりませんので、ご了承ください。 AviUtlの音ズレ回避法についてです。 事象 拡張編集で、動画ファイルと音声ファイルに …

Linux入門#4 : viエディタ~ログ取得 その① (ENG follows JPN)_★IT0004

■目次 >>1.プロンプトにviコマンドを入力し[Enter]を押下する >>2.[i]を押下し、挿入モードに変更する >>3.内容を記述する >>4. …

【PL/SQL】”UTL_FILE”パッケージを利用して”.TXT”を読み込む方法

今回はPL/SQLのUTL_FILEパッケージを利用して、サーバ内にあるテキストファイルを読み込むプロシージャを作成したいと思います。 ■目次 >>(1)事前準備:ディレクトリオブジェクト …

Linuxで日本語が文字化けした時の対処法

Linuxで日本語の文字化けを回避する方法について書きます。 設定前は、テキストで日本語を入力すると下の図の様に文字化けします。 解決策として以下のロケール設定ファイルの修正手順を実施します。 &lt …

Linux:定期的に再起動するスクリプト

定期的にリブートするシェルスクリプトの作成について。 1.usr/bin の直下にreboot.shを作成 cd /usr/bin vi reboot.sh 2.以下のコマンドを記述 …

Top