当前位置: 技术问答>linux和unix
flyingcrean,oracle817怎么装?
来源: 互联网 发布时间:2015-01-04
本文导语: flyingcrean,快来帮我解决问题。 | 我终于在RedHat7.2成功安装了Oracle817,在论坛里看到很多人发表过与此相关的文章,我也想介绍一下自己的经验。 RedHat7.2用的是glibc2.2.x,而Oracle8i是用glibc2.1...
flyingcrean,快来帮我解决问题。
|
我终于在RedHat7.2成功安装了Oracle817,在论坛里看到很多人发表过与此相关的文章,我也想介绍一下自己的经验。
RedHat7.2用的是glibc2.2.x,而Oracle8i是用glibc2.1编译的,所以要替换glibc,如果没有替换,在创建数据库的时候就会出现ORA-03113错误。
我看到过两种替换的方法:
第一种是在ftp.kernel.org下载的glibc2.1,然后解压安装。这在glibc2.1下载的目录里有说明文件。
第二种是在安装RedHat7.2时,选装compat-gcc ,compat-libs,compat-egcs的rpm包,再
export LD_ASSUME_KERNEL=2.2.5
. /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
这在RedHat7.2的release Notes有说明。
按照第一种方法在RedHat7.0上可以安装成功,但RedHat7.2的kernel是2.4,再使用第一种方法时,我在安装时,发现基于java的安装初始窗口死活无法出现,无论我用什么办法,改什么环境变量,我最后只好放弃。 (其实另开一个窗口,xhost + 就可以了)
按照第二种方法,在安装时,同样也是基于java的安装初始窗口死活无法出现,但是当我远程安装Oracle时,终于把安装窗口搞了出来。具体方法如下:
我的windows的机器IP是192.168.0.10,RedHat7.2的服务器IP是192.168.0.3,在windows上安装Exceed软件,运行Exceed,在我的windows的机器上telnet到Linux服务器上,用oracle登录,输出环境变量:
export DISPLAY=192.168.0.10:0.0 -----(bash) 或者
setenv DISPLAY=192.168.0.10:0.0 ----(csh)
再runInstaller,基于java的oracle安装窗口已经出现在我的windows机器的桌面上了!以下一路顺风安装成功。
需要说明的是,采用第一种替换glibc的方法,即便是远程安装Oracle,基于java的oracle安装窗口也搞不出来。
如果没有Exceed软件,用另一台Linux机器也可以实现远程图形安装,只要在自己的机器上输入xhost +192.168.0.3就可以了。具体设置可以看oracle的安装文档。
以上都是我的经验,希望大家可以看看,有没有什么可以改进的地方,不用这么痛苦的安装Oracle数据库,又可以用到RedHat7.2的2.4内核和其他新的功能。
RedHat7.2用的是glibc2.2.x,而Oracle8i是用glibc2.1编译的,所以要替换glibc,如果没有替换,在创建数据库的时候就会出现ORA-03113错误。
我看到过两种替换的方法:
第一种是在ftp.kernel.org下载的glibc2.1,然后解压安装。这在glibc2.1下载的目录里有说明文件。
第二种是在安装RedHat7.2时,选装compat-gcc ,compat-libs,compat-egcs的rpm包,再
export LD_ASSUME_KERNEL=2.2.5
. /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
这在RedHat7.2的release Notes有说明。
按照第一种方法在RedHat7.0上可以安装成功,但RedHat7.2的kernel是2.4,再使用第一种方法时,我在安装时,发现基于java的安装初始窗口死活无法出现,无论我用什么办法,改什么环境变量,我最后只好放弃。 (其实另开一个窗口,xhost + 就可以了)
按照第二种方法,在安装时,同样也是基于java的安装初始窗口死活无法出现,但是当我远程安装Oracle时,终于把安装窗口搞了出来。具体方法如下:
我的windows的机器IP是192.168.0.10,RedHat7.2的服务器IP是192.168.0.3,在windows上安装Exceed软件,运行Exceed,在我的windows的机器上telnet到Linux服务器上,用oracle登录,输出环境变量:
export DISPLAY=192.168.0.10:0.0 -----(bash) 或者
setenv DISPLAY=192.168.0.10:0.0 ----(csh)
再runInstaller,基于java的oracle安装窗口已经出现在我的windows机器的桌面上了!以下一路顺风安装成功。
需要说明的是,采用第一种替换glibc的方法,即便是远程安装Oracle,基于java的oracle安装窗口也搞不出来。
如果没有Exceed软件,用另一台Linux机器也可以实现远程图形安装,只要在自己的机器上输入xhost +192.168.0.3就可以了。具体设置可以看oracle的安装文档。
以上都是我的经验,希望大家可以看看,有没有什么可以改进的地方,不用这么痛苦的安装Oracle数据库,又可以用到RedHat7.2的2.4内核和其他新的功能。