Chinaunix首页 | 论坛 | 博客
  • 博客访问: 340317
  • 博文数量: 245
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -10
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-24 23:21
文章分类

全部博文(245)

文章存档

2017年(2)

2014年(6)

2013年(1)

2011年(15)

2010年(68)

2009年(153)

分类: Oracle

2009-08-10 14:50:06

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

阅读(474) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~