Linux RedHat6.4 下安装ORACLE数据库服务器,win10下安装ORACLE客户端 问题总结

前一段时间由于工作需要安装了ORACLE 11g数据库在Linux上,安装过程中遇到了很多问题,所以在这里总结一下,希望能帮到需要的人。

问题1:安装过程中提示 pdksh 系统软件缺失,用rpm -qi 命令查询确实没有安装该软件,但是安装了另一个叫 ksh 的系统软件,二者名字很相似,所以需要先把 ksh 软件卸载掉,然后才能安装pdksh 否则安装时会报错。 我会把已经下载好的pdksh 软件上传到我的资源里,如果不想花2积分可以留下邮箱找我要。突然发现上传不了了,有需要的留下邮箱吧。。。
问题截图:

这个篇博客有解决的具体办法(指令):
(https://blog.csdn.net/u010022051/article/details/52193708)

问题2:当安装进行到40%时提示我,ORA-12705:canot acess NLS data files or invalid envirnoment specifiled 。这个问题是我的环境变量配置出了错,通过检查发现确实是,由于我是直接复制粘贴的,发现 引号 乱码了,再就是 ORACLE_SID 的配置注意是否和前面的创建ORACLE 时的SID一致。

问题3 :ORA-21561: OID generation failed ,注意, 在NETCA配置网络时的Hostname 为oracle.host , 而/etc/hosts 中的hostname要和前面的一致,如果不一致,修改成一致。

解决问题链接:
(http://blog.itpub.net/29047826/viewspace-1252258/)

问题4:ORA-01075: you are currently logged on,就是你因为安装时遇到问题突然中止,解决后又继续安装时,会提示你 已经有一个oracle安装程序正在进行,导致无法继续安装。这时你需要把之前的oracle进程杀掉,然后重新走一遍安装步骤。
解决问题链接:
(https://blog.csdn.net/leo__1990/article/details/51889677)
杀进程命令:

 ipcs -m | grep oracle | awk '{print $2}' | xargs ipcrm shm

问题5:ORA-01034: ORACLE not available ;这个问题可以参考如下网址:
(https://jingyan.baidu.com/article/5552ef47c73eef518ffbc908.html)

我发现,在root账户下我直接登录数据库时登不上,提示我的监听器没有打开,而且当我尝试打开监听时,也一直提示有问题打不开,然后我切换到oracle用户,监听可以正常启动,然后sqlplus / as sysdba 登录时 提示connected to an idle instance ,然后我执行 startup命令,然后退出再登录数据库时可以正常登录了。切换回root用户也可以正常登录了,这个问题不知道为什么,,,

问题6: ORA-12541:TNS:无监听程序 ; 这是我在用客户端连接数据库时遇到的问题,百度之后发现是我linux 和 win10 之间ip地址无法ping 通,解决连接:
(https://blog.csdn.net/u013991521/article/details/72628122)

问题7:ORA-12170:TNS:连接超时 ; 把linux中的防火墙关掉就行了。
命令: service iptables stop

总之,关键几个方面, 1,ORACLE的环境变量配置要仔细检查;
2,ip地址要ping 通,hostname要一致;
3,防火墙记得关掉;

能力有限其他问题欢迎大家补充,,,

猜你喜欢

转载自blog.csdn.net/xiaoxiaofeng001/article/details/83412423