12-05-2014, 02:51 PM,
(This post was last modified: 12-05-2014, 02:51 PM by umemura.)
|
|||||
|
|||||
OEM にアクセスできない
★point
鳴かぬなら、殺してしまえSSL Oracle をインストールして、データベースを作成後、 Database Console のサービスが立ち上がっているのに、 Oracle Enterprise Manager(OEM)をブラウザで表示しようとすると、 「この Web サイトのセキュリティ証明書には問題があります。」と表示され、 閉じるしか選択肢がない状態になることがある。 Fire Fox でアクセスすれば表示できる場合もあるが、 ある環境ではできなかった。 とりあえず、SSLの設定を外せば、httpでアクセスできるようになるみたい。 以下はSSLを外すための手順 ①コマンドプロンプトを起動 ②DBコンソールのサービスを止める emctl stop dbconsole ③SSLの設定を外す emctl unsecure dbconsole ④DBコンソールのサービスを開始する emctl start dbconsole ⑤http://ホスト名:ポート/em でアクセスする ちなみに、戻す時は emctl secure dbconsole これまでも、最初は警告が表示されてOEMを起動できない、ということはあったのですが、 どうも、Windows Update や、IEのバージョン(現時点の最新11など)のからみで、 発生する問題みたい。 |
|||||
12-08-2014, 09:37 AM,
|
|||||
|
|||||
RE: OEM にアクセスできない
|
|||||
12-08-2014, 05:34 PM,
|
|||||
|
|||||
RE: OEM にアクセスできない
サーバ再起動したら、OEMが起動できなくなりました。
set ORACLE_SID=<データベース名> emctl start dbconsole と打つと OC4J Configuration issue. <oracleフォルダ>/oc4j/j2ee/OC4J_DBConsole_<IP>_<データベース名> not found. と表示されます。 フォルダを見ると、OC4J_DBConsole_<マシン名>_<データベース名> なら実在している。 なんで急にIPで参照するようになってしまったの? よくわからないので、Database Configuration Assistant 立ち上げて、 データベースを削除してから再度インストールしたところ OEMは立ち上がるようにはなったも。 でも、ORACLE_HOMEのフォルダを見ると、<IP>_<データベース名>のフォルダができていて、 どうやら、マシン名は使われないようになってしまったっぽい。 このサーバは、近々IPが変わることが見込まれているので、 IPではなく、マシン名で扱いたい。 そこで、下記のようにホスト名を設定してから、emcaコマンドで、データベースを再構成すると、 マシン名のフォルダが作成されました。 set ORACLE_HOSTNAME=FFLSEJ-BK01 emca -config dbcontrol db -repos recreate データベース作成時に、なぜにマシン名ではなくIPが採用されるようになってしまったかという 原因は不明のままです。 ちなみに、emctlコマンドでステータスを見る際も、 先にSIDを設定してからでないと、コマンドが見つけられないみたいです。 set ORACLE_SID=<SID名> emctl status dbconsole |
|||||
« Next Oldest | Next Newest »
|
Users browsing this thread:
1 Guest(s)
1 Guest(s)