免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9050 | 回复: 3
打印 上一主题 下一主题

[VMware] vmware oracle 10g rac安装手册 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-13 21:11 |只看该作者 |倒序浏览
VMware windows oracle 10g rac安装
(1)硬件配置
DELL 2900服务器,CPU 1.6G*2 内存:2G 硬盘173G.
安装Windows 2003操作系统和VMWARE SERVER1.O
(2)虚拟机规划
操作系统:Windows2003
Oracle版本:Oracle 10g
网卡:2块
内存:512M
Cluster软件:Oracle Clusterware
(3)安装第一台虚拟机
(a)安装Windows 2003操作系统
(b)机器名:RAC1
(C)IP address:192.168.1.100(Public)
              10.0.0.1(Private)
(d)修改hosts
192.168.1.100 rac1.localdomain rac1
192.168.1.101 rac2.localdomain rac2
10.0.0.1 rac1-priv.localdomain rac1-priv
10.0.0.2 rac2-priv.localdomain rac2-priv
192.168.1.101 rac1-vip.localdomain rac1-vip
192.168.1.102 rac2-vip.localdomain rac2-vip
(e)设置automount
diskpart
automount
(f)修改两个网卡连接名称,外网为public,内网private
(4)安装配置共享硬盘
这儿我们可以采用3个共享硬盘的方式,也可以采用一个共享硬盘然后分3个分区.
我在这儿加入了3个硬盘
disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"

scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "VIRTUAL"

scsi1:1.present = "TRUE"
scsi1:1.mode = "independent-persistent"
scsi1:1.fileName = "d:\share\shared/ocr.vmdk"
scsi1:1.deviceType = "plainDisk"
scsi1:1.redo = ""

scsi1:2.present = "TRUE"
scsi1:2.mode = "independent-persistent"
scsi1:2.fileName = "d:\sharevotingdisk.vmdk"
scsi1:2.deviceType = "plainDisk"
scsi1:2.redo = ""

scsi1:3.present = "TRUE"
scsi1:3.mode = "independent-persistent"
scsi1:3.fileName = "d:\shareasm1.vmdk"
scsi1:3.deviceType = "plainDisk"
scsi1:3.redo = ""
(5)复制rac1到rac2文件,然后修改RAC2的机器名和IP地址
(6)同时启动RAC1和RAC2两台机器,把所有的共享硬盘创建为扩展分区,不要格式化他们.
(7)安装ORACLE 10 CLUSTER软件
整个软件安装基本上是下一步下一步,很简单.在选择VOT和OCR时,我们选择我们刚才创建的两个裸设备.
在这个安装快要结束的时候,会出现OUI-25031的错误,不要理它,继续.完成以后,我们在安装目录的bin目录下面
运行VIPCA.BAT文件,创建VIP接口.
(安装ORACLE数据库
在安装ORACLE数据库的时候,我们选择企业版.
在以后的安装选项中,我们要选择创建ASM,然后输入SYS的用户名和密码.
在创建ASM对话框中,我们创建ASM组的组名为ATA.
(9)创建数据库
在ORACLE 10g安装完成以后,会自动创建监听.我们使用DBCA创建数据库,在数据库文件选项中,我们选择ASM,悬着我们上面创建的DATA磁盘组保存数据.
经过以上步骤,整个数据库就安装成功了.

论坛徽章:
0
2 [报告]
发表于 2007-01-14 11:23 |只看该作者
楼主辛苦了,首先顶一下以谢楼主的贡献精神。如果楼主能把中间的过程详细写出来,我想会对大家大有帮助的。我想大家也一定很想知道过程是怎样的

论坛徽章:
0
3 [报告]
发表于 2007-01-14 18:53 |只看该作者
中间过程很简单,都是一步,一步!没有什么问题!

论坛徽章:
0
4 [报告]
发表于 2007-01-18 12:24 |只看该作者
RedHat Linux AS4安装ORACLE10g
服务器配置:
        至强3.0GHZ *2
        2G  ECC DDR内存
        73G SCSI Utrl 320 10K 硬盘 *2
具体的安装步骤:

一、准备服务器和操作系统:

1、物理内存:512M
        我所用的服务器主存为2G,远远大于512MB,所以不用考虑这个了;
2、交换空间2G         
注意:在进行ORACL安装时,安装进程会提示教换空间最少要3068MB,与这里所说的2G有出入,没有关系,直接安装是不会有问题的,我在安装的时候实际所用的SWAP空间为1086MB,连2G都不到,但是最后成功了;
3、禁用secure Linux  
关于禁用secure Linux有很多办法,可以在安装LINUX的过程中禁用,也可以在系统里面进行禁用,通过编辑/etc/selinux/config 文件禁用secure linux,确认其中的SELINUX标记如下:SELINUX=disabled。也可以通过GUI工具(Applications > System Settings > Security Level),选择SELinux禁用该属性;
4、已经安装下列包(为简单起见,安装RedHat AS 4时最好选择全部安装):
  A、X Window System
  B、GNOME Desktop Environment
  C、Editors
  D、Graphical Internet
  E、Text-based Internet
  F、Server Configuration Tools
  G、Development Tools
  H、Administration Tools
  I、System Tools

二、安装前的准备工作
1、下载软件
Oracle Database 10g Release 2 (10.2.0.1) Software下载位置:
http://otn.oracle.com/software/p ... racle10g/index.html
需要注意下载安装文件的版本号,不要搞错了
2、解压软件
1、解压命令:unzip 10201_database_linux32.zip
2、解压后产生一个包含安装文件的目录database
注:,最好在根上建立一个文件夹,这个文件夹专门用来存放ORACLE的安装文件。但是需要注意的是,在安装ORACLE前,需要把这个文件夹的所有者修改成用户oracle,文件夹权限最好是修改成777,以免在安装过程中出现问题。
3、修改host文件
查看/etc/hosts文件中必须包含a fully qualified name for the server
4、设置核心参数
在/etc/sysctl.conf文件中加入下列行:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
ne
t.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

2、运行下列命令改变核心参数:/sbin/sysctl -p

3、在/etc/security/limits.conf文件中加入下列行:
*               soft    nproc   2047
*               hard    nproc   16384
*               soft    nofile  1024
*               hard    nofile  65536

4、在/etc/pam.d/login文件中加入下列行,如果里面没有的话:
session    required     /lib/security/pam_limits.so


5、参数配置
1、检查下列包是否安装,若未安装则要先安装:
# From RedHat AS4 Disk 2
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh setarch-1.6-1.i386.rpm
rpm -Uvh compat-libstdc++-33-3.2.3-47.3.i386.rpm
rpm -Uvh make-3.80-5.i386.rpm
rpm -Uvh glibc-2.3.4-2.i386.rpm

# From RedHat AS4 Disk 3
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh openmotif-2.2.3-6.RHEL4.2.i386.rpm
rpm -Uvh compat-db-4.1.25-9.i386.rpm
rpm -Uvh libaio-0.3.102-1.i386.rpm
rpm -Uvh gcc-3.4.3-9.EL4.i386.rpm

# From RedHat AS4 Disk 4
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh compat-gcc-32-3.2.3-47.3.i386.rpm
rpm -Uvh compat-gcc-32-c++-3.2.3-47.3.i386.rpm

2、创建下列组和用户
groupadd oinstall
groupadd dba
groupadd oper

useradd -g oinstall -G dba oracle
passwd oracle (在这个命令的执行过程中,会要求用户输入两次密码)

3、创建安装oracle的目录
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01

4、用root登录,执行下列指令:
xhost +

5、用oracle登录把下列行加在.bash_profile文件末尾,注意把其中ORACLE_SID换成自己的实例名: (.bash_profile文件的位置在/home/oracle/.bash_profile)
# Oracle Settings
TMP=/tmp;
export TMP
TMPDIR=$TMP;
export TMPDIR

ORACLE_BASE=/u01/app/oracle;
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
export ORACLE_HOME
ORACLE_SID=orcl;
export ORACLE_SID (关于实例名的地方)
ORACLE_TERM=xterm;
export ORACLE_TERM
PATH=/usr/sbin: $PATH;

export PATH
PATH=$ORACLE_HOME/bin: $PATH;
export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBR
ARY_PATH
CLASSPATH=$ORACLE_HOME/JRE: $ORACLE_HOME/jlib: $ORACLE_HOME/rdbms/jlib;
export CLASSPATH
#LD_ASSUME_KERNEL=2.4.1;
export LD_ASSUME_KERNEL

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

6、修改Oracle安装文件及其所在目录的所有于权限
        以我的做法为例,我在根上建立一个名字为oracle的文件夹,然后将oracle安装文件copy到这个文件夹,然后在终端里面修改文件夹oracle的归属及权限,具体办法如下:
chmod 777 /oracle
chown -R oracle.oinstall /oracle

三、安装oralce
1、用oracle用户登录。如果用的是X模式,要把DISPLAY设置如下:
DISPLAY=:0.0; export DISPLAY

2、在/oracle/database目录下用如下命令开始安装:
./runInstaller

3、在安装过程中输入合适的ORACLE_HOME和实例名。详细过程就不说了,大家看着提示填写就好。完成后的画面中会有管理端入口地址和sqlplus入口地址。

4、安装过程中消耗时间很多,请耐心等待,另外,在安装过程中,所有的提示信息都是中文的。在安装即将完成的时候,会提示运行两个程序或者是脚本(我不是很清楚),然后就可以了。

四、安装后配置
编辑/etc/oratab文件设置每个实例的重启标志为“Y”:
oracle:/u01/app/oracle/product/10.2.0/db_1:Y

五、安装检测
                安装完成后,可以在oracle用户下,打开终端,运行dbca命令,后有一个向导出现,说明安装成功。


至此,Oracle for RedHat Linux AS4的安装已经完成。本着认真负责的想法,以上所有内容我全部动手做过,可以保证是正确的。另外有什么问题可以联系andyliu2008@Gmail.com,很希望能与有兴趣的朋友展开讨论。刚开始学习,水平有限,有不当之处欢迎指正,谢谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP