1)静默删除数据库[oracle@db1 database]$ dbca -hdbca [-silent | -progressOnly | -customCreate] { } | { [ [options] ] -responseFile } [-continueOnNonFatalErrors ]Please refer to the manual for details.You can enter one of the following command: Delete a database by specifying the following parameters: -deleteDatabase -sourceDB [-sid ] [-sysDBAUserName with SYSDBA privileges> -sysDBAPassword ] 1.1准备response file[root@db1 database]# vi dbca_deldb.rsp [DELETEDATABASE]SOURCEDB = "racdb"SYSDBAUSERNAME = "sys"SYSDBAPASSWORD = "oracle" 1.2执行dbca,静默删除数据库[oracle@db1 database]$ dbca -silent -responseFile dbca_deldb.rsp No command specified to perform. Please specify one of following commands:createDatabase, createTemplateFromDB or createCloneTemplate**如果responsefile配置如下:应该可以成功执行! [oracle@db1 database]$ dbca -silent -deleteDatabase -responseFile dbca_deldb.rsp Connecting to database9% complete14% complete19% complete23% complete28% complete33% complete38% complete47% completeUpdating network configuration files48% complete52% completeDeleting instances and datafiles66% complete80% complete95% complete100% completeLook at the log file "/u01/app/oracle/cfgtoollogs/dbca/racdb.log" for further details.[oracle@db1 database]$ 2)静默创建数据库[oracle@db2 ~]$ dbca -hdbca [-silent | -progressOnly | -customCreate] { } | { [ [options] ] -responseFile } [-continueOnNonFatalErrors ]Please refer to the manual for details.2.1)准备response file[oracle@db1 database]$ cat dbca_createdb.rsp [GENERAL]RESPONSEFILE_VERSION = "11.2.0"OPERATION_TYPE = "createDatabase" [CREATEDATABASE]GDBNAME = "racdb"RACONENODE = "false"POLICYMANAGED = "false"SID = "racdb"NODELIST = "db1,db2" #注意格式,双引号中用逗号隔开;TEMPLATENAME = "General_Purpose.dbc"SYSPASSWORD = "oracle"SYSTEMPASSWORD = "oracle"SYSMANPASSWORD = "oracle"DATAFILEDESTINATION = "+DATA"RECOVERYAREADESTINATION = "+DATA"STORAGETYPE="ASM"DISKGROUPNAME = "DATA"RECOVERYGROUPNAME = "DATA"CHARACTERSET = "ZHS16GBK"NATIONALCHARACTERSET = "AL16UTF16"LISTENERS = "LISTENER LISTENER_SCAN1"MEMORYPERCENTAGE = "50"DATABASETYPE = "MULTIPURPOSE"AUTOMATICMEMORYMANAGEMENT = "TRUE"TOTALMEMORY = "800" #单位:MB 2.2执行dbca,静默创建数据库[oracle@db1 database]$ dbca -silent -responseFile dbca_createdb.rsp Copying database files1% complete3% complete9% complete15% complete21% complete27% complete30% completeCreating and starting Oracle instance32% complete36% complete40% complete44% complete45% complete48% complete50% completeCreating cluster database views52% complete70% completeCompleting Database Creation73% complete76% complete85% complete94% complete100% completeLook at the log file "/u01/app/oracle/cfgtoollogs/dbca/racdb/racdb.log" for further details.[oracle@db1 database]$