Database 无法在windows 10上配置oracle 12c

Database 无法在windows 10上配置oracle 12c,database,oracle,oracle12c,database-administration,Database,Oracle,Oracle12c,Database Administration,我最近在windows10上的系统上安装了Oracle 12c。 使用dbca创建了一个实例,并将其命名为orcl 在sqlplus”/as sysdba“ 我连接到一个空闲实例。所以我执行了启动 现在我发现了一个错误 SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file 'C:\ORACLE12C\12C\PRODUCT\12.2.

我最近在windows10上的系统上安装了Oracle 12c。 使用
dbca
创建了一个实例,并将其命名为
orcl

sqlplus”/as sysdba“
我连接到一个空闲实例。所以我执行了
启动

现在我发现了一个错误

SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file 
'C:\ORACLE12C\12C\PRODUCT\12.2.0\DBHOME_1\DATABASE\INITORCL.ORA'
我检查了路径,该路径上不存在Initorcl文件

已尝试从spfile='path/init.ora'创建pfile='path/initorcl.ora'

但是得到一个错误
文件大小不匹配


下一步如何配置此文件?

init.ora
实际上是您的pfile(而不是spfile)。理论上,您可以尝试
启动pfile='path/init.ora',这应该行得通

您可以将
init.ora
重命名为
initORCL.ora
(不确定SID在Windows中是否区分大小写),或者从
init.ora
文件创建一个spfile:


从pfile='path/init.ora'创建spfile='path/spfileORCL.ora'

尝试
启动pfile=“C:/Oracle12c/12c/product/12.2.0/dbhome\u 1/dbs/init.ora”
,我得到了这个错误
SQL>启动“C:/Oracle12c/12c/12c/product/12.2.0/dbhome\u 1/dbs/init.ora”SP2-0714:启动选项组合无效SQL>STARTUP pfile=“C:/Oracle12c/12c/product/12.2.0/dbhome\u 1/dbs/init.ora”;ORA-01261:无法翻译参数db_recovery_file_dest dest dest string ORA-01263:为文件目标目录指定的名称无效OSD-04018:无法访问指定的目录或设备。
已创建
spfile
。文件已创建。在
startup
上,我得到了错误
SQL>startup ORA-01078:处理系统参数失败LRM-00123:在输入文件SQL>中找到无效字符0
您确定这是init.ORA文件的正确路径吗?dbs文件夹通常位于Unix/linix位置。在Windows中,它是一个数据库文件夹。哦,很有趣。不知道您的init.ora文件是否已损坏。你试过打开它吗?我从这里开始,确保它可读,并检查所有参数是否有任何异常。