OEM にアクセスできない - Printable Version +- Curl Global Community (https://communities.curl.com) +-- Forum: Blogs (https://communities.curl.com/forumdisplay.php?fid=17) +--- Forum: Tech blog (https://communities.curl.com/forumdisplay.php?fid=18) +---- Forum: Baison log (https://communities.curl.com/forumdisplay.php?fid=27) +---- Thread: OEM にアクセスできない (/showthread.php?tid=1190) |
OEM にアクセスできない - umemura - 12-05-2014 ★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など)のからみで、 発生する問題みたい。 RE: OEM にアクセスできない - umemura - 12-08-2014 追記 そもそも、現時点の Oracle は、IE11をサポートしていないみたいですね。 http://docs.oracle.com/cd/E16338_01/install.112/b58878/reqs.htm RE: OEM にアクセスできない - umemura - 12-08-2014 サーバ再起動したら、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 |