Vmare下安装CentOS7及oracle11.2.0.4 for linux ——安装oracle
一、进入安装文件目录,切换用户为oracle,执行安装
进入oracle图形界面,打开终端,执行:
[root@shieh database]# su oracle
[oracle@shieh database]$ cd /ora/database/
[oracle@shieh database]$ ./runInstaller
执行安装后会提示
解释“这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行命令”
切换到root用户,执行如下命令:
xhost +
切换到oracle用户,重新执行:[oracle@shieh database]$ ./runInstaller
具体参考:https://www.cnblogs.com/dorothychai/archive/2013/04/10/3011571.html
如果安装的时候发生错误又无法关闭安装窗口的情况可按照如下方式杀死线程再重新安装:
执行top命令,可以看见动态显示的线程列表,可以看见oracle线程及其ID
可以通过kill通过id杀死进程
检查警告可以忽略,点击右上方的复选框
安装到70%时出现如下错误:
解决办法:
在makefile中添加链接libnnz11库的参数,执行:vi /ora/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk,增加如下内容:
-lnnz11
回到oracle安装窗口,点击重试
用root身份执行如下两条脚本:
cd /ora/oraInventory/
./orainstRoot.sh
cd /ora/oracle/product/11.2.0/dbhome_1/
./root.sh
当出现如下提示时,直接回车