创建用户和修改环境变量:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -g oinstall -G dba oracle
/usr/sbin/useradd -g oinstall -G dba grid
mkdir /oracle
chmod 777 /oracle
chown -R oracle.oinstall /oracle
chmod –R 777 /oracle
passwd oracle
passwd grid
编辑.bash_profile
#export ORACLE_BASE=/oracle/db
#export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
#export ORACLE_UNQNAME=orcl
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
#export ORACLE_SID=orcl1
#export ORA_CRS_HOME=/oracle/crs
linux安装oracle客户端详细步骤export LD_LIBRARY_PATH=$ORACLE_HOME/lib64:$ORACLE_HOME/lib:/usr/lib
export ORACLE_DOC=$ORACLE_HOME/doc
export PATH=$PATH:/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/usr/sbin:/usr/ccs/bin:/usr/bin
export TNS_NAMES=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH ORACLE_DOCORA_NLS33
umask 022
配置/etc/hosts文件(oracel 11g)
#public ip
10.0.0.38 RAC-1
10.0.0.39 RAC-2
#private ip
192.168.1.200 RAC-1-priv
192.168.1.210 RAC-2-priv
#oracle vip
10.0.0.8 RAC-1-vip
10.0.0.9 RAC-2-vip
#is a same of each node
10.0.0.40 scan-name
iscsi配置
发现target iscsiadm -m discovery -t sendtargets -p 10.0.0.6
自动挂载 编辑/etc/iscsi/initiatorname.iscsi 加入target
配置suse ssh自动登陆
第一步:在第一个节点:
node-11:~ # su - oracle
node-11:oracle: > ssh-keygen -t rsa
node-11:oracle: > ssh-keygen -t dsa
node-11:oracle: > cat /home/oracle/.ssh/id_rsa.pub>>/home/oracle/authorized_keys
node-11:oracle: > cat /home/oracle/.ssh/id_dsa.pub >>/home/oracle/authorized_keys
node-11:oracle: > scp /home/oracle/authorized_keys node-12:/home/oracle/.ssh/
node-12同上。(注意:本节点的公钥也要导入。也就是authorized_keys要包含本机和远程机的所有公钥)。
安装ocfs2和amslib支持,内核已经支持,下载工具包。acle/projects/ocfs2-tools/files/
rpm -ivh ocfs2-tools-1.6.3-2.el5.x86_64.rpm
rpm -ivh ocfs2-2.6.18-164.el5-1.4.7-1.el5.x86_64.rpm
rpm -ivh ocfs2-tools-de*
rpm -ivh ocfs2-2.6.18-164.el5-debuginfo-1.4.7-1.el5.x86_64.rpm
rpm -ivh ocfs2console-1.6.3-2.el5.x86_64.rpm
rpm -ivh oracleasm-support-2.1.7-1.el5.x86_64.rpm
rpm -ivh oracleasm-2.6.18-164.el5-2.0.5-1.el5.x86_64.rpm
rpm -ivh oracleasmlib-2.0.4-1.el5.x86_64.rpm
rpm -ivh oracleasm-2.6.18-164.el5-debuginfo-2.0.5-1.el5.x86_64.rpm
配置 OCFS2
下一步是在集中的两个 Oracle RAC 节点上生成和配置/etc/f 文件。完成此操作最简单的方法是运行GUI 工具ocfs2console。在本节中,我们不但使用ocfs2console 创建和配置 /etc/f 文件,而且还创建和启动集堆栈 O2CB。如果/etc/f 文件不存在(本示例中便是这种情况),ocfs2console工具将创建该文件以及一个默认集名为ocfs2 的新集堆栈服务 (O2CB)。您将需要以root 用户帐户在集中的两个 OracleRAC 节点上执行该操作: $ su -# ocfs2console & |
使用ocfs2console GUI 工具执行以下步骤:
1. 选择[Cluster] -> []。这将启动 OCFS2 集堆栈(图 16)并显示“Node Configuration”对话框。
2. 在“Node Configuration”对话框上,单击 [Add] 按钮。这将显示“Add Node”对话框。
在“Add Node”对话框中,输入集中第一个节点的Host name 和 IP address。将IP Port 设置为默认值 7777。在我的示例中,我添加了两个节点,即使用linux1 / 192.168.1.100 表示第一个节点,并使用 linux2 /192.168.1.101 表示第二个节点。单击“Node Configuration”对话框上的 [Apply] — 所有节点现在将处于“Active”状态,如图 17 所示。单击“Node Configuration”对话框上的 [Close]。
3. 确认所有值均正确后,使用[File] -> [Quit] 退出应用程序。需要在集的两个 Oracle RAC 节点上执行该操作。
格式化挂载ocfs2系统(oracle11g 要求crs大于3.5g左右)
fs2 -b 4K -C 32K -N 4 -L oracrsfiles /dev/sdb1
mount -t ocfs2 -o datavolume,nointr -L "oracrsfiles" /oracle/oradata/orcl
Ocfs2文件系统自动挂载
LABEL=oracrsfiles /oracle/oradata/orcl ocfs2 _netdev,datavolume,nointr 0 0
配置和加载 ASMLib 2.0 程序包acle/technetwork/server-storage/linux/asmlib/index-101839.html
$ su –
# /etc/init.d/oracleasm configure (所有节点都执行)
列出所有ASM磁盘:
# /etc/init.d/oracleasm listdisks
VOL1
VOL2
VOL3
VOL4
删除asm磁盘
# /etc/init.d/oracleasm deletedisk VOL1
Removing ASM disk "VOL1" [ OK ]
# /etc/init.d/oracleasm deletedisk VOL2
Removing ASM disk "VOL2" [ OK ]
# /etc/init.d/oracleasm deletedisk VOL3
Removing ASM disk "VOL3" [ OK ]
# /etc/init.d/oracleasm deletedisk VOL4
Removing ASM disk "VOL4" [ OK ]
创建asm磁盘
$ su -
# /etc/init.d/oracleasm createdisk VOL1 /dev/iscsi/asm1/part1
扫描asm磁盘
# /etc/init.d/oracleasm scandisks
Scanning system for ASM disks [ OK ]
| ||||||
修改/etc/sysconfig/ntpd 文件.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论