Oracle RAC安装过程中碰到的“坑”和关键点(二)

Oracle RAC安装过程中碰到的“坑”和关键点(二)

分类:

(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%]

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

其实从配置文件中可以看到,对应版本的依赖包下载URL:

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

U2版本执行结论如下:

[root@bisal yum.repos.d]# yum install oracle-rdbms-server-11gR2-preinstallLoaded plugins: refresh-packagekit, securityInstallMedia| 3.7 kB00:00 … InstallMedia/primary_db| 3.2 MB00:00 … : [Errno 12] Timeout on : (28, ‘connect() timed out!’)Trying other mirror.Error: Cannot retrieve repository metadata (repomd.xml) for repository: ol6_UEK_base. Please verify its path and try again

(5) 配置本地YUM源

[root@rac02 ~]# mount /dev/cdrom /mnt

mount: block device /dev/sr0 is write-protected, mounting read-only

在/etc/yum.repos.d目录下编辑public-yum-ol6.repo or ULN-base.repo文件,修改所有enabled=0。创建后缀名为repo的文件 如:olinux6.repo:

[OLINUX]

name=Oracle Linux 6 x86_64

baseurl=file:///mnt/Server

enabled=1

gpgcheck=0

清除原有的yum信息,yum clean all,安装依赖包:

yum install elfutils-libelf-devel

(6) 主机的/etc/hosts文件配置

我的配置文件如下:

#public192.168.11.200 rac1.bisalrac1192.168.11.210 rac2.bisalrac2#private10.0.0.200rac1-priv.bisal rac1-priv10.0.0.210rac2-priv.bisal rac2-priv#virtual192.168.11.201 rac1-vip.bisal rac1-vip192.168.11.211 rac2-vip.bisal rac2-vip#scan192.168.11.199 rac-scan.bisal rac-scan

hosts文件的全称是the static table lookup for host name(主机名查询静态表)。Linux中,如果没有域名解析服务器,则会使用这个文件来解析某个主机名对应的IP地址。格式是:"IP" "主机名/域名" "主机别名"。主机名是通常在局域网内使用。

对于RAC环境,如上配置了四套IP,public IP,private IP,,virtual IP和scan IP。

To Be Continued …

版权声明:本文为博主原创文章,未经博主允许不得转载。

上一篇复盘eygle在甲骨文大会上演讲中的示例,看看什么是大师的由点及面

顶0踩0

好像有头大象在吸水。然后再去了芦笛岩,

Oracle RAC安装过程中碰到的“坑”和关键点(二)

相关文章:

你感兴趣的文章:

标签云: