数据库
首页 > 数据库> > Vmare下安装CentOS7及oracle11.2.0.4 for linux ——安装oracle

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杀死进程

1.kill -9 id:一般不加参数kill是使用15来杀,这相当于正常停止进程,停止进程的时候会释放进程所占用的资源;他们的区别就好比电脑关机中的软关机(通过“开始”菜单选择“关机”)与硬关机(直接切断电源)... 2.kill - 9 表示强制杀死该进程;而 kill 则有局限性,例如后台进程,守护进程等; 执行kill -9 5728 就可以强制杀死oracle进程   安装过程关注点

 

 

 

 

 

 

 

 

 检查警告可以忽略,点击右上方的复选框

安装到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

当出现如下提示时,直接回车

 

标签:Vmare,database,oracle11.2,进程,kill,oracle,执行,安装
来源: https://www.cnblogs.com/simon-xie/p/14308748.html