RedHat AS 5安装Oracle常见错误 总结
系统环境:Redhat Enterprise Linux 5.3
数据库:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 1.在shell环境中安装时(运行./runinstall进行图形化安装),出现错误 Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-12-03_09-02-02AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory 原因是缺少了libXp.so.6包,挂载RHEL系统安装光盘,在/Server文件夹中找到相关rpm包,根据包之间的依赖关系进行安装. 2.安装好libxp相关的包以后,又出现如下错误: Xlib: connection to ":0.0" refused by server 3.设置xhost相关程序时,系统提示 xhost access control disabled, clients can connect from any host 第一步:用root登陆linux,启动vnc服务; 此时再切换到Oracle用户开始安装程序. 4.可以看见安装图形界面,但是终端提示 Warning: Cannot convert string "-b&h-luxi sans-medium-r-normal--*-140-*-*-p-*-iso8859-1" to 这是字符编码问题,安装程序采用的是en_US字符集,而在系统中我们采用的是zh_CN.GB2312字符集,可以通过ehco $LANG查看,解决方法就设置系统的语言环境变量LANG=en_US. 5.安装好Oracle后,我们以oracle用户身份登录到数据库,运行sqlplus “/as sysdba”,系统提示insufficient privileges ,说明权限存在问题.查看当前oracle用户信息 [root@localhost ~]# id oracle 发现oracle用户不在dba用户组中,解决方法就是把oracle用户加入到dba管理员组中.切换到root用户,vi /etc/group oracle:x:501: 6.连接oracle数据库时,出现shared memory realm does not exist .提示数据库不可用.原因是Oracle数据库没有正常启动,解决方法如下: sqlplus /nolog conn USER/PASSWORD as sysdba startup 此时,可以发现已经成功连接到oracle数据库中. 7.PL/SQL Developer连接数据库方法. 编辑TNSNAMES.ora文件,在其末尾处添加如下连接信息. data =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.9.251)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = data) ) ) 重启PL/SQL Developer工具,输入相应用户名、密码,数据库连接选择data,连接方式为normal,此时可以成功连接到Oracle服务器中. 8.PL/SQL Developer连接数据库出现"没有JianTingQi" 无法正常登录数据库. 原因可能是服务器端的监听程序没有正常开启,解决方法就是在Oracle服务器端 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |