Reg:数据库未启动错误



启动数据库时出现以下错误:-

启动

ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+DATA/mis/PARAMETERFILE/spfile.276.967375255'
ORA-17503: ksfdopn:10 Failed to open file +DATA/mis/PARAMETERFILE/spfile.276.967375255
ORA-04031: unable to allocate 56 bytes of shared memory ("shared pool","unknown object","KKSSP^24","kglseshtSegs")

您的数据库无法在ASM中找到具有实际系统参数的SPFILE(较新的init.ora),或者没有访问它的权限。

您的Grid Infrastructure堆栈或dbs/spfile。Ora指向错误的文件。

要查找网格基础设施堆栈正在使用什么,请运行"srvctl"它应该显示数据库应该使用的参数文件名

srvctl config database -d <dbname>
...
Spfile: +DATA/<dbname>/PARAMETERFILE/spfile.269.1066152225
...

然后检查(作为网格用户),如果文件确实不可见(通过使用asmcmd):

asmcmd
ASMCMD> ls +DATA/<dbname>/PARAMETERFILE/
spfile.269.1066152225

如果名称不同,那么你就有问题了…(你必须指向正确的文件)。

如果名称是正确的,那么它可能是oracle可执行文件的错误权限(检查My oracle Support):

RAC Database cannot Start: ORA-01565, ORA-17503: ksfdopn:10 Failed to open file +DATA/BPBL/spfileBPBL.

RAC Database cannot Start: ORA-01565, ORA-17503: ksfdopn:10ora (Doc ID 2316088.1)

最新更新