1.监听程序启动缓慢:
lsnrctl start启动特别慢,后来发现是/etc/hosts文件中本地主机名解析的IP不合理,删除后,直接连接到127.0.0.1就可以拉
2.启动ORACLE数据库过程中乱码:
在环境变量中添加拉,export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK,问题解决,可能是在建库的时候字符集选的不对。
3.ORA-12162: TNS:net service name
经过检查是环境变量中ORACLE_SID书写成SID,修改后可以sqlplus登陆。
4.ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/oracle/10.2.0/dbs/initdb.ora'
没有建库前,启动实例会出这个问题。网上也这样说:
摘录:
你的参数文件(.ora)原本路径为$ORACLE_BASE/admin/XXXX/pfile/initSID_NAME.ora
其中XXXX为你数据库名称,SID_NAME为你的sid,自己看情况填写,以下都类似这种思维方式
但是oracle数据库用到这个路径下的文件($ORACLE_HOME/dbs/initSID_NAME.ora)来启动数据库
你的问题可能是在$ORACLE_HOME/dbs/目录下并没有这个initSID_NAME.ora文件,所以启动会出错。
解决办法:
从源文件做一个链接到$ORACLE_HOME/dbs/目录下即可,或者在启动参数中指定pfile选项,指定参数文件的路径,方法见下。
其一:ln -s $ORACLE_BASE/admin/XXX/pfile/initXXXX.ora $ORACLE_HOME/dbs/initXXXX.ora
其二:startup pfile='你的参数实际位子'
例如我的就是 startup pfile=/u01/admin/PRACTICE/pfile/initPRACTICE.ora
阅读(511) | 评论(0) | 转发(0) |