oracle10g rac部署,Oracle 10g RAC 的部署3

/dev/sdb914016420078183Linux/dev/sdb10165238594373+83Linux/dev/sdb11239312594373+83Linux/dev/sdb12313386594373+83Linux/dev/sdb13387533118074683Linux/dev/sdb14534680118074683LinuxCommand (m for help):wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.

其他节点同步分区(在所有其他节点上,以root用户登陆)

# partprobe

下表列出了最小的RAC数据库所需的每个分区。最小分区大小已经映射到为本示例所选择的标准分区大小。

目的

最小大小(MB)

标准化大小(MB)

磁盘设备

原始设备

Oracle Cluster Registry

100

200

/dev/sdb3

/dev/raw/raw1

Oracle CRS Voting

20

50

/dev/sdb1

/dev/raw/raw2

SYSTEM表空间

500

600

/dev/sdb11

/dev/raw/raw3

SYSAUX表空间

800

1200

/dev/sdc13

/dev/raw/raw4

UNDOTBS1表空间

500

600

/dev/sdb10

/dev/raw/raw5

UNDOTBS2表空间

500

600

/dev/sdc10

/dev/raw/raw6

EXAMPLE表空间

160

200

/dev/sdb5

/dev/raw/raw7

USERS表空间

120

200

/dev/sdb6

/dev/raw/raw8

TEMP表空间

250

600

/dev/sdc11

/dev/raw/raw9

SPFILE

5

50

/dev/sdb2

/dev/raw/raw10

口令文件

5

50

/dev/sdc1

/dev/raw/raw11

控制文件1

110

200

/dev/sdb7

/dev/raw/raw12

控制文件2

110

200

/dev/sdb7

/dev/raw/raw13

重做日志1_1

120

200

/dev/sdb8

/dev/raw/raw14

重做日志1_2

120

200

/dev/sdb9

/dev/raw/raw15

重做日志2_1

120

200

/dev/sdb8

/dev/raw/raw16

重做日志2_2

120

200

/dev/sdb9

/dev/raw/raw17

磁盘空间总计:

3,660

5,550

将原始设备映射到表中的每个分区(在每个节点上)

将以下各行添加到每个集群节点上的/etc/sysconfig/rawdevices:

/dev/raw/raw1/dev/sdb3

/dev/raw/raw2/dev/sdb1

/dev/raw/raw3/dev/sdb11

/dev/raw/raw4/dev/sdc13

/dev/raw/raw5/dev/sdb10

/dev/raw/raw6/dev/sdc10

/dev/raw/raw7/dev/sdb5

/dev/raw/raw8/dev/sdb6

/dev/raw/raw9/dev/sdc11

/dev/raw/raw10/dev/sdb2

/dev/raw/raw11/dev/sdc1

/dev/raw/raw12/dev/sdb7

/dev/raw/raw13/dev/sdc7

/dev/raw/raw14/dev/sdb8

/dev/raw/raw15/dev/sdb9

/dev/raw/raw16/dev/sdc8

/dev/raw/raw17/dev/sdc9

设置所有权和权限(在每个节点上)#chown root:oinstall /dev/raw/raw[12]#chmod 660 /dev/raw/raw[12]#chown oracle:oinstall /dev/raw/raw[3-9]#chown oracle:oinstall /dev/raw/raw1[0-7]#chmod 660 /dev/raw/raw[3-9]#chmod 660 /dev/raw/raw1[0-7]

注意:RHEL4对原始设备的实施方法与以前的版本不同。每次启动原始设备服务时,都会重新创建/dev/raw/raw*设备文件,删除任何现有的非默认所有权或权限。当原始设备与Oracle搭配使用时,有几种方法可以解决这个问题。最简单的方法是将oracle帐户添加到disk组(例如:usermod –G dba,disk oracle)。或者,您可以创建一个启动脚本,在系统启动时更改原始设备的所有权和权限。

或者更改/etc/udev/permissions.d/50-udev.permissions。

在/etc/udev/permissions.d/50-udev.permissions中为原始行“raw/*:root:disk:0660”添加注释,然后添加一个新行“raw/*:oracle:dba:0660”。# raw devicesram*:root:disk:0660#raw/*:root:disk:0660raw/*:oracle:dba:0660

重新原始设备服务(在每个节点上,以root登陆)#/sbin/service rawdevices restart

以root用户身份创建用于符号链接的目录。(在每个节点上)CRS文件#mkdir -p /u02/oracrs#chown -R oracle:oinstall /u02/oracrs#chmod -R 775 /u02/oracrs

数据库文件

#mkdir -p /u01/oradata/gemni /u02/oradata/gemni

#chown -R oracle:oinstall /u0[12]/oradata

#chmod -R 775 /u0[12]/oradata

以oracle用户身份创建符号链接。

$ln -s /dev/raw/raw1 /u02/oracrs/ocr.crs

$ln -s /dev/raw/raw2 /u02/oracrs/vote.crs

$ln -s /dev/raw/raw3 /u02/oradata/gemni/system_01.dbf

$ln -s /dev/raw/raw4 /u02/oradata/gemni/sysaux_01.dbf

$ln -s /dev/raw/raw5 /u02/oradata/gemni/undo1_01.dbf

$ln -s /dev/raw/raw6 /u02/oradata/gemni/undo2_01.dbf

$ln -s /dev/raw/raw7 /u02/oradata/gemni/example_01.dbf

$ln -s /dev/raw/raw8 /u02/oradata/gemni/users_01.dbf

$ln -s /dev/raw/raw9 /u02/oradata/gemni/temp_01.dbf

$ln -s /dev/raw/raw10 /u01/oradata/gemni/spfilegemni.ora

$ln -s /dev/raw/raw11 /u01/oradata/gemni/orapwgemni

$ln -s /dev/raw/raw12 /u01/oradata/gemni/control.ctl

$ln -s /dev/raw/raw13 /u02/oradata/gemni/control.ctl

$ln -s /dev/raw/raw14 /u01/oradata/gemni/redo1_1.log

$ln -s /dev/raw/raw15 /u01/oradata/gemni/redo1_2.log

$ln -s /dev/raw/raw16 /u02/oradata/gemni/redo2_1.log

$ln -s /dev/raw/raw17 /u02/oradata/gemni/redo2_2.log

下表显示了每个原始设备以及我们要为其关联的文件名。

目的

原始设备

文件名

Oracle Cluster Registry

/dev/raw/raw1

/u02/oracrs/ocr.crs

Oracle CRS Voting

/dev/raw/raw2

/u02/oracrs/vote.crs

SYSTEM表空间

/dev/raw/raw3

/u02/oradata/gemni/system_01.dbf

SYSAUX表空间

/dev/raw/raw4

/u02/oradata/gemni/sysaux_01.dbf

UNDOTBS1表空间

/dev/raw/raw5

/u02/oradata/gemni/undo1_01.dbf

UNDOTBS2表空间

/dev/raw/raw6

/u02/oradata/gemni/undo2_01.dbf

EXAMPLE表空间

/dev/raw/raw7

/u02/oradata/gemni/example_01.dbf

USERS表空间

/dev/raw/raw8

/u02/oradata/gemni/users_01.dbf

TEMP表空间

/dev/raw/raw9

/u02/oradata/gemni/temp_01.dbf

SPFILE

/dev/raw/raw10

u01/oradata/gemni/spfilegemni.ora

口令文件

/dev/raw/raw11

/u01/oradata/gemni/orapwgemni

控制文件1

/dev/raw/raw12

/u01/oradata/gemni/control.ctl

控制文件2

/dev/raw/raw13

/u02/oradata/gemni/control.ctl

重做日志1_1

/dev/raw/raw14

/u01/oradata/gemni/redo1_1.log

重做日志1_2

/dev/raw/raw15

/u01/oradata/gemni/redo1_2.log

重做日志2_1

/dev/raw/raw16

/u01/oradata/gemni/redo2_1.log

重做日志2_2

/dev/raw/raw17

/u01/oradata/gemni/redo2_2.log

为数据库配置助手(DBCA)创建原始设备映射文件(在第一个节点上,以oracle登陆)

此文件将您已创建的原始设备与DBCA将要用于创建数据库的名称相关联。

$cat > $HOME/gemni_raw.conf << EOF

system=/u02/oradata/gemni/system_01.dbf

sysaux=/u02/oradata/gemni/sysaux_01.dbf

example=/u02/oradata/gemni/example_01.dbf

users=/u02/oradata/gemni/users_01.dbf

temp=/u02/oradata/gemni/temp_01.dbf

undotbs1=/u02/oradata/gemni/undo1_01.dbf

undotbs2=/u02/oradata/gemni/undo2_01.dbf

redo1_1=/u01/oradata/gemni/redo1_1.log

redo1_2=/u01/oradata/gemni/redo1_2.log

redo2_1=/u02/oradata/gemni/redo2_1.log

redo2_2=/u02/oradata/gemni/redo2_2.log

control1=/u01/oradata/gemni/control.ctl

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值