oracle 10g RAC linux vmware workstation FREENAS共享存储 - 图(4)

2019-01-26 19:32

/dev/raw/raw2 /dev/sda6 /dev/raw/raw3 /dev/sda7 修改权限

[root@rac1 ~]# vi /etc/udev/permissions.d/50-udev.permissions raw/*:oracle:oinstall:0660 启动并验证,两台机器

[root@rac1 ~]# /etc/init.d/rawdevices start Assigning devices:

/dev/raw/raw1 --> /dev/sda5 /dev/raw/raw1: bound to major 8, minor 5 /dev/raw/raw2 --> /dev/sda6 /dev/raw/raw2: bound to major 8, minor 6 /dev/raw/raw3 --> /dev/sda7 /dev/raw/raw3: bound to major 8, minor 7 done

在rac2节点上启动并验证

[root@rac2 ~]# /etc/init.d/rawdevices start Assigning devices:

/dev/raw/raw1 --> /dev/sda5 /dev/raw/raw1: bound to major 8, minor 5 /dev/raw/raw2 --> /dev/sda6 /dev/raw/raw2: bound to major 8, minor 6 /dev/raw/raw3 --> /dev/sda7 /dev/raw/raw3: bound to major 8, minor 7 done

6、安装ASM

按照顺序安装以下三个包,两个节点都要安装。

首先oracleasm是要和系统内核版本一致的,查看linux内核版本。 [root@rac1 ~]# uname -a

Linux rac12.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

软件包oracleasm的版本必须和内核版本一致: oracleasm-support-2.1.7-1.el5.x86_64.rpm oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm oracleasmlib-2.0.4-1.el5.x86_64.rpm 按顺序安装三个软件包

16

[root@rac2 ~]# rpm -ivh oracleasm-support-2.1.7-1.el5.x86_64.rpm

warning: oracleasm-support-2.1.7-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159

Preparing... ########################################### [100%] 1:oracleasm-support ########################################### [100%] [root@rac2 ~]# rpm -ivh oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm

warning: oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159

Preparing... ########################################### [100%] 1:oracleasm-2.6.18-194.el########################################### [100%] [root@rac2 ~]# rpm -ivh oracleasmlib-2.0.4-1.el5.x86_64.rpm

warning: oracleasmlib-2.0.4-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159

Preparing... ########################################### [100%] 1:oracleasmlib ########################################### [100%] 创建asm磁盘,首先创建oracle用户和 oinstall组,两个节点都做,并且要保证两台节点的用户和组的id是一致的 [root@rac1 ~]# groupadd oinstall [root@rac1 ~]# groupadd dba

[root@rac1 ~]# useradd -g oinstall -G dba oracle [root@rac1 ~]# passwd oracle Changing password for user oracle. New UNIX password:

BAD PASSWORD: it is too simplistic/systematic Retype new UNIX password:

passwd: all authentication tokens updated successfully.

查看用户和组id是否一致,或者在创建用户和组的时候直接指定用户和组的id。例如: Useradd -u(指定uid)。 [root@rac1 cluster]# id oracle

uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba) [root@rac2 cluster]# id oracle

uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba) 创建ASM,需要两个节点都要做

[root@rac1 ~]# /etc/init.d/oracleasm configure Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library driver. The following questions will determine whether the driver is loaded on boot and what permissions it will have. The current values

17

will be shown in brackets ('[]'). Hitting without typing an answer will keep that current value. Ctrl-C will abort.

Default user to own the driver interface [oracle]: oracle Default group to own the driver interface [oinstall]: oinstall Start Oracle ASM library driver on boot (y/n) [y]: y Scan for Oracle ASM disks on boot (y/n) [y]: y Writing Oracle ASM library driver configuration: done Initializing the Oracle ASMLib driver: [ OK ] Scanning the system for Oracle ASMLib disks: [ OK ]

接下来告诉 ASMLib 驱动程序要使用哪些磁盘。注意,这些磁盘是不包含任何内容。 命令格式:

/etc/init.d/oracleasm createdisk DISK_NAME device_name

这里只在其中一个节点中配置即可,另外一个基点能够自动检测到配置 [root@rac1 ~]# /etc/init.d/oracleasm createdisk VOL1 /dev/sda1 Marking disk \ OK ]

[root@rac1 ~]# /etc/init.d/oracleasm createdisk VOL2 /dev/sda2 Marking disk \ OK ]

[root@rac1 ~]# /etc/init.d/oracleasm createdisk VOL3 /dev/sda3 Marking disk \ OK ]

[root@rac1 ~]# /etc/init.d/oracleasm enable Writing Oracle ASM library driver configuration: done Initializing the Oracle ASMLib driver: [ OK ] Scanning the system for Oracle ASMLib disks: [ OK ] [root@rac2 ~]# /etc/init.d/oracleasm enable Writing Oracle ASM library driver configuration: done Initializing the Oracle ASMLib driver: [ OK ] Scanning the system for Oracle ASMLib disks: [ OK ] 在两个节点上扫描ASM磁盘

[root@rac1 ~]# /etc/init.d/oracleasm listdisks VOL1 VOL2 VOL3

[root@rac2 ~]# /etc/init.d/oracleasm listdisks VOL1 VOL2 VOL3

18

二、安装oracle cluster 1、安装依赖包

安装oracle集群所需要的软件包,两个节点都要安装。 Rpm –qa |grep compat

compat-boost-1331-1.33.1-5.0.1.el4 compat-libgcc-296-2.96-132.7.2 compat-openldap-2.1.30-12.el4 compat-dapl-2.0.15-1.el4 compat-gcc-32-c++-3.2.3-47.3 compat-libstdc++-33-3.2.3-47.3 compat-db-4.1.25-9 compat-libcom_err-1.0-5

compat-libstdc++-296-2.96-132.7.2 compat-gcc-32-3.2.3-47.3

openmotif

binutils-2.17.50.0.6-5.el5 control-center-2.16.0-14.el5 gcc-4.1.2-14.el5 gcc-c++-4.1.2-14.el5 glibc-2.5-18 libstdc++ libstdc++-devel make-3.81-1.1

2、修改内核参数

修改linux内核参数,两个节点都要修改 [root@rac1 ~]# cat >> /etc/sysctl.conf <

kernel.sem = 250 32000 100 128 fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144

19

net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 EOF 使之立即生效 [root@rac1 ~]# sysctl –p

3、修改系统版本

在安装的时候如果linux的版本较高的话,会报错,所以手动修改linux版本,将原有的注销或者删除。

[root@rac1 ~]# more /etc/redhat-release Red Hat Enterprise Linux AS release 3 (Taroon)

4、添加用户限制

为 oracle 用户设置 Shell 限制(两个节点都要修改)

Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令: [root@rac1 ~]#cat >> /etc/security/limits.conf <

进oracle下查看用户资源 [oracle@rac1 ~]$ ulimit -a

core file size (blocks, -c) 0

data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 4096 max locked memory (kbytes, -l) 32 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200

20


oracle 10g RAC linux vmware workstation FREENAS共享存储 - 图(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:企业IT运维综合管理系统解决方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: