lunix环境安装好oracle启动的时候报错;ORA-01078: failure in processing system parameters
lunix安装好Oracle,启动的时候却报错:
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/orahome/app/oracle/product/11.2.0/dbhome_1/dbs/initorcl.ora'
查找文件这个initorcl.ora文件是不存在的
解决方法:
将$ORACLE_BASE/admin/数据库名称/pfile目录下的init.ora.012009233838形式的文件copy到$ORACLE_HOME/dbs目录下initoracle.ora即可。(注:initoracle.ora中的oracle为你的实例名 即我的为 initorcl.ora)
在cd admin可能会遇到bash: cd: admin/: Permission denied
我们需要修改它的的属性为可读,但是我们直接改的话还是回有问题的
这个问题只要是在/etc/sudoers 文件上没有设置的过用户权限,就会有这个问题
只要添加上自己的用户名即可.
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
oracle ALL=(ALL) ALL
然后就可以在oracle用户下修改文件属性了
接下来就把文件复制过去
cp -r init.ora.8202020192341 /orahome/app/oracle/product/11.2.0/dbhome_1/dbs/initorcl.ora
然后修改文件的权限
再试一下可以启动数据库吗?
还是有问题,哎,继续解决吧
查看日志/orahome/app/oracle/diag/rdbms/orcl11g/orcl/trace/alert_orcl.log发现无法打开审计文件
发现是之前没有给他权限
chmod -R +x orcl11g/权限给他之后再试试可以连接不
这样还是不行,直接赋予最大权限,发现是因为没有给写的权限,导致还报错
最后大功告成
希望可以帮到大家,一起学习一起进步!!!