设为首页 加入收藏

TOP

OracleRAC安装过程中碰到的“坑”和关键点(二)(一)
2015-11-21 01:51:48 来源: 作者: 【 】 浏览:0
Tags:OracleRAC 安装 过程 碰到 关键点

(1) 依赖包的安装

Linux下安装Oracle,除了系统配置参数,我觉得依赖包的安装是另一个比较琐碎的操作。

本次安装碰到了几个包的问题:

(a) rpm -Uvh gcc-4*提示:

02. error: Failed dependencies:

03. cloog-ppl >= 0.15 is needed by gcc-4.4.7-4.el6.x86_64

04. cpp = 4.4.7-4.el6 is needed by gcc-4.4.7-4.el6.x86_64

不仅说明需要两个依赖包,还说明了需要有对应的版本,

cloog-ppl需要大于等于0.15版本的

cpp需要4.4.7-4.el6版本的

之后按照他的版本要求安装即可:

01.rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm   
02.warning: cloog-ppl-0.15.7-1.2.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY  
03.Preparing...                ########################################### [100%]  
04.   1:cloog-ppl              ########################################### [100%]  
05.  
06.rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm   
07.warning: cpp-4.4.7-4.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY  
08.Preparing...                ########################################### [100%]  
09.   1:cpp                    ########################################### [100%]  

01.rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm   
02.warning: gcc-4.4.7-4.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY  
03.Preparing...                ########################################### [100%]  
04.   1:gcc                    ########################################### [100%]


(b) Oracleasm

由于安装的是RAC环境,grid需要asmlib。按照要求,应该安装:

oracleasm-support

oracleasm

oracleasmlib

官网对asmlib的介绍:

http://www.oracle.com/technetwork/server-storage/linux/driver-matrix-085611.html

\

对于oracleasm,Oracle Linux 6已经将其编译到内核中,不用安装了。因此仅需要安装oracleasm-support,官网说明如下:

\

在Oracle Linux 6的光盘中,有oracleasm-support的包,可以rpm安装,版本是oracleasm-support-2.1.5-1.el6.x86_64。

看样子,如果是使用的RedHat版本,可能这块还要花费一些波折。

(这篇博文,介绍了如何在RedHat中安装asmlib的过程:http://blog.itpub.net/23135684/viewspace-1129552/)

?

(2) Linu搭建YUM的代理设置

如果本机需要代理才能访问外网,可以修改/etc/yum.conf配置文件来做:

http代理加入下面这一行

proxy=http://IP地址:端口

ftp代理加入下面这一行//没有试过

proxy=ftp://IP地址:端口

保存退出即可(以上内容不能放在文件最开始的地方)

也可以在命令行里先执行这个,在运行

export http_proxy="IP地址:端口"

?

(3) Linux使用wget的代理设置

可以在用户本地home路径下创建.wgetrc文件,编辑内容为:

http_proxy = IP:端口

ftp_proxy = IP:端口

use_proxy = on

wait = 15

然后直接wget http://ip/filename就ok了

?

(4) oracle-rdbms-server-11gR2-preinstall快速安装包

Oracle Linux 6为了简化Oracle 11gR2安装过程中的各种依赖包下载、安装、参数和环境变量的配置,提供了一个叫oracle-rdbms-server-11gR2-preinstall的包,他可以做以下几件事:

下载和安装各种依赖包

创建Oracle用户和group

修改/etc/sysctl.conf内核参数

设置/etc/security/limits.conf文件

在64位机里设置numa=off

安装路径:

[root@rac1 ~]# cd /etc/yum.repos.d/

[root@rac1 yum.repos.d]# wget http://public-yum.oracle.com/public-yum-ol6.repo

然后可以打开下载的配置文件:

[root@rac1 yum.repos.d]# cat public-yum-ol6.repo

其中需要修改的操作系统版本中enabled值由0改为1,即可执行对应版本的下载:

[ol6_u2_base]

enabled=0

[root@rac1 ~]# yum install oracle-rdbms-server-11gR2-preinstall

开始对应版本的依赖包下载、安装、参数以及环境变量的设置,可以验证/etc/sysctl.conf,/etc/security/limits.conf等文件。

其实从配置文件中可以看到,对应版本的依赖包下载URL:http://public-yum.oracle.com/repo/OracleLinux/OL6/

\

如果不嫌麻烦,通过页面也可以找到对应版本的所有依赖包。从页面中发现U2以前的版本未出现oracle-rdbms-server-11gR2-preinstall包。

U2版本执行结论如下:

?

[root@bisal yum.repos.d]# yum install oracle-rdbms-server-11gR2-preinstall
Loaded plugins: refresh-packagekit, security
InstallMedia                                             | 3.7 kB     00:00 ... 
InstallMedia/primary_db                                  | 3.2 MB     00:00 ... 
http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/base/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://
首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SqlServer列转行Pivot使用 下一篇Oracle数据库软件标准版的一个限..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: