Oracle DB 12c CREATE DATABASEガイド(サイレント) - gend007/Oracle-DB GitHub Wiki
■前提環境
・CentOS7
※1 ORACLE DB 12cがインストールされていること
※2 ORACLEユーザで作業すること
①Oracle リスナーの作成
netcaサイレント実行
oracle:# netca -silent -responsefile /home/oracle/response/netca.rsp
②CREATE DATABASE実行
1.1.レスポンスファイル修正 ※レスポンスファイルを指定してDBを作成する場合
oracle:# vi dbca.rsp
※主な修正箇所(例:)
・グローバルDB名
gdbName=genddb
・SID
sid=orcl
・テンプレート名
templateName=New_Database.dbt
・sysユーザのpassword
sysPassword=
・systemユーザのpassword
systemPassword=
・EMの設定(構成する場合)
emConfiguration=DBEXPRESS
・データファイル作成の場所
datafileDestination=/DATA
・キャラクタセットの設定
characterSet=JA16EUCTILDE
・高速リカバリ領域の設定
recoveryAreaDestination=/Backup
・デフォルトリスナーの指定
listeners=LISTENER
・DBオプション(Oracle JVMなど)を導入したくない場合は下記のパラメータを記載
dbOptions=JSERVER:false,ORACLE_TEXT:false,IMEDIA:false,CWMLITE:false,SPATIAL:false,OMS:false,APEX:false,DV:false
1.2.DBCAにてサイレント実行
(レスポンスファイル指定の場合)
oracle:# dbca -silent -createdatabase -responsefile /home/oracle/response/dbca.rsp
(テンプレート指定の場合)
oracle:# dbca -silent -createdatabase -templateName /home/oracle/templates/orcldb.dbt -gdbname genddb.com -sid orc
SYSユーザー・パスワードを入力してください: SYSTEMユーザー・パスワードを入力してください: Oracleインスタンスの作成および起動中 1%完了 4%完了 データベース・ファイルの作成中 8%完了 データ・ディクショナリ・ビューの作成中 10%完了 (略)
③sqlplusにてsysdba権限でローカル接続
oracle:# sqlplus / as sysdba