尝试将12.2.0.1 Oracle数据库安装为容器数据库。 在运行命令
时dbca -silent -createDatabase -responseFile /scratch/orainst/12201/response/cpq_dbca.rsp
我收到此错误 我在dbca.rsp中使用“General_Purpose.dbc”
答案 0 :(得分:0)
你应该使用 的 TEMPLATENAME = General_Purpose.dbc 强> 在 /scratch/orainst/12201/response/cpq_dbca.rsp 中 或添加 -templateName General_Purpose.dbc 在你的命令中。 例如,我的dbca.rsp是
responseFileVersion=/oracle/assistants/rspfmt_dbca_response_schema_v12.2.0
gdbName=PROD
sid=PROD
databaseConfigType=SI
createAsContainerDatabase=false
templateName=General_Purpose.dbc
sysPassword=Welcome1
systemPassword=Welcome1
emConfiguration=DBEXPRESS
emExpressPort=5500
dbsnmpPassword=Welcome1
characterSet=AL32UTF8
memoryPercentage=60
totalMemory=3000
如果从响应文件创建PDB数据库,则应使用18.1版本
答案 1 :(得分:0)
如果您使用的是Linux / Unix Solaris,请检查在模板文件上设置的权限。
root@server $ chown oracle $ORACLE_HOME/assistant/dbca/templates/General_Purpose.dbc
root@server $ chmod 755 $ORACLE_HOME/assistant/dbca/templates/General_Purpose.dbc
或您可能使用的任何自定义模板。 尝试将其作为参数而不是响应文件传递。另外尝试传递-datafileJarLocation参数
答案 2 :(得分:0)
我们必须使用以下语法:
templateName=/u01/app/oracle/product/12.2.0.1/db_1/assistants/dbca/templates/General_Purpose.dbc