Oracle 11gR2 RAC on Linux with Vmware station installation tips

最近在AIX下协助业务方面Oracle的人员安装了rac,感觉rac的很多东西概念不清楚,ocp的东西也忘得差不多了,打算复习一下,所以在笔记本电脑上完成Oracle 11gR2 RAC + CentOS 5.5在vmware环境下的安装,下面记录一下安装过程中的一些tips。

1、     主要参考资料http://blog.csdn.net/flexitime/article/details/6156609 (VMWare ESX4.1/Sever 2中以 CentOS5.5 安装 Oracle 11.2 RAC)
及官方guide,感谢作者的经验分享。

2、     安装tips

1、  rpm -Uvh cvuqdisk* ,进入 grid (在 Oracle 网站上下载)的安装目录,进行 rpm 目录;此步骤一定要做,此rpm包用于precheck作用。

2、  linux下设置固定ip地址,需要修改配置文件,ifconfig命令设置的重启后失效

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/sysconfig/network

3、  修改oracle用户profileORACLE_UNQNAME / ORACLE_SID,这一步的值取自数据库安装完成后使用srvctl config database -d testrac命令所产生的值(系统根据rac name自动命名)。

4、  关于linux fdisk命令:常用fdisk –l (查看分区表);fdisk /dev/sda sda硬盘进行操作,命令执行后进入交互式页面,根据提示进行增删改分区等操作,注意最后使用w保存操作结果。附例子:将一个4gb swap分区拆分为3.5g ext3 + 0.5g swap

修改前:

[root@CentOS-RAC1 ~]# fdisk -l /dev/sda

 

Disk /dev/sda: 21.4 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          38      305203+  83  Linux

/dev/sda2              39        2096    16530885   83  Linux

/dev/sda3            2097        2610     4128705   82  Linux swap

Swapoff –a关闭swap

fdisk /dev/sda àd 删除/dev/sda3 swap分区(4gb

n新建一个3.5g分区(/dev/sda3)类型p w保存

mkfs -t ext3 /dev/sda3 建立文件系统

mount /dev/sda3 /mnt/sda3 挂载即可使用

n新建一个500m分区(/dev/sda4 t将新增分区id改为82swap类型)w保存

mkswap /dev/sda4 (可能提示找不到设备,需要重启或partprobe刷新)

swapon /dev/sda4 打开swap

修改/etc/fstab,设置开机启动

修改后:

[root@CentOS-RAC1 ~]# fdisk -l /dev/sda

 

Disk /dev/sda: 21.4 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          38      305203+  83  Linux

/dev/sda2              39        2096    16530885   83  Linux

/dev/sda3            2097        2523     3429877+  83  Linux

/dev/sda4            2524        2610      698827+  82  Linux swap /

 

5、  管理常用命令汇总

6、  关于内存:安装数据库,SGA 设置250M(最小,节省内存), 每个虚拟机给2.3g内存,内存使用:grid+系统约1.1g / oracle instanceSGA大小+100mrac启动后系统总共使用内存1.3-1.5g,最终统计如下(完全启动后):

[oracle@CentOS-RAC1 ~]$ free -m

total       used       free     shared    buffers     cached

2280       2170      110         0         23       1016

[oracle@CentOS-RAC2 ~]$ free -m

 total       used       free     shared    buffers     cached

2280       2131      149         0         34        980

Ps:内存相关tips,查所有ora关键字进程所用内存总和:

ps axo sz,rsz,vsz,args | grep 'ora' | awk '{a+=$2} END{print "total mem is " a/1024 "MB"}'

linux可用内存=free+buffers+cached 管理思路与aix类似

为防止SGA启动后耗尽内存导致建库失败,一定要提前规划好内存。

7、  DISPLAY tips

如果runInstaller 或各种gui报错,尝试下面命令

# xhost +   (设置所有用户可使用)

#su – oracle

$export DISPLAY=:0.0 (设置display环境变变量)

8、执行完srvctl config database -d testrac注册后,em/sqlplus等才可正常使用,附执行结果:[oracle@CentOS-RAC1 ~]$ srvctl config database -d testrac

Database unique name: testrac

Database name: testrac

Oracle home: /u01/app/oracle/product/11.2.0/dbhome_1

Oracle user: oracle

Spfile: +ORADATA/testrac/spfiletestrac.ora

Domain: domain

Start options: open

Stop options: immediate

Database role: PRIMARY

Management policy: AUTOMATIC

Server pools: testrac

Database instances: testrac1,testrac2

Disk Groups: ORADATA

Services:

Database is administrator managed

   

          9、关于OCR_VOTE,11gr2中已经可以将其放在ASM DG中,不再需要数个单独的         raw盘,一个比较好的实践是,用3个1g的lun建立OCR_VOTE DiskGroup,
        数据文件则放在另外的data Diskgroup中;当然OCR_VOTE和data一同放在
        一个DG中也不会报错,但不建议。



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11751028/viewspace-759342/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11751028/viewspace-759342/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值