VM+RHEL4AS+LVM+ASM+RAW+OCFS2+10g+RAC(3)+DG(Multi+LOGIC)+OEM1(2)

2019-08-31 20:08

$cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys $cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

将A host的ssh文件复制到其他host的ssh目录,不需要询问密码 scp ~/.ssh/* rac10g2:/~/.ssh f)

配置oracle用户的环境变量 # su - oracle $ vi ~/.bash_profile

# .bash_profile

# Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi

# User specific environment and startup programs export ORACLE_BASE=/u01/app/oracle/base

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORA_CRS_HOME=$ORACLE_BASE/product/crs

export ORACLE_PATH=$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin

# Each RAC node must have a unique ORACLE_SID. (i.e. orcl1, orcl2,...) export ORACLE_SID=orcl1

export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin export ORACLE_TERM=xterm

export TNS_ADMIN=$ORACLE_HOME/network/admin export ORA_NLS10=$ORACLE_HOME/nls/data export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib export THREADS_FLAG=native export TEMP=/tmp export TMPDIR=/tmp g)

为安装oracle配置系统参数 su – root

#vi /etc/sysctl.conf 加入如下内容

net.core.rmem_default=262144 net.core.wmem_default=262144 net.core.rmem_max=262144 net.core.wmem_max=262144

kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096

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

net.ipv4.ip_local_port_range = 1024 65000

内核参数生效 #sysctl -p

#vi /etc/security/limits.conf 加入如下内容 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

#vi /etc/pam.d/login 加入如下内容

session required /lib/security/pam_limits.so

#vi /etc/modprobe.conf 加入如下内容

options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180

六、 对共享盘进行分区,在创建了所有必要分区后,以 root 用户帐户使用以下语法将分区的更改情况通

知给内核: /sbin/partprobe 七、 安装OCFS2

a)

安装:(禁用 SELinux)

rpm -Uvh ocfs2-2.6.9-42.ELsmp-1.2.7-1.el4.i686.rpm \\ ocfs2console-1.2.7-1.el4.i386.rpm \\ ocfs2-tools-1.2.7-1.el4.i386.rpm b)

配置:

/usr/sbin/ocfs2console

在出现的窗体中选择[Clucster]-[Configure Nodes]在\对话框中,输入2个专用互连的节点名、IP 地址、端口号后,选择 [Clucster]-[Propagate Cluster Configuration] ,提示\。

在/etc/ocfs2/目录下面将有cluster.conf文件,内容应该如下 node:

ip_port = 7777

ip_address = 192.168.181.81 number = 0 name = rac10g1 cluster = ocfs2 node:

ip_port = 7777

ip_address = 192.168.181.82 number = 1 name = rac10g2 cluster = ocfs2 node:

ip_port = 7777

ip_address = 192.168.181.83 number = 2 name = rac10g3 cluster = ocfs2 cluster:

node_count = 3 name = ocfs2

c)

加载所有 OCFS2 模块

在集群中的所有节点上以 root 用户帐户的身份运行以下命令 export PATH=$PATH:/sbin:/usr/sbin /etc/init.d/o2cb enable 配置启动自动载入(所有节点): export PATH=$PATH:/sbin:/usr/sbin chkconfig --add o2cb /etc/init.d/o2cb configure

Configuring the O2CB driver.

This will configure the on-boot properties of the O2CB driver. The following questions will determine whether the driver is loaded on boot. The current values will be shown in brackets ('[]'). Hitting without typing an answer will keep that current value. Ctrl-C will abort.

Load O2CB driver on boot (y/n) [y]: y

Cluster to start on boot (Enter \

Specify heartbeat dead threshold (>=7) [31]: Specify network idle timeout in ms (>=5000) [30000]: Specify network keepalive delay in ms (>=1000) [2000]: Specify network reconnect delay in ms (>=2000) [2000]: Writing O2CB configuration: OK O2CB cluster ocfs2 already online

d)

创建ocfs2文件系统(单节点):

mkfs.ocfs2 -b 4K -C 32K -N 4 -L \mkfs.ocfs2 -b 4K -C 32K -N 4 -L \mkfs.ocfs2 -b 4K -C 32K -N 4 -L \ e)

然后挂载ocfs2文件系统

mount -t ocfs2 -o datavolume,nointr /dev/sdc1 /u01/app/oracle/base mount -t ocfs2 -o datavolume,nointr /dev/sdb1 /u01/app/oracle/orcl mount -t ocfs2 -o datavolume,nointr /dev/sdd1 /u01/app/oracle/oradata 修改/etc/fstab,添加

/dev/sdc1 /u01/app/oracle/base ocfs2 _netdev,datavolume,nointr 0 0 /dev/sdb1 /u01/app/oracle/orcl ocfs2 _netdev,datavolume,nointr 0 0 /dev/sdd1 /u01/app/oracle/oradata ocfs2 _netdev,datavolume,nointr 0 0

八、 安装ASM

a)

安装:

rpm -Uvh oracleasm-2.6.9-42.ELsmp-2.0.3-1.i686.rpm \\ oracleasm-support-2.0.3-1.i386.rpm \\ oracleasmlib-2.0.2-1.i386.rpm

b)

配置:

输入用户和组,oracle和dba,选择在启动时加载程序模块,即Start Oracle ASM library driver on boot (y/n) [n]:y,其它项都默认。 c)

创建ASM磁盘(单节点):

/etc/init.d/oracleasm createdisk VOL1 /dev/sde1 /etc/init.d/oracleasm createdisk VOL2 /dev/sdf1 d)

其它节点通过以下命令发现ASM磁盘:

/etc/init.d/oracleasm scandisks

/etc/init.d/oracleasm listdisks //列出ASM磁盘 VOL1 VOL2

如果要删除ASM磁盘通过以下命令 /etc/init.d/oracleasm deletedisk VOL2

九、 安装OCR

a) b) c) d) e)

以Oracle用户登录

在一个节点上运行clusterware/runInstaller

指定群集配置,增加公共节点名称、专用节点名称、虚拟主机名称 指定网络接口,指定eth0为公用,eth1为私有。

指定ORACLE集群注册表(OCR)和表决磁盘位置为/u01/app/oracle/orcl,选择外部冗余 /etc/init.d/oracleasm configure

f) g) h)

安装结束后,在节点上按顺序执行脚本orainstRoot.sh,root.sh

以root用户身份在另一结点手动调用VIPCA,网络接口选择 eth0,输入虚拟节点IP,完成后返回安装节点,结束安装。

rac2 上的 root.sh 脚本会自动调用 VIPCA,但会因为“The given interface(s), \is not public.Public interfaces should be used to configure virtual IPs.”错误而失败。如果您的公共接口使用不可路由的 IP 地址 (192.168.x.x),则 Oracle 集群验证实用程序 (CVU) 将无法找到合适的公共接口。一种解决方法是手动运行 VIPCA。 以 root 用户身份在第二个节点上手动调用 VIPCA。 # /u01/app/oracle/product/10.2.0/crs_1/bin/vipca 网络接口:选择eth0。 集群节点的虚拟 IP: 节点名称:rac10g1 IP 别名:rac10g 1-vip IP 地址: 192.168.181.84 子网掩码: 255.255.255.0 节点名称:rac10g2 IP 别名:rac10g 2-vip IP 地址: 192.168.181.85 子网掩码: 255.255.255.0 节点名称:rac10g3 IP 别名:rac10g 3-vip IP 地址: 192.168.181.86 子网掩码: 255.255.255.0

i) a) 十一、

仅安装software

创建数据库 FOR ASM,

十、 安装Oracle 10g

以 oracle 身份登录并启动 DBCA。 (一) 设置ASM实例,欢迎

选择 oracle Real Application Cluster Database。 单击 Next。 1. 2. 3.

操作

选择 configure automatic storeage management。 节点选择 选择所有节点。 创建ASM实例 a) b)

Sys用户密码 ASM参数 1. 2. 3.

Asm_diskgroups Asm_diskstring Asm_power_limit

这个参数 ASM_POWER_LIMIT 参数控制 ASM 后台进程 ARBx 的数量。ARBx 进程用来进行 ASM 磁盘数据重新分布打散。ASM_POWER_LIMIT 取


VM+RHEL4AS+LVM+ASM+RAW+OCFS2+10g+RAC(3)+DG(Multi+LOGIC)+OEM1(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:编译原理期末考试试卷(A卷)

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

马上注册会员

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