読み方 : ディービーシーエー
DBCA【Database Configuration Assistant】
概要

従来のデータベース構築では、初期化パラメータの手動編集や大量のスクリプト実行が必要だったが、DBCAはそれらの作業をGUI上の対話形式に集約している。新規作成時には、データベース名(SID)やグローバルデータベース名、文字セット、メモリ割り当て、プロセス数といった初期パラメータを画面に従って指定していく。
設定内容をもとに制御ファイルやデータファイル、REDOログなどの物理ファイルが自動生成されるため、個々のファイルを手作業で用意する必要はない。ストレージの配置先にはファイルシステムのほかASM(Automatic Storage Management)も選択でき、OMF(Oracle Managed Files)にも対応する。
テンプレート機能も備わっており、OLTPやデータウェアハウスといった用途別のプリセットを選択するだけで推奨パラメータが自動的に適用される。経験の浅い担当者でも標準的な構成のデータベースを短時間で用意できる。Oracle Database 12c以降で導入されたコンテナデータベース(CDB)やプラガブルデータベース(PDB)の作成にも対応し、複数データベースを統合した構成もウィザード形式で設定できる。
GUIに加え、サイレントモードによる非対話型実行にも対応している。設定内容をレスポンスファイルに記述しておけばコマンドラインから無人実行が可能となり、複数環境への一括展開や自動化スクリプトへの組み込みにも活用される。DBCAはJavaで開発されており、WindowsやLinux、他のUNIX系OSで同じように動作する。
(2026.4.9更新)