Chinaunix首页 | 论坛 | 博客
  • 博客访问: 530026
  • 博文数量: 134
  • 博客积分: 7990
  • 博客等级: 少将
  • 技术积分: 1290
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-29 11:43
文章分类

全部博文(134)

文章存档

2009年(7)

2008年(80)

2007年(47)

我的朋友

分类: Oracle

2008-01-06 19:06:51

安装 VMware 工具。VMware 工具要求同步主机和客户机的时间。

VMware 控制台上,以 root 用户身份登录。

1.     单击 VM,然后选择 Install VMware Tools

2.     rac1 — 虚拟机:单击 Install

3.     双击桌面上的 VMware Tools 图标。

4.     cdrom:双击 VMwareTools-1.0.1-29996.i386.rpm

5.     完成系统准备:单击 Continue

6.     打开一个终端并执行 vmware-config-tools.pl

o    输入所需的显示大小。

同步客户 OS 与主机 OS 的时间。在安装 Oracle 集群件和 Oracle 数据库软件时,Oracle 安装程序将首先在本地节点上安装软件,然后再将软件远程复制到远程节点。如果两个 RAC 节点的日期和时间未同步,您可能会收到类似于以下内容的错误。

"/bin/tar: ./inventory/Components21/oracle.ordim.server/10.2.0.1.0: time 
stamp  2006-11-04 06:24:04 is 25 s in the future"

要确保成功安装 Oracle RAC,虚拟机上的时间必须与主机上的时间同步。执行下面的步骤,以 root 用户身份同步时间。

1.     执行“vmware-toolbox”以显示 VMware Tools Properties 窗口。/* Wilson注:vmware-toolbox是一个可执行文件,直接在Terminal窗口中以root身份敲vmware-toolbox就可以执行 它了 */ Options 选项卡下,选择 Time synchronization between the virtual machine and the host operating system。您应该发现 tools.syncTime = "TRUE" 参数已经追加到虚拟机配置文件 e:\vm\rac1\Red Hat Enterprise Linux 4.vmx 中。

2.     编辑 /boot/grub/grub.conf,并将选项“clock=pit nosmp noapic nolapic”添加到读取内核 /boot/ 的那一行。您已经将选项添加到两个内核,现在只需对特定内核进行更改。

3.  #boot=/dev/sda
4.  default=0
5.  timeout=5
6.  splashimage=(hd0,0)/boot/grub/splash.xpm.gz
7.  hiddenmenu
8.  title Enterprise (2.6.9-42.0.0.0.1.ELsmp)
9.          root (hd0,0)
10.        kernel /boot/vmlinuz-2.6.9-42.0.0.0.1.ELsmp ro 
11.root=LABEL=/ rhgb quiet clock=pit nosmp noapic nolapic
12.        initrd /boot/initrd-2.6.9-42.0.0.0.1.ELsmp.img
13.title Enterprise-up (2.6.9-42.0.0.0.1.EL)
14.        root (hd0,0)
15.        kernel /boot/vmlinuz-2.6.9-42.0.0.0.1.EL ro root=LABEL=/ 
16.rhgb quiet clock=pit nosmp noapic nolapic
17.        initrd /boot/initrd-2.6.9-42.0.0.0.1.EL.img

18.   重新引导 rac1

# reboot

创建 oracle 用户。 root 用户身份执行

# groupadd oinstall
# groupadd dba
# mkdir -p /u01/app/oracle /ocfs
# useradd -d /u01/app/oracle -g oinstall -G dba oracle
# chown oracle:dba /u01
# passwd oracle
New Password:
Re-enter new Password:
passwd: password successfully changed for oracle

创建 oracle 用户环境文件。

/export/home/oracle/.profile

export PS1="`/bin/hostname -s`-> "
export EDITOR=vi
export ORACLE_SID=devdb1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/bin:
umask 022

创建文件系统目录结构。 oracle 用户身份执行

rac1-> mkdir p $ORACLE_BASE/admin 
rac1-> mkdir p $ORACLE_HOME
rac1-> mkdir p $ORA_CRS_HOME
rac1-> mkdir -p /u01/app/oradata/devdb

提高 Oracle 用户的 shell 限制。使用文本编辑器将下面列出的行添加到 /etc/security/limits.conf/etc/pam.d/login /etc/profile。其他信息可以从中获得。

/etc/security/limits.conf

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

/etc/pam.d/login

session required /lib/security/pam_limits.so

/etc/profile

if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
               ulimit -p 16384
               ulimit -n 65536
        else
               ulimit -u 16384 -n 65536
        fi
fi

安装 Enterprise Linux 软件程序包。安装 Oracle 软件需要以下附加程序包。如果您已经安装了 64 位版本的 Enterprise Linux,则安装程序应该已安装了这些程序包。

  • libaio-0.3.105-2.i386.rpm
  • openmotif21-2.1.30-11.RHEL4.6.i386.rpm

ISO CD(第三张ISO) 解压缩这些程序包,并以 root 用户身份执行下面的命令。

# ls
libaio-0.3.105-2.i386.rpm  openmotif21-2.1.30-11.RHEL4.6.i386.rpm
#
# rpm -ivh *.rpm
warning: libaio-0.3.105-2.i386.rpm: V3 DSA signature: NOKEY, key ID b38a8516
Preparing...                
########################################### [100%]
   1:openmotif21            
########################################### [ 50%]
   2:libaio                 
########################################### [100%]

配置内核参数。使用文本编辑器将下面列出的行添加到 /etc/sysctl.conf。要使更改立即生效,请执行 /sbin/sysctl –p

# more  /etc/sysctl.conf
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
net.core.rmem_default        = 1048576
net.core.rmem_max            = 1048576
net.core.wmem_default        = 262144
net.core.wmem_max            = 262144

修改 /etc/hosts 文件。

# more /etc/hosts
127.0.0.1               localhost
192.168.0.201           rac1
192.168.2.31            rac1-vip
10.10.10.31             rac1-priv
192.168.0.202           rac2
192.168.2.32            rac2-vip
10.10.10.32             rac2-priv
 

如果你觉得本文不错,可以订阅本站RSS | Google Reader | Bloglines | 抓虾 | 鲜果

阅读(2748) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-11-05 10:56:08

昨天回来啦,你有空来玩啦~ Eygle手机号码你肯定有了

niubro2008-10-29 16:43:16

你家小米啥时候回来啊,我走几分钟就到你家了

chinaunix网友2008-10-27 10:17:09

什么时候过来打劫我家盖小咪啊喂?~