Database &引用;[致命][DBT-10503];指定的模板文件无效

Database &引用;[致命][DBT-10503];指定的模板文件无效,database,oracle,oracle12c,silent-installer,Database,Oracle,Oracle12c,Silent Installer,正在尝试将12.2.0.1 Oracle数据库安装为容器数据库。 在运行命令时 dbca -silent -createDatabase -responseFile /scratch/orainst/12201/response/cpq_dbca.rsp 我得到这个错误: “[致命][DBT-10503]”指定的模板文件无效 我在dbca.rsp中使用“General_Purpose.dbc”,您应该使用 templateName=通用.dbc 在您的/scratch/orainst/1220

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

dbca -silent -createDatabase -responseFile /scratch/orainst/12201/response/cpq_dbca.rsp
我得到这个错误:

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

我在dbca.rsp中使用“General_Purpose.dbc”,您应该使用 templateName=通用.dbc 在您的/scratch/orainst/12201/response/cpq_dbca.rsp中 或添加 -templateName通用.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版本。如果您使用的是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参数,我们必须使用以下语法:

templateName=/u01/app/oracle/product/12.2.0.1/db_1/assistants/dbca/templates/General_Purpose.dbc

我遇到了与Anirban描述的相同的错误。我用这个例子只是改变了gdbName、sid、密码和内存参数,它对我很有用。非常感谢。