Oracle RAC 10.2.0.5 Install For redhat 5.8(use raw device)

因为客户数据库需要打补丁,所以安装相似测试环境。需要先安装10.2.0.1 然后再升级到10.2.0.5。因为我有很多篇关于安装的文章,所以这篇只说关键步骤,以及遇见的bug安装错误

注意:我已经在redhat 6.3测试过,不能完成安装,主要是在跑root.sh脚本的时候无法通过。换成redhat 5.8不会出现这种问题。

Steps:

1、防火墙and selinux

2、kernel parameter

3、source limit

4、create user and group

5、建立信任关系

6、安装依赖包

7、配置用户环境变量和密码

8、创建裸设备

9、配置映射文件

10、安装grid

11、升级grid

12、配置vipca

13、安装database

14、升级database

15、创建rac数据库

因为10g没有11g自带工具可以很方便的打通道,所以比较麻烦,不过这里我还是直接是把11g软件拿来解压用其工具自动建立信任关系。

安装依赖包:

yum install -y libXau*  libxcb*  libX11* libXext* libICE*  libuuid* libSM*  libXt* libXi* libXtst* libXp* glibc-devel* libaio-devel* libaio* compat-libstdc++* libXpm* libXp-devel* libXpm-devel* compat-libstdc++* compat-libstdc++* compat-libstdc++* gcc-4.4.6*
gcc-c++*

创建裸设备:

我这里是用的Virtual Box建立的几块盘,这里提醒一下,需要把属性盘设置为共享,不然会报错。这里我前面文章也有说到

udev规则:

vi /etc/udev/rules.d/60-raw.rules

ACTION=="add", KERNEL=="sdb", RUN+="/bin/raw /dev/raw/raw1 %N"

ACTION=="add", KERNEL=="sdc", RUN+="/bin/raw /dev/raw/raw2 %N"

ACTION=="add", KERNEL=="sdd", RUN+="/bin/raw /dev/raw/raw3 %N"

ACTION=="add", KERNEL=="sde", RUN+="/bin/raw /dev/raw/raw4 %N"

ACTION=="add", KERNEL=="sdf", RUN+="/bin/raw /dev/raw/raw5 %N"

ACTION=="add", KERNEL=="sdg", RUN+="/bin/raw /dev/raw/raw6 %N"

ACTION=="add", KERNEL=="sdh", RUN+="/bin/raw /dev/raw/raw7 %N"

ACTION=="add", KERNEL=="sdi", RUN+="/bin/raw /dev/raw/raw8 %N"

ACTION=="add", KERNEL=="sdj", RUN+="/bin/raw /dev/raw/raw9 %N"

ACTION=="add", KERNEL=="sdk", RUN+="/bin/raw /dev/raw/raw10 %N"

ACTION=="add", KERNEL=="sdl", RUN+="/bin/raw /dev/raw/raw11 %N"

ACTION=="add", KERNEL=="sdm", RUN+="/bin/raw /dev/raw/raw12 %N"

ACTION=="add", KERNEL=="sdn", RUN+="/bin/raw /dev/raw/raw13 %N"

ACTION=="add", KERNEL=="sdo", RUN+="/bin/raw /dev/raw/raw14 %N"

ACTION=="add", KERNEL=="sdp", RUN+="/bin/raw /dev/raw/raw16 %N"

ACTION=="add", KERNEL=="sdq", RUN+="/bin/raw /dev/raw/raw17 %N"

ACTION=="add", KERNEL=="sdr", RUN+="/bin/raw /dev/raw/raw18 %N"

ACTION=="add", KERNEL=="sds", RUN+="/bin/raw /dev/raw/raw19 %N"

ACTION=="add", KERNEL=="sdt", RUN+="/bin/raw /dev/raw/raw20 %N"

ACTION=="add", KERNEL=="sdu", RUN+="/bin/raw /dev/raw/raw21 %N"

ACTION=="add", KERNEL=="raw*", OWNER=="oracle", GROUP=="oinstall", MODE=="0660"

[[email protected] ~]# ls -l /dev/raw

total 0

crw-rw—- 1 oracle oinstall 162,  1 Sep 29 04:17 raw1

crw-rw—- 1 oracle oinstall 162, 10 Sep 29 04:17 raw10

crw-rw—- 1 oracle oinstall 162, 11 Sep 29 04:17 raw11

crw-rw—- 1 oracle oinstall 162, 12 Sep 29 04:17 raw12

crw-rw—- 1 oracle oinstall 162, 13 Sep 29 04:17 raw13

crw-rw—- 1 oracle oinstall 162, 14 Sep 29 04:17 raw14

crw-rw—- 1 oracle oinstall 162, 16 Sep 29 04:17 raw16

crw-rw—- 1 oracle oinstall 162, 17 Sep 29 04:17 raw17

crw-rw—- 1 oracle oinstall 162, 18 Sep 29 04:17 raw18

crw-rw—- 1 oracle oinstall 162, 19 Sep 29 04:17 raw19

crw-rw—- 1 oracle oinstall 162,  2 Sep 29 04:17 raw2

crw-rw—- 1 oracle oinstall 162, 20 Sep 29 04:17 raw20

crw-rw—- 1 oracle oinstall 162, 21 Sep 29 04:17 raw21

crw-rw—- 1 oracle oinstall 162,  3 Sep 29 04:17 raw3

crw-rw—- 1 oracle oinstall 162,  4 Sep 29 04:17 raw4

crw-rw—- 1 oracle oinstall 162,  5 Sep 29 04:17 raw5

crw-rw—- 1 oracle oinstall 162,  6 Sep 29 04:17 raw6

crw-rw—- 1 oracle oinstall 162,  7 Sep 29 04:17 raw7

crw-rw—- 1 oracle oinstall 162,  8 Sep 29 04:17 raw8

crw-rw—- 1 oracle oinstall 162,  9 Sep 29 04:17 raw9

配置映射文件:

[[email protected] ~]$ cat zbdba.txt

system=/dev/raw/raw6

sysaux=/dev/raw/raw7

example=/dev/raw/raw8

temp=/dev/raw/raw/raw11

users=/dev/raw/raw12

undotbs1=/dev/raw/raw13

undotbs2=/dev/raw/raw14

redo1_1=/dev/raw/raw5

redo1_2=/dev/raw/raw16

redo2_1=/dev/raw/raw17

redo2_2=/dev/raw/raw18

control1=/dev/raw/raw19

control2=/dev/raw/raw20

pwdfile=/dev/raw/raw9

spfile=/dev/raw/raw10

安装grid软件没什么问题,主要是跑root.sh脚本的时候。

会出现 Failed to upgrade Oracle Cluster Registry configuration错误,该错误的原因是一个bug,在文档466673.1有明确说明。所以下载

补丁4679769

解压该补丁,然后:

cp ./4679769/clsfmt.bin /u01/app/crs/bin/clsfmt.bin

将其覆盖

然后测试:

/u01/app/crs/bin/clsfmt.bin ocr /dev/raw/raw1

clsfmt: successfully initialized file /dev/raw/raw1

注意再次跑root.sh脚本的时候,将以前的设备

dd if=/dev/zero of=/dev/raw/raw1 bs=1024k count=1000

dd if=/dev/zero of=/dev/raw/raw2 bs=1024k count=1000

dd if=/dev/zero of=/dev/raw/raw3 bs=1024k count=1000

dd if=/dev/zero of=/dev/raw/raw4 bs=1024k count=1000

dd if=/dev/zero of=/dev/raw/raw5 bs=1024k count=1000

升级grid,需要下载:p8202632_10205_Linux-x86-64.zip  grid和database升级包都在这里面

按着提示一步一步做就行了

时间: 2024-08-01 22:46:05

Oracle RAC 10.2.0.5 Install For redhat 5.8(use raw device)的相关文章

Apply Bug10010310 On Oracle RAC 10.2.0.5

9月24日数据库上频繁出现如下错误 Errors in file /u04/admin/njord/udump/njord_ora_25895.trc: ORA-27300: OS system dependent operation:invalid_process_id failed with status: 0 ORA-27301: OS failure message: Error 0 ORA-27302: failure occurred at: skgpalive1 该错误将影响客户端

【Oracle】RAC 10.2.0.1升级10.2.0.5

环境: OS:OEL5.6 RAC:10.2.0.1.0 相关环境变量: CRS_HOME /u01/app/oracle/product/10.2.0/db_1 ORACLE_HOME   /u01/app/oracle/product/10.2.0/db_2 crs_stop -all关闭所有资源 [[email protected] ~]$ crs_stat -t Name           Type           Target    State     Host --------

Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手冊(一抹曦阳)

Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手冊(一抹曦阳).pdf下载地址 ,step by step http://download.csdn.net/detail/rlhua/7699223

Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手册(一抹曦阳)

Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手册(一抹曦阳).pdf下载地址 ,step by step http://download.csdn.net/detail/rlhua/7699223 Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手册(一抹曦阳)

oracle database 10.2.0.4 升级到 10.2.0.5

某发票开发测试库升级      升级前准备,此次升级只是很对测试环境数据库升级,所以没有事先一个月来获取系统,数据库的统计信息,机器性能比对 为了加快升级只是清理了以下信息 01.截断SYS.AUD$基表: SQL>TRUNCATE TABLE SYS.AUD$; 02.清理DBA回收站: SQL>purge DBA_RECYCLEBIN; 1.升级开始,升级前首先断开测试环境的中间件应用 查看本机的ORACLE_HOME [[email protected]_10 ~]$ echo $ORA

OEM无法启动:oracle/product/10.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_localhost.localdomain_orcl not found.

配置OEM环境变量 ORACLE_UNQNAME=$ORACLE_SID 要想打开OEM的web管理程序,必须先启动Database listener,再启动Datebase Control端口监控程序,但是碰到下面的情况          问题:    [[email protected] OC4J_DBConsole]$ emctl start dbconsole    TZ set to PRC    OC4J Configuration issue. /u01/app/oracle/pr

RAC 10.2.0.5,客户端登陆间断遭遇ORA-12545

试验环境: 服务端:OEL 5.7 + Oracle 10.2.0.5 RAC 客户端:Windows 7 + Oracle 11.2.0.1 Client 1.客户端登陆间断遭遇ORA-12545,现象如下: C:\Users\xiaoyu>sqlplus system/[email protected]192.168.1.171/jy.oracle.com SQL*Plus: Release 11.2.0.1.0 Production on 星期二 5月 20 19:43:52 2014 C

在widows 2008 x64bit R2下安装Oracle db 10.2.0.4时遇到的"检查操作系统版本: 必须是5.1 or 5.2。实际为 6.1未通过"

在Widows 2008 x64bit R2下安装Oracle db 10.2.0.4时遇到的"检查操作系统版本: 必须是5.1 or 5.2.实际为 6.1未通过" 特别说明:Widows 2008 x64bit R2下安装Oracle db 10.2.0.4仅仅是第一步,之后还得打10.2.0.5的patch.原因很简单:Oracle db 10.2.0.4 没有在 Widows 2008 x64bit R2通过认证. 解决方法: database\install\oraparam

Oracle Rac 11.2.0.3迁移OCR和VOTEDISK

环境:AIX7.1+Oracle Rac 11.2.0.3 迁移描述:今天在装Oracle Rac的时候,错误的将500G的数据盘用作OCRDG了,遂后续比较麻烦,只能讲ocr和votedisk迁移到新建的OCRDG上,并把DATADG删除并格式化该盘.(OCRDG为normal 冗余) 操作如下: [email protected]:/home/grid>/oraapp/grid/gridhome/bin/ocrcheck Status of Oracle Cluster Registry i