ORACLE DATABASE DBA Bronze 2019の試験対策として
用語をまとめてみました。
自分用の側面が強く、追記予定です。
目次
- Oracle Database 管理ツール
- Oracle Database 管理ツール WebブラウザからGUI操作で管理
- その他管理ツール
- RAC関連の用語
- Oracleのメモリーサイズの自動調整機能
- Oracle Databaseの自己監視・診断機能
Oracle Database 管理ツール
名称 | 略称 | 説明 |
---|---|---|
Oracle Universal Installer | OUI | Oracleソフトウェアのインストール、アンインストールを行う インストールされているOracle製品の一覧表示 インストール前の前提条件のチェック runInstallerで起動 |
Oracle Database Configuration Assistant | DBCA | データベースの作成、削除およびテンプレートの管理を行う dbcaコマンドで起動 |
Database Upgrade Assistant | DBUA | 新しいリリースへのアップグレードを行う |
Oracle Net Manager | NETMGR | Oracleをネットワーク環境で使用するための設定を行う Oracle Netの構成・管理ができる |
Oracle Net Configuration Assistant | NetCA | Oracleをネットワーク環境で使用するための設定を行う Oracle Netの構成・管理ができる |
Oracle Secure Backup | テーブルバックアップ管理を提供するツール | |
Recovery Manager | RMAN | データベースのバックアップ、障害発生時のメディアリカバリを行う。 Oracleソフトウェアに含まれている。 |
lsnrctl (リスナー制御ユーティリティ) |
ターミナル、コマンドプロンプトで使用するコマンドラインベースのツール。 リスナーの起動・停止、稼働状態、リスナーが認識しているデータベースサービスの確認ができる。 |
■Oracleソフトウェアのインストール、データベースの作成
OUI(Oracle Universal Installer)では、最初の「構成オプションの選択」画面で、「ソフトウェアのみの設定」(Oracleのインストールだけを行う)、「単一インスタンス・データベースを作成および構成します」(インストールと同時にデータベースの作成を行うか)のどちらかを選択できます。
「ソフトウェアのみの設定」を選択した場合は、ソフトウェアのインストール後に、DBCA(Database Configuration Assistant)でデータベースを作成することができます。
■クライアント/サーバ型
クライアントコンピュータがネットワークを介してデータベースサーバに接続するためには、クライアントコンピュータとデータベースサーバの両方でOracle Netの構成が必要です。(クライアント/サーバ型)
クライアント/サーバ型では、クライアントコンピュータにOracleクライアントのインストールが必要です。
■Webアプリケーション型
クライアントコンピュータがWebアプリケーションサーバのWebアプリケーションからデータベースサーバに接続するには、Webアプリケーションサーバとデータベースサーバの両方でOracle Netの構成が必要です。(Webアプリケーション型)
Webアプリケーション型では、アプリケーションサーバにOracleクライアントのインストールが必要です。ユーザが使うクライアントコンピュータがOracleにおけるクライアントにならないことに注意です。
Oracle Database 管理ツール WebブラウザからGUI操作で管理
名称 | 略称 | 説明 |
---|---|---|
Oracle Enterprise Manager Database Express | EM Express | WebブラウザからGUI操作でOracleデータベースの管理を行える 複数のOracleデータベースを統合的に管理はできない Oracleデータベース・インスタンスの起動・停止、バックアップ・リカバリ スキーマ(表/索引など)の管理、ジョブの管理・実行などはできない |
Oracle Enterprise Manager Cloud Control | Cloud Control | WebブラウザからGUI操作でOracleデータベースの管理を行える 管理対象のサーバにはOracle Management Agent(管理エージェント)という プログラムを配置する必要がある。 EM Expressでできないデータベース・インスタンスの起動停止など、ほぼすべての Oracle Databaseの管理作業ができる。 ※Oracle Netの構成、Listnerの起動等もできる。 |
■Croud ControlとEM Expressの違い
Cloud Control(Oracle Enterprise Manager Cloud Control)は、Oracle Enterprise Manager Database Express(EM Express)からでは実行できない、インスタンス(データベース)の起動/停止、スキーマ(表/索引など)の管理、ジョブの管理および実行、バックアップ/リカバリなど、原則的にほぼすべてのOracle データベースの管理作業の実行が可能です。
EM Expressは実行できるOracle Databaseの管理作業に制限があります。
その他管理ツール
名称 | 説明 |
---|---|
SQL*Loader | CSVファイルのようなOS上のファイルに記載されたデータをOracle Databaseにロードするツール。 データをろーづするには、ロード対象となるファイルと、ロードするために必要な情報を記載した制御ファイルが必要。 Oracleソフトウェアに含まれている。 |
Data Pump | Oracle Database間でデータを移動するツール。 expdpコマンドでデータをエクスポート、impdpコマンドでデータをインポートする。 異なるOSで動作するDB間、異なるリリース(バージョン)のDB間でデータの移動が可能。 表単位、スキーマ単位、表領域単位をエクスポート・インポートできる。 データベース全体を全体エクスポートモードでエクスポートできる。 Oracleソフトウェアに含まれている |
SQL*Plus | ターミナルやコマンドプロンプト上で使用するコマンドラインベースのデータベース管理ツール。 直接コマンドを入力する対話モード、コマンドをファイルに記載しておきまとめて実行するバッチモードがある。 Oracleソフトウェアに含まれている。 |
RAC関連の用語
名称 | 略称 | 説明 |
---|---|---|
Oracle Real Application Clusters | RAC | Oracle Real Application Clusters(RAC)は、複数インスタンスで1つのデータベースを管理する仕組みです。 RACは、複数のデータベースサーバそれぞれにインスタンスを起動し、すべてのデータベースファイルを共有ストレージ上に配置します。すべてのデータベースサーバのインスタンスがこの共有ストレージ上の1つのデータベースにアクセスします。 |
スケールアウト | データベースを停止することなくデータベースサーバを追加し、性能を向上できる。 | |
キャッシュフュージョン | データベースバッファキャッシュにキャッシュされたブロックをデータベースサーバ間で共有し、高い性能を実現できる。 | |
Oracle Clusterware | Oracle Clusterwareとは、RAC(Oracle Real Application Clusters)の複数のデータベースサーバを連続して動作するために必要なソフトウェア。 Oracle Clusterwareは、Oracle Databaseには含まれておらず、別製品のOracle Grid Infrastructureに含まれている。 |
|
フェイルオーバー | 障害発生時に待機システムに切り替えることです。 | |
Oracle Automatic Storage Management | ASM | ASM(Oracle Automatic Storage Management)は、RAC使用時のクラスタファイルシステムとして利用されます。 ASMには、クラスタファイルシステム機能以外の特徴 ・複数のストレージを統合し、ストレージ管理を簡素化できる ・ストライピング ・ミラーリング |
Oracle Data Guard | 比較的規模の大きい災害を想定した機能。 通常使用のデータベースをプライマリデータベース、遠隔地に予備用のスタンバイデータベースを作成し、プライマリデータベースを使用できない災害が発生した際に、スタンバイデータベースを使用する。 |
Oracleのメモリーサイズの自動調整機能
名称 | 略称 | 説明 |
---|---|---|
Automatic Memory Management (自動メモリー管理) |
AMM | SGAとインスタンスPGAのサイズを自動調整する機能。 ※REDOログバッファは調整の対象外 自動メモリー管理(AMM)の無効化は、『MEMORY_TARGET』に何も値を設定しないか、0を設定する。 |
Automatic Shared MemoryManagement (自動共有メモリー管理) |
ASMM | REDOログバッファ以外のSGAの各コンポーネント(共有プール、データベースバッファキャッシュなど)に割り当てるメモリーサイズを自動調整します。 自動共有メモリー管理(ASMM)では、SGA全体のメモリーサイズは『SGA_TARGET』初期化パラメータの設定値固定となります。 自動共有メモリー管理(ASMM)の無効化は、自動メモリー管理を無効化した上で、SGA_TARGETに何も値を設定しないか、0を設定する。(この状態を手動共有メモリー管理と呼ぶこともある) |
自動PGAメモリー管理 | インスタンスPGAがPGA_AGGREGATE_TARGET初期化パラメータの値を超えないよう、各プロセスのPGAを自動調整する機能。 自動PGAメモリー管理は、PGA全体の合計サイズがPGA_AGGREGATE_TARGETの値を超えないように、各プロセスのサイズが自動調整される。 |
Oracle Databaseの自己監視・診断機能
名称 | 略称 | 説明 |
---|---|---|
Automatic Workload Repository (自動ワークロードリポジトリ) |
AWR | AWR(自動ワークロードリポジトリ)は、Oracle Databaseの問題検出、自己チューニングを目的として、統計情報とワークロード(負荷処理)情報を自動的に収集・管理する機能。 |
AWRスナップショット | AWRスナップショットは、AWR(自動ワークロードリポジトリ)で収集したある時点の統計情報とワークロード情報のことです。 AWRスナップショットは、ADDM(自動データベース診断モニター)やアドバイザなどの機能によってデータベースの稼働状況を分析し、改善策を提示するための基礎データとなります。 | |
Automatic Database Diagnostic Monitor (自動データベース診断モニター) |
ADDM | ADDM(自動データベース診断モニター)は、Oracle Databaseに搭載された自己診断エンジンです。 ADDMを使用すると、Oracle Databaseによってデータベース自身のパフォーマンスが診断されて問題解決法を数値化した効果とともに管理者に推奨します。 |
ORACLE MASTER Bronze DBA 2019(1Z0-085-JPN)試験に、『翔泳社 オラクルマスター教科書 Bronze DBA Database Fundamentals』は必須です。