centos上面安装oracle数据库,网上的相关资料比较多。可实际百度参照,一些资料简列如下:

具体安装过程不再详述,中间相关问题和经验简单记录如下:

安装时问题:
1:安装时图形界面不显示,相关处理资料如下:

问题出现以及处理过程如下:
解压oracle后,执行runnerInstaller方法,安装界面不显示出来。提示一下问题

Checking Temp space: must be greater than 80 MB. Actual 34646 MB Passed
Checking swap space: must be greater than 150 MB. Actual 5087 MB Passed
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<

Some requirement checks failed. You must fulfill these requirements before

continuing with the installation,

Continue? (y/n) [n]

经查询得知问题原因是xwindow没有启动,一番处理后进行了解决。主要操作如下:
1:切换到root用户下,启动vnc,命令如下

vncserver

启动成功后,会显示启动的地址,注意此地址,后续设置DISPLAY时会用到。之后输入xclock,如果正常显示时针,则表示vnc服务正常。

之后执行

xhost +

会提示:access controlenabled,only authorized clients can connect
用于放开连接控制。
设置:export DISPLAY=10.10.11.16:0.0 DISPLAY=后面的值取vncserver启动成功后显示的服务器地址(该步可以不设,因为后续会切换到oracle用户,切换用户的时候会造成临时环境变量丢失)
2:切换到oracle用户,设置DISPLAY参数,之后输入xclock,如果有显示时针则表示window界面可用。相关代码

export DISPLAY=10.10.11.16:0.0
xclock

“xhost +”和“DISPLAY”的混合使用不当将会导致非常惨烈的结果。根据网上搜索结果,DISPLAY的值有关联IP:0.0,或者localhost:0.0,其实DISPLAY的值在vncserver启动时已经有提示,按照其提示的值设置就可以了。
2:图形安装时,安装界面变灰色并且卡主,其实此时主要问题时界面上弹出一个确认框,由于存在bug,导致确认框变小不可见,找到后拉大,或者直接回车就可以继续安装。
3:oracle图形化安装需要登陆到桌面化的系统后,进行,直接命令远程登陆无法弹出图形安装界面。

备注:
设置centos开机启动oracle以及tomcat 并设置其延时启动
首先设置oracle开机启动,参见CentOS7(64)下Oracle11g设置开机自启动
其次以服务的方式配置tomcat。参见linux下centOS系统让tomcat以service方式运行

之后在/etc/rc.d/rc.local中,使用sleep方式进行延时启动。

sleep 1m
service tomcat start
Last modification:October 17th, 2018 at 06:01 pm