“[致命] [DBT-10503]”指定了无效的模板文件

时间:2018-05-22 17:53:53

标签: database oracle oracle12c silent-installer

尝试将12.2.0.1 Oracle数据库安装为容器数据库。 在运行命令

dbca -silent -createDatabase -responseFile /scratch/orainst/12201/response/cpq_dbca.rsp

我收到此错误 我在dbca.rsp中使用“General_Purpose.dbc”

3 个答案:

答案 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