OracleEnterpriseManager
SQLコマンドとか使って管理するのもいいのだが、ブラウザ画面でGUIで楽に設定できるので重宝している。

OEMへのログイン

windowsにORACLEをインストールすれば、
[スタート]->[全てのプログラム]->[Oracle - OraDb11g_home1]->[DatabaseControl - aers]がそれに該当する。
2013y01m26d_214521770.png
選択するとブラウザが立ち上がる。そしてログイン画面となる。
2013y01m26d_223052130.png
ここで認証を受ければいいだけ。インストール直後だと、sysかsystemがログイン可能となる。
*ORACLEのユーザアカウントでこのブラウザに入れるにはシステム権限の付与が必須
アカウント/パスワードはいいとして、選択肢に[接続モード]なるものがある。SYSDBAとしてログインするか否かである。構築直後では
 sys --> sysdba
 system --> normal
ならログイン可能である。

画面

ログインに成功すると、大抵は「データベース・インスタンス」な画面になる。
2013y08m20d_233212380.png
でもOEMの管理画面には

と言った3側面とEnterpriseManager構成、プリファレンスの2要素から構成されているように思える。
ホストとリスナーは、データベース・インスタンスの画面で表示される一般項目内から辿れる。
2013y08m20d_233948693.png
それぞれの側面において、ポリシーやアラートの対応が必要

https

OEMへのアクセスは標準でSSL暗号化された https にて接続を行う。だが、不明な認証局でサインしたサーバ証明書を使っているためか、あるいは証明書が既に期限切れかでブラウザから文句を言われる。

2013y01m26d_214906811.png

でも見ないと仕事にならないので、「このサイトの閲覧を継続する(推奨されません)」を選択するのですが、うんともすんとも動かない。
この原因はどうやらwindowsUpdateで課せられる KB2661254 http://technet.microsoft.com/ja-jp/security/advisory/2661254
これは RSAの1024ビット 以下のサーバ証明書は使えないよと制限するもので、OEMはサーバ証明書として RSAの512ビット を使っている。だから接続できないみたい。っで、回避方法は....レジストリを弄るなり方法はあるみたいだが、簡単には別なブラウザを使って https にアクセスる。もしくは SSL通信をやめて http 通信にOEM側を変更するくらい。
下記は、OEM側でSSLを使わない通信(http)に代える内容。

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
C:\Users\Administrator>set ORACLE_UNQNAME=aers
 
C:\Users\Administrator>emctl stop dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation.  All rights reserved.
https://xxxxxxx:1158/em/console/aboutApplication
OracleDBConsoleaers サービスを停止中です..........
OracleDBConsoleaers サービスは正常に停止されました。
 
 
C:\Users\Administrator>emctl unsecure dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation.  All rights reserved.
https://xxxxxxx:1158/em/console/aboutApplication
Configuring DBConsole for HTTP...   Done.
DBCONSOLE already stopped...   Done.
Agent is already stopped...   Done.
Unsecuring dbconsole...   Started.
DBConsole is now unsecured...  Done.
Unsecuring dbconsole...  Sucessful.
 
C:\Users\Administrator>emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation.  All rights reserved.
http://xxxxxxx:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 11g Database Control ...OracleDBConsoleaers
サービスを開始します...................
OracleDBConsoleaers サービスは正常に開始されました。
 
 
C:\Users\Administrator>

変更後、[スタート]メニューの該当アイコンのURL内容も変更します。https --> httpへ

データベース・インスタンス ポリシー違反

データベース・インスタンスにて発生しているポリシー違反が報告された。
2013y08m20d_233145357.png

標準でインストールしても出て来るポリシー違反。さてどうしようものか。

Noポリシー・ルール重大度重要性原因
1サーバー・パラメータ・ファイルの権限(Windows)クリティカル標準%ORACLE_HOME%\database\SPFILEAERS.ORAが
誰でもアクセス可能なので
2監査ファイル保存先(Windows)クリティカル標準%ORACLE_HOME%\RDBMS\auditが
誰でもアクセス可能なので
3ログイン試行失敗回数が過剰に許可されたプロファイルクリティカル標準
4制御ファイルの権限(Windows)クリティカル標準ORADATA\SID\CONTROL01.CTLが
誰でもアクセス可能なので
5パスワードの複雑性の検証機能の使用クリティカル標準
6UTL_HTTP実行のための制限された権限クリティカル標準
7UTL_SMTP実行のための制限された権限クリティカル標準
8PUBLICへのUTL_FILEに対する実行権限クリティカル標準
9PUBLICへのDBMS_JOBに対する実行権限クリティカル標準
10PUBLICへのDBMS_LOBに対する実行権限クリティカル標準
11UTL_TCP実行のための制限された権限クリティカル標準
12Oracleホーム・データファイルの権限(Windows)クリティカル標準D:\ORACLE\ORADATA\AERS\SYSTEM01.DBF

簡単には、これらのポリシーを無効にすれば消える。
データベース・インスタンスページの下部に関連リンクがある。そのかなにメトリックとポリシー設定リンクがある。このリンクをクリックして、「メトリックとポリシー設定」画面で「ポリシー」タブを開きます。
2013y08m20d_235615109.png
このリストの「ポリシー・ルール」欄に上記のポリシー違反で掲示された「ポリシー・ルール」が記載されている。
これを編集して、無効にすれば、一応違反は消える。違反は消える。ただそれだけ。本質的にはどうかと思われるが、、、
例えば、上記ポリシー違反で挙げられた1番を揉消すには、下記のようにする。
2013y08m21d_000015871.png
極めて本質ではない話なのだけどね。

ファイルアクセス権に起因するセキュア対策らを考えるとどうしてもwindowsよりLinuxで動かした方が
楽に感じてならない。まぁ善し悪しいろいろなんだけどね。

データベース・インスタンス ポリシー違反 解消のために

REVOKE EXECUTE ON DBMS_JOB FROM public;    ---PUBLICへのDBMS_JOBに対する実行権限
REVOKE EXECUTE ON UTL_FILE FROM public;    ---PUBLICへのUTL_FILEに対する実行権限

http://msutic.blogspot.jp/2010/11/invalid-objects-after-revoking-execute.html

最新の60件
2026-02-16 2026-02-14 2026-02-11 2026-02-10 2026-02-09 2026-02-07 2026-02-06 2026-02-03 2026-02-02 2026-02-01 2026-01-31 2026-01-26 2026-01-24 2026-01-18 2026-01-17 2026-01-16 2026-01-12 2026-01-11 2026-01-10 2026-01-09 2026-01-08 2026-01-04 2026-01-01 2025-12-28 2025-12-27 2025-12-12 2025-12-11 2025-12-09 2025-12-08 2025-12-07 2025-12-05 2025-11-30 2025-11-24 2025-11-23 2025-11-18 2025-11-16 2025-11-05 2025-11-03 2025-11-02

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-10-25 (金) 06:26:20