本日のお勉強のおまとめ
オラクルマスターBronze DBA11g 第三章
Oracle Enterprise Manager Databese Controlの概要
WEBブラウザを使用してDBの管理を行うアプリケーション
ブラウザからアクセスするには、サーバ上でdbconsoleプロセスを起動しておく必要あり。
起動方法は以下の2種類
・Windowsサービス
『スタート』→『設定』→『コンパネ』→『管理ツール』→『サービス』を選択
OracleDBConsoleを開始
・コマンドライン
ORACLE_HOME/binに移動
「emctl start dbconsole」コマンドを発行
Oracle Enterprise Manager Databese Controlへのアクセス
ブラウザから「https://コンピュータ名:1158/em」
※ポート番号は、ORACLE_HOME/install/portlist.iniで確認できる。または、「emctl status dbconsole」発行でOK
データベースホームページ
Oracle Enterprise Manager の「データベース」の「ホーム」ページではインスタンスの状態が確認できる。
・過去24時間のデータベース可用性
・CPU利用率
・ORACLEホームディレクトリ
Oracle Enterprise Manager 管理権限
管理権限の付与手順
1、Database Controlにログイン
2、「設定」をクリック
3、「管理者」をクリック。管理権限があるユーザが表示される。
4、権限を既存のユーザに割り当てるには、「作成」をクリックし割り当てるユーザを選択する。
設定ページのメニュー
・管理者
ブラックアウトの設定や電子メール通知のスケジュールなどのタスクを実行できる管理者の表示・編集・削除・作成を行う
・通知メソッド
通知を送信するための方式の定義
・ブラックアウト
メンテナンス作業を実行するためのターゲットの監視の停止
優先資格証明とは
・管理するターゲットのアクセス簡略化
・ターゲットに対して優先資格証明セットがあると、ログイン時に自動的に優先資格証明が使用されるため、ユーザ名・パスワードの入力が省略される。
遠隔地からのOracle Enterprise Manager Databese Controlへのアクセス
遠隔地からアクセスするには、リスナープロセスとdbconsoleプロセスを起動しておく必要がある。
以下の場合はアクセス不可
・リスナープロセスが起動していない
・インスタンスが起動していない
・dbconsoleプロセスが起動していない
一般ユーザで接続するツール
代表的なツールがSQL*PLUS
一般ユーザが接続に使用できないツール
・Oracle Enterprise Manager
・Oracle Universal Installer
・SQL*NET
SQL*PLUSの特徴・管理操作を実行できる
・データの問合せ、挿入、削除を行うSQLコマンドを実行できる
・対話的・バッチモードで使用できる。
SQL*PLUSの起動手順
データベースにログインせずに、SQL*PLUSのみ起動する。
「sqlplus /nolog」でコマンド発行
データベースにログインして、SQL*PLUSを起動する。
sqlplus ユーザ名/パスワード@ネットサービス名