ITPub博客

首页 > Linux操作系统 > Linux操作系统 > vmware环境oracle 10.2.0 rac 在linux as4 64bit上的安装

vmware环境oracle 10.2.0 rac 在linux as4 64bit上的安装

原创 Linux操作系统 作者:tolywang 时间:2007-10-20 00:00:00 0 删除 编辑
vmware环境oracle 10.2.0 rac 在linux as4 64bit上的安装
vmware网站上下载并安装workstation5.5.4支持虚拟64位os
一、虚拟as4 64位操作系统,配置两个硬盘分别为10g,做soft raid 1
二、在分区时选择手动分区,并做soft raid1 设置,安装as4 64bit操作系统,把开发包都装上
安装好操作系统后,copy出一份做另外一个节点。


三 、配置操作系统
root用户配置
groupadd dba
groupadd oinstall
useradd oracle -g dba -G oinstall

passwd oracle
mkdir /opt/oracle
mkdir /opt/oracle/oradata
mkdir /opt/oracle/app
mkdir /opt/oracle/app/product
mkdir /opt/oracle/app/product/10.2.0
mkdir /opt/oracle/app/product/10.2.0/db
mkdir /opt/oracle/app/product/10.2.0/crs
chown -R oracle:dba /opt/oracle
修改/etc/sysctl.conf增加以下内容
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 25032000100128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144
配置心跳检测模块,增加以下内容到rc.local中
modprobe hangcheck-timer hangcheck_tick=30 hangcheck_margin=180
配置hosts文件
192.168.1.201 ora64-1
192.168.1.203 ora64-1
10.0.0.1 priv1
10.0.0.2 priv2
192.168.1.202 vip1
192.168.1.204 vip2
修改系统时间
date -s 13:30:00
clock -w
保持每个节点之间的时间不能相差太远。
比如在第一个节点上安装,那么其他节点比第一个节点略略晚10-20秒

oracle 用户配置
修改oracle环境变量文件~/.bash_profile
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db
export LANG=en_US
export LC_ALL=en_US
export ORACLE_USER=oracle
export ORACLE_SID=ora1
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_ASSUME_KERNEL=2.6.9
export ORACLE_TERM=xterm
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
#export DISPLAY=127.0.0.1:0.0
export THREADS_FLAG=native
配置等效性
所有节点分别运行
mkdir ~/.ssh
ssh-keygen -t dsa
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
节点一上运行
ssh
oracle@ora64-2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh
oracle@ora64-2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
节点二上运行
ssh
oracle@ora64-1 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh
oracle@ora64-1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
每个节点上等效性测试
ssh ora64-1 date
ssh ora64-2 date
ssh priv1 date
ssh priv2 date
每个时间都能出来,则等效性没有问题
配置共享磁盘
vmware-vdiskmanager -c -s 19Gb -a lsilogic -t 3 "H:racshare01.vmdk"
修改虚拟机磁盘的配置文件增加如下内容
#############Create Shared Disk ####################
scsi2.present = "TRUE"
scsi2.virtualDev = "lsilogic"
scsi2.sharedBus = "virtual"
scsi2:0.present = "TRUE"
scsi2:0.mode = "independent-persistent"
scsi2:0.filename = "h:racshare01.vmdk"
scsi2:0.deviceType = "plainDisk"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
fdisk 分区 选择LVM
创建lv
pvcreate /dev/sdb1
vgcreate vg_oracle /dev/sdb1
lvcreate -L 80M -n lv_ocr vg_oracle
lvcreate -L 120M -n lv_voting vg_oracle
lvcreate -L 100M -n lv_control1 vg_oracle
lvcreate -L 100M -n lv_control2 vg_oracle
lvcreate -L 100M -n lv_control3 vg_oracle
lvcreate -L 200M -n lv_redo1 vg_oracle
lvcreate -L 200M -n lv_redo2 vg_oracle
lvcreate -L 200M -n lv_redo3 vg_oracle
lvcreate -L 1000M -n lv_system vg_oracle
lvcreate -L 1000M -n lv_sysaux vg_oracle
lvcreate -L 1000M -n lv_undotbs1 vg_oracle
lvcreate -L 1000M -n lv_temp1 vg_oracle
lvcreate -L 3072M -n lv_flash_recovery_area vg_oracle
lvcreate -L 100M -n lv_spfile vg_oracle
lvcreate -L 100M -n lv_user01 vg_oracle
lvcreate -L 100M -n lv_undotbs2 vg_oracle
lvcreate -L 100M -n lv_redo4 vg_oracle
挂载lv
raw /dev/raw/raw1 /dev/vg_oracle/lv_ocr
raw /dev/raw/raw2 /dev/vg_oracle/lv_voting
raw /dev/raw/raw3 /dev/vg_oracle/lv_control1
raw /dev/raw/raw4 /dev/vg_oracle/lv_control2
raw /dev/raw/raw5 /dev/vg_oracle/lv_control3
raw /dev/raw/raw6 /dev/vg_oracle/lv_redo1
raw /dev/raw/raw7 /dev/vg_oracle/lv_redo2
raw /dev/raw/raw8 /dev/vg_oracle/lv_redo3
raw /dev/raw/raw9 /dev/vg_oracle/lv_system
raw /dev/raw/raw10 /dev/vg_oracle/lv_sysaux
raw /dev/raw/raw11 /dev/vg_oracle/lv_undotbs1
raw /dev/raw/raw12 /dev/vg_oracle/lv_temp1
raw /dev/raw/raw13 /dev/vg_oracle/lv_flash_recovery_area
raw /dev/raw/raw14 /dev/vg_oracle/lv_spfile
raw /dev/raw/raw15 /dev/vg_oracle/lv_user01
raw /dev/raw/raw16 /dev/vg_oracle/lv_undotbs2
raw /dev/raw/raw17 /dev/vg_oracle/lv_redo4

四、安装crs和db software
解压并安装crs
gunzip 10201_clusterware_linux_x86_64.cpio.gz
cpio -idmv < 10201_clusterware_linux_x86_64.cpio

crs安装好后可以看到vip网卡已经自动启动。这一点好像跟10.1.0.3的安装有所不同
root用户运行$CRS_HOME/bin/vipca进行虚拟网卡的配置。
安装db software
。。。。。。。。。。。。。。
五、DBCA建库
。。。。。。。。。。。。。。
在建库过程中可能会遇到问题,可以根据/opt/oracle/app/product/10.2.0/db/cfgtoollogs/dbca下的日志提示信息,一步步解决

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-84965/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle , MySQL, SAP IQ, SAP HANA, PostgreSQL, Tableau 技术讨论,希望在这里一起分享知识,讨论技术,畅谈人生 。

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    13098825