DBCAを使用したOracleデータベースの作成

この記事では、Database Configure Assistantを使用したOracle データベースの作成に関する概要をまとめて紹介します。

DBCA(Database Configuration Assistant)とは

Database Configuration AssistantはOracle データベースの作成ができるツールです。

DBCAでは以下の操作に対応しています。

  • データベースの作成
  • 既存データベースの構成変更
  • データベースの削除
  • テンプレートの管理
  • PDBの管理

DBCAはOracleホームに導入されたOracle Database ソフトウェアに含まれています。DBCAを起動するには「dbcaコマンド」を実行します。DBCAはデフォルトでは、対話的なウィザード形式のGUIで動作します。

DBCAを使用したデータベースの作成

DBCAは、テンプレートをもとにデータベースを作成することができます。

拡張構成でのデータベース作成

DBCAを起動して拡張構成を選択すると、作成するデータベースについて詳細に設定することができます。

拡張構成の画面と主な設定項目:

画面名説明
デプロイ・タイプデータベースを作成するために使用するデータベーステンプレートを指定する。
データベースの識別グローバルデータベース名とインスタンスSIDを指定する。
記憶域オプションデータベースをどの記憶域に配置するかを指定する。
高速リカバリ・オプション高速リカバリ領域の場所およびサイズを指定します。
ネットワーク構成リモート接続に使用するリスナーを選択します。
Data Vaultオプションオプション機能であるOracle Database Vault、Oracle Label Securityを使用するかを指定する。
構成オプションOracleデータベースで使用する各種メモリー領域のサイズ、データブロックのサイズ、起動プロセスの最大数、キャラクタセット、地域指定、接続モード、サンプルスキーマを導入するかどうかを指定する。
管理オプションEM Expressを構成するかどうか、作成したデータベースをEnterprise Manager Cloud Controlの管理対象として登録するかどうかを指定する
ユーザー資格証明管理用ユーザー(SYS、SYSTEM)のパスワードを入力する

データベースのテンプレート

データベースのテンプレートは、DBCAでデータベースを作成するときの「ひな形」となるものです。単にテンプレートとも呼ばれます。

事前構成済みのテンプレートは以下の通り用意されています。

名称説明
データ・ウェアハウスデータウェアハウス向けのテンプレート。
汎用またはトランザクション処理一般的な用途またはオンライントランザクション処理(OLTP)向けのテンプレート。
カスタム・データベース最も柔軟に構成変更可能なテンプレート。

テンプレートには、データベースの構成、データベースファイルが含まれるシードテンプレートと、データベースの構造を含み、データベースファイルを含まない非シードテンプレートがあります。

新規報告

閉じる