ORACLE错误集

公司产品的部署经常使用到oracle数据库,在与oracle不断打交道的过程中,总结了以下几点常见错误,希望能对有这方面需要的朋友有所帮助。
1,oracle启动数据库时报错:
SQL> startup;
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file
                       '/home/oracle/oracle/product/10.2.0/db_1/dbs/initbdczra.bdcz.cbpm.ora'

解决办法:
[oracle@bdczra dbs]$ cp /home/oracle/oracle/admin/RA/pfile/init.ora.812009151733
                        /home/oracle/oracle/product/10.2.0/db_1/dbs/initbdczra.bdcz.cbpm.ora

2,java.lang.UnsatiafiedLinkError: /tmp/OraInstall112010-03-27_0AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6错误
解决办法:
安装libXp-1.0.0-8.1.e15.i386.rpm

3,原来笔记本的ip设置在10网段,由于无线路由的地址是在192.168.1网段,所以重新设置ip,然后使用自己编写的脚本启动sap.
��结果提示oracle不能启动。检查listener状态,执行listener start,提示:
��----------------------
��The listener fails to start with the following errors:
��TNS-12537: TNS:connection closed
��TNS-12560: TNS:protocol adapter error
��TNS-00507: Connection closed
��Linux Error: 29: Illegal seek
��----------------------
��google下,发现原来是在/etc/hosts文件中缺少了127.0.0.1 localhost的信息,加上以后,关闭oracle,sap,再重新启动就可以了。
 
4,启动oracle时,在SQL提示符下输入conn /as sysdba,会出现下面的错误:
SQL> conn /as sysdba
orA-12162 TNS:net service name is incorrectly specified.

原因:
因为ORACLE_SID变量没有设置正确的缘故,我设置的是ORA_SID。

解决方法:
在.bash_profile文件中,正确设置ORACLE_SID,然后使用source  .bash_profile命令使新的设置生效。

如果在sql提示符下输入 conn /as sysdba 提示:Connected to an idle instance.。表明实例没有启动,先启动实例然后再用用户名登入。
SQL>startup
SQL>conn /as sysdba
另外,此问题可能涉及oracle的静态注册问题:
采取静态注册方法时,listener.ora中的内容如下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME =orcl)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME =orcl)
)
(SID_DESC =
(GLOBAL_DBNAME =orcl1)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME =orcl)
)
)
该数据库是单实例的,实例名为orcl,向外提供了两个服务:orcl和orcl1
 
5,运行runinstaller 不能启动JAVA安装界面,提示X11错误。
检查oracle用户的环境变量设置是否正确 EXPORT DISPLAY=IPADDRESS:0,0
注销root用户,用ORACLE登陆,即可启动安装程序。
 
6,网上下载zysong.ttf ,然后在Linux下执行以下命令,把字体库安装到相应位置
mkdir -p /usr/share/fonts/zh_CN/TrueType
cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/
这样在安装的时候。Oracle就会显示中文了,而不再是中文乱码了。

你可能感兴趣的:(乱码,oralce,ORA-01078,ORA-12162,libXp.so.6错误)