DBA テンプレート
目次
テンプレートとは?
DBCAにおいてデータベースを作成する際の雛形
テンプレートファイルを用いる事で、同じデータベースを作成可能。
Oracleに用意されたテンプレートに加え、
既存のデータベースからテンプレートを作成できる。
また、テンプレートファイルをエディタで修正して作成するデータベースの内容を変更する事も可能。
DBCA:テンプレート管理
DBCAの一機能
事前定義されたデータベース情報
新規にデータベースを作成する場合もデフォルトで用意されているテンプレートを用いてデータベースを作成する。


シードテンプレート
| 種類 | テンプレート内容 | 作成方法 |
|---|---|---|
| シード テンプレート |
既存のデータベース構造 既存のデータベース物理データファイル |
既存のデータベースを使用 (データおよび構造) |
| 非シード テンプレート |
既存のデータベース構造 | 既存のデータベースを使用 (構造のみ) |
作成対象
| シードテンプレート | 非シードテンプレート | |
|---|---|---|
| データベース構造 | - | - |
| データベースオプション | ○ | ○ |
| 表領域 | ○ | ○ |
| データファイル | ○ | ○ |
| 初期化パラメータファイル | ○ | ○ |
| ユーザ定義スキーマ | ○ | |
| ユーザ定義データ | ○ | |
| 物理データファイル | ○ |
テンプレートファイル
保存場所
$ORACLE_HOME\assistants\dbca\templates
データベース・コンポーネント
| コンポーネント | 選択済 |
|---|---|
| Oracle JVM | true |
| Oracle Text | true |
| Oracle XML DB | true |
| Oracle Multimedia | true |
| Oracle OLAP | true |
| Oracle Spatial | true |
| Oracle Label Security | false |
| サンプル・スキーマ | false |
| Enterprise Managerリポジトリ | true |
| Oracle Application Express | true |
| Oracle Warehouse Builder | true |
| Oracle Database Vault | false |
| Oracle Database Extensions for .NET | false |
初期化パラメータ
| 名前 | 値 | 内容 |
|---|---|---|
| audit_file_dest | {ORACLE_BASE}\admin\{DB_UNIQUE_NAME}\adump | |
| audit_trail | db | |
| compatible | 11.2.0.0.0 | |
| control_files | ("{ORACLE_BASE}\oradata\{DB_UNIQUE_NAME}\control01.ctl", "{ORACLE_BASE}\flash_recovery_area\{DB_UNIQUE_NAME}\control02.ctl") | 制御ファイル名 |
| db_block_size | 8KB | データブロックサイズ |
| db_name | ||
| db_recovery_file_dest | {ORACLE_BASE}\flash_recovery_area |
アーカイブREDOログファイル保存先をフラッシュリカバリ領域に設定 「DBA バックアップ/フラッシュリカバリ」参照 |
| db_recovery_file_dest_size | MB | |
| diagnostic_dest | {ORACLE_BASE} | |
| dispatchers | (PROTOCOL=TCP) (SERVICE={SID}XDB) | |
| memory_target | 250MB |
「自動メモリー管理」設定時のメモリサイズ SGA + PGA 0 指定時は自動メモリー管理:無効 |
| open_cursors | 300 | |
| processes | 150 | |
| remote_login_passwordfile | EXCLUSIVE | |
| undo_tablespace | UNDOTBS1 |
キャラクタ・セット
| 名前 | 値 |
|---|---|
| データベース・キャラクタ・セット | JA16SJISTILDE |
| 各国語キャラクタ・セット | AL16UTF16 |
データファイル
| 名前 | 表領域 | サイズ(M) |
|---|---|---|
| {ORACLE_BASE}\oradata\{DB_UNIQUE_NAME}\SYSTEM01.DBF | SYSTEM | 680 |
| {ORACLE_BASE}\oradata\{DB_UNIQUE_NAME}\SYSAUX01.DBF | SYSAUX | 440 |
| {ORACLE_BASE}\oradata\{DB_UNIQUE_NAME}\UNDOTBS01.DBF | UNDOTBS1 | 25 |
| {ORACLE_BASE}\oradata\{DB_UNIQUE_NAME}\USERS01.DBF | USERS | 5 |
| {ORACLE_BASE}\oradata\{DB_UNIQUE_NAME}\TEMP01.DBF | TEMP | 20 |
制御ファイル
| 名前 |
|---|
| {ORACLE_BASE}\oradata\{DB_UNIQUE_NAME}\control01.ctl |
| {ORACLE_BASE}\flash_recovery_area\{DB_UNIQUE_NAME}\control02.ctl |
REDOログ・グループ
| グループ | サイズ(K) |
|---|---|
| 1 | 51200 |
| 2 | 51200 |
| 3 | 51200 |

