September 22, 2004
Install Oracle9iRac On Solaris + EMC + Veritas ---All the things you should know
作者:eygle
出处:http://blog.eygle.com
本案例用到的主要软硬件如下:
主机:Sun-Fire-V210
操作系统:SunOS 5.9 Generic_117171-07
光纤卡:Emulex LightPulse FC9002L
阵列:EMC CLARiiON CX500
Cluster软件:VERITAS STORAGE FOUNDATION FOR ORACLE RAC 4.0
Oracle版本:Oracle9.2.0.4
1.安装操作系统
安装基本系统以后,应用到最新的补丁
|
# uname -a
|
配置hosts文件,设置相应别名,配置一个浮动ip(配置Cluster时需要)
|
|
2.安装光纤卡
本例使用的是Emulex的光线卡,Emulex LightPulse FC9002L光线卡需要到网站上下载最新的驱动安装
使用光盘上的驱动系统会莫名其妙的循环重起,极度郁闷
光线卡安装日志参考:
Emulex_LightPulse_FC9002L_Solaris9_Install
光纤卡安装以后需要配置两个参数文件:
完成这个步骤后重新启动机器,使配置生效,把主机和光纤交换机及EMC阵列相连接
3.安装EMC Navisphere AGENT(NAVIAGENT)
安装EMC Navisphere AGENT(NAVIAGENT)
安装完成后,重新启动服务器,此时agent会自动启动,自EMC阵列控制器上应该可以看到主机节点
4.分配磁盘组
在EMC阵列端,把划好的磁盘组分配给主机
分配磁盘组后,重起主机
5.安装VERITAS STORAGE FOUNDATION FOR ORACLE RAC 4.0软件
安装Veritas Storage Fundation For Oracle Rac4.0
6.配置共享磁盘
7.修改系统内核参数
为安装Oracle做准备
在/etc/system文件末尾追加以下参数,两台主机都需要修改:
|
* kernal parameter for Oracle database add by:gqgai set shmsys:shminfo_shmmax=4294967295 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=10 set semsys:seminfo_semmni=1024 set semsys:seminfo_semmsl=1510 set semsys:seminfo_semmns=3010 set semsys:seminfo_semopm=100 set semsys:seminfo_semvmx=32767 |
修改后重新启动主机
8.划分裸设备
根据实际需要划分裸设备
|
vxassist -g oradg -U gen make system 800m vxassist -g oradg -U gen make temp 1000m vxassist -g oradg -U gen make users 1000m vxassist -g oradg -U gen make redo101 100m vxassist -g oradg -U gen make redo102 100m vxassist -g oradg -U gen make redo103 100m vxassist -g oradg -U gen make redo201 100m vxassist -g oradg -U gen make redo202 100m vxassist -g oradg -U gen make redo203 100m vxassist -g oradg -U gen make undo11 1000m vxassist -g oradg -U gen make undo21 1000m vxassist -g oradg -U gen make spfile 100m vxassist -g oradg -U gen make ctlfile1 100m vxassist -g oradg -U gen make ctlfile2 100m vxassist -g oradg -U gen make srvcfg 500m |
修改属主信息:
|
vxedit -g oradg set user=oracle mode=644 system vxedit -g oradg set user=oracle mode=644 temp vxedit -g oradg set user=oracle mode=644 users vxedit -g oradg set user=oracle mode=644 redo101 vxedit -g oradg set user=oracle mode=644 redo102 vxedit -g oradg set user=oracle mode=644 redo103 vxedit -g oradg set user=oracle mode=644 redo201 vxedit -g oradg set user=oracle mode=644 redo202 vxedit -g oradg set user=oracle mode=644 redo203 vxedit -g oradg set user=oracle mode=644 undo11 vxedit -g oradg set user=oracle mode=644 undo21 vxedit -g oradg set user=oracle mode=644 spfile vxedit -g oradg set user=oracle mode=644 ctlfile1 vxedit -g oradg set user=oracle mode=644 ctlfile2 vxedit -g oradg set user=oracle mode=644 srvcfg |
9.复制相应的库文件
|
# cd /opt/ORCLcluster/lib # ls 9iR2 # cd * # ls libskgxn2_32.so libskgxn2_32.so.1 libskgxn2_64.so libskgxn2_64.so.1 libskgxp92_32.so libskgxp92_64.so # cp libskgxn2_64.so ../libskgxn2.so # ls libskgxn2_32.so libskgxn2_32.so.1 libskgxn2_64.so libskgxn2_64.so.1 libskgxp92_32.so libskgxp92_64.so |
10.安装Oracle软件
11.检查srvcfg设置
检查/var/opt/oracle下srvConfig.loc文件,确保包含同样的链接:
srvconfig_loc=/dev/vx/rdsk/oradg/srvcfg
两边应该有同样的配置,否则gsd则不能启动.
12.配置裸设备列表
设置DBCA_RAW_CONFIG环境变量
创建DBCA_RAW_CONFIG.txt配置文件
|
|
在user profile文件中设置:
|
export DBCA_RAW_CONFIG |
13.开始创建数据库
Posted by eygle at 11:50 AM | Comments (0)
安装Oracle9i RAC软件
作者:eygle
出处:http://blog.eygle.com
安装Oracle软件,给出一些图例:
1. 设置Oracle用户环境变量
修改.profile文件,增加如下环境变量:
|
ORACLE_BASE=/opt/oracle
#you should set differnt ORACLE_SID id the different node ORACLE_SID=Rac9i1 ORACLE_ADMIN=$ORACLE_HOME/admin PATH=$PATH:$ORACLE_HOME/bin:/opt/bin:/usr/cluster/bin:/etc/vx/bin:/opt/VRTSvxvm/bin:/bin:/usr/bin:/usr/ccs/bin:/usr/sbin LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/openwin/lib:/usr/db/lib:/usr/lib:/usr/up/vortex/lib TNS_ADMIN=$ORACLE_HOME/network/admin NLS_LANG=AMERICAN_CHINA.ZHS16GBK export ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG SRVM_SHARED_CONFIG=/dev/vx/rdsk/oradg/srvcfg DBCA_RAW_CONFIG=/opt/oracle/admin/Rac9i/create/DBCA_RAW_CONFIG.txt |
2.设置rsh支持
编辑.rhost文件
|
$ id |
两个节点都要设置.
3.用Oracle用户登录
执行 ./runInstaller

4.选择在两个节点同时安装


5.选择安装介质路径

6.安装Oracle软件

7.选择自定义安装

8.选择合适的选件


9.选择裸设备设置shared Configuration文件



10.不选择创建数据库

11.确认选件

12.开始安装



13.执行监听器典型配置


14.完成安装

15.安装补丁
先升级GUI,再安装Patchset 9.2.0.4.0


至此,软件部分安装完毕.
Posted by eygle at 11:48 AM | Comments (0)
创建Oracle9i RAC数据库
作者:eygle
出处:http://blog.eygle.com
创建Oracle9i RAC数据库,给出一些图例:
1. 设置Oracle用户环境变量
修改.profile文件,增加如下环境变量:
|
DBCA_RAW_CONFIG=/opt/oracle/admin/Rac9i/create/DBCA_RAW_CONFIG.txt |
2.设置rsh支持
编辑.rhost文件
|
$ id |
两个节点都要设置.
3.用Oracle用户登录
执行 dbca

4.选择安装Cluster Database

5.创建数据库

6.选择同时安装两个节点


7.选择新建数据库

8.选择数据库名称

9.去掉不需要的组件


10.选择合适的字符集

11. spfile选择指定的裸设备

12.各数据文件及对应裸设备

13.配置完成以后开始数据库的创建
14.生成创建脚本
15. 开始创建数据库
16.完成创建
17.更改初始口令
18.察看两个实例状态
至此,数据库的创建成功完成.
Posted by eygle at 11:45 AM | Comments (3)
