1. 说没有init.ora文件的解决方法:
先使用lsnrctl start,启动监听
然后,再sqlplus /nolog
sql->conn /as sysdba
sql->startup
如果还有问题,注意看错误码
我修正的一个错误是, 因为目标目录没有配置.
只要将init.ora文件里面的ORACLE_BASE替换成ect/profile.d/oracle.sh 里填写的ORACLE_BASE的路径就好了。//也就是替换成用户的环境变量
2.ora-00845 MEMORY_TARGET not supported on this system
mount -o remount,size=4G /dev/shm
如果执行不成功,那么在ect/fstab里增加
shm /dev/shm tmpfs default,size=1024M 0 0
然后再执行,就OK了.
3. ORA-09925: Unable to create audit trail file
这个一般是指控制文件出错,但是我是因为实例名在配置文件中写错导致的。 我安装时用的是pptalk,但是原配置文件
使用的是orcl默认的实例名. //唉,不管怎么样,现在搞定了,也学习了不少^_^.
PS: 最好先用root登录,这样方便修改文件.