インストール後色々と変更してしまい【Oacle12c Enterprise Manager】がアクセスできないような状態になってしまったので整理してみました。
- shared_serversパラメータの設定
- ポートの設定
- dispatchersパラメータの設定
- local_listenerパラメータの設定
- リスナーの再起動
- shared_serversパラメータの設定
- ポートの設定
- dispatchersパラメータの設定
- local_listenerパラメータの設定
- リスナーの再起動
Show parameter;で確認することができます。
通常は1というこのなのですが、0となっているので、以下のコマンドで変更(SQLPLUS使用)
SQL>ALTER SYSTEM SET shared_servers = 1 ;
SQLPLUSで確認します。
SQL> SELECT DBMS_XDB_CONFIG.GETHTTPSPORT() FROM DUAL;
デフォルトの値は5500が表示できれば問題ありません。
もし表示されなければ、
SQL> EXEC DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
で設定します。
クライアントから接続する場合は、ファイヤーウォールのポートも設定します。
ORACLE_SIDがORCLであれば、
SQL> show parameter dispatchers
で確認すると
NAME TYPE VALUE
————— ——- ————————————————————-
dispatchers string (PROTOCOL=TCP) (SERVICE=ORCLXDB)
もし設定されていなければ、ALTER SYSTEM SETで設定します。
これについては、変更していないので、特になにもしない
でも、ORA-12514エラーが発生した際、リスナーの再構成をおこないましたが・・・
リスナーの再起動は、サービスにて行うか、
lsnrctlコマンドにて、STOP ⇒ Startを行います。
ステータスを確認し「lsnrctl status」
リスニング・エンドポイントのサマリーに
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=hostname)(PORT=5500))
があればOKかと思います。
☆サービスが立ち上がるのにちょっと待ち時間があるので、すぐに確認しても、表示されない場合がありますので、注意が必要です。