在rhel 3 的单机上安装oracle9i rac
这两天闲来无事,想起不久前看到文章说可以在单机上安装oracle9i rac,就到处找资料,想自己装来玩玩.将过程和心得贴出来,与大家分享.
安装过程中参考的文章:
http://chinaunix.net/jh/19/119236.html
在建立数据库以后,启动第二个实例时,参考了作者的做法,在此对作者表示感谢!
安装过程中参考的官方安装文档,rac_1030.pdf.英文的,而且不是单机,但有很大的参考价值,因此当附件传上来.
安装开始前,请先参考在
http://www.itpub.net/showthread.php?threadid=171693
补丁包和环境变量的设置,请看此文.
1.安装 oracle cluster manager 9.2.0
安装环境和变量的设置请看上文中的1-5节.
注意:
如果以前没有打过补丁3006845,则需要打.如果已经打过了,则不需要再打.
首先生成一个quorum disk file.在多节点rac中,需要是一个裸设备或是在ocfs文件系统上. 但因为我们是单机,因此可以随便指定一个文件.用命令来生成:
$ dd if=/dev/zero of=/u02/rac/racfile bs=1024 count=1024
我看metalink上的文章说这个文件至少要4+(4*number_of_node)kb,我给了1m,足够了.
然后到disk1下运行runinstaller.出现产品选择界面时,选择 \'oracle cluster manager 9.2.0.1.0\'
出现\'public node information\'时,填入本机的hostname. 就是hostname命令返回的值,注意,不要将后面的域也填进去了! 不能包含\'.\'字符.
因为是单机,所以只填一个
出现\'private node information\'时,也填本机hostname.
出现watchdog 参数时,接受缺省值.在升级到9.2.0.4后,不会用watchdog.
出现quorum disk information选项时,填刚才生成的文件名/u02/rac/racfile
然后就可以安装了.
装完以后,退出安装界面,不要安装数据库软件.
2.打补丁到 ocm 9.2.0.4
需要先打ocm的补丁.我第一次装的时候,先装了数据库软件,然后升级ocm,然后打数据库的补丁.但打数据库的补丁时,因为没有出现选择节点的画面,让我误认为ocm升级失败,只得将软件全部删掉重新装.
但先打ocm的补丁,打数据库软件的补丁时,也没有出现选择节点的画面,我硬着头皮装下去,结果能正确将补丁打上.不知道在多节点集群环境中,是不是也不出现选择节点的画面.
将补丁包解开,运行runinstaller,打补丁 ocm 9.2.0.4 .
过程跟安装ocm 9.2.0.1类似.
3.配置rac,并启动
ocm9.2.0.4使用hangcheck-timer来代替watchdog,因此手工修改配置文件和启动文件.
先检查模块是否已经安装,看这个文件是否存在:
/lib/modules/2.4.21-4.el/kernel/drivers/char/hangcheck-timer.o
如果不存在,则需要安装.
因为我的系统中,有这个文件,我就没有去找这个文件到底在哪个包中,所以,我也不知道该装哪个包!
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器