《Oracle命令语法速查》【 CREATE CONTROLFILE 】
制御ファイルを作成する
CREATE CONTROLFILE [ REUSE ] [ SET ] DATABASE データベース名 →
[ REUSE : 既存の制御ファイルを再利用する ]
→ LOGFILE ┬ [ GROUP 数値 ] <FILESPEC LOG句>┬ { RESETLOGS | NORESETLOGS } →
└ ← , ─────────────┘
[ データベース中の全REDOロググループの全メンバーを指定する ]
[ RESETLOGS : 指定したREDOログファイルの内容を無視する ]
[ NORESETLOGS : 指定した全ファイルを前回オープン時の状態で使用する ]
→ DATAFILE ┬<FILESPEC DATA句> ┬→
└ ← , ──────┘
[ データベースを構成する全てのデータファイルを指定する ]
→┬───────────────────────────┬→
├ MAXLOGFILES 数値 ─────────────────┤
│[ REDOロググループの最大数を指定する ] │
├ MAXLOGMEMBERS 数値 ─────────────────┤
│[ REDOログメンバーの最大数を指定する ] │
├ MAXLOGHISTORY 数値 ─────────────────┤
│[ 自動メディア回復でアーカイブされるREDOロググループの最大数を指定する ]
├ MAXDATAFILES 数値 ─────────────────┤
│[ データファイルセクションの初期サイズを指定する ] │
├ MAXINSTANCES 数値 ─────────────────┤
│[ 同時にマウントし、オープンできるインスタンス数の最大数を指定する ]
├ ARCHIVELOG ─────────────────────┤
│[ REDOロググループを ARCHIVELOG モードに設定する ] │
├ NOARCHIVELOG ────────────────────┤
│[ REDOロググループを NOARCHIVELOG モードに設定する ]│
└ ← ─────────────────────────┘
→ [ CHARACTER SET charset ] ;
[ データ格納時の文字セットを指定する ]