安装Enterprise Server 9.2.0
配置好OCM,并启动后,就可以开始安装数据库软件了.
首先装9.2.0
首先需要生成一个共享配置文件,用于多实例间和多监听器间的通信.
文档中说要是裸设备或在共享文件系统上.因为是单机,因此可以在任意位置生成.
$ dd if=/dev/zero of=/u02/rac/SrvConfigFile bs=1024 count=10240
文档中没有说此文件需要多大,我设置了10M.
如果前面没有出错,并且ORACM软件启动正确,则运行runInstaller后,欢迎画面后会出现选择节点的画面.因为是单机安装,因此只有一个节点出现,选择了之后,就可以按照正常的步骤进行.
在选择产品的时候,建议选择自定义(Customer),可以确保Cluster Manager安装好,并且不创建数据库.
安装完,进行配置时,因为要打补丁,我直接将窗口关闭了.免得它配完以后,要启动HTTP.
另外,需要注意的是,运行root.sh前,按照文档说明,生成一个配置文件.
# mkdir -p /var/opt/oracle
# touch /var/opt/oracle/srvConfig.loc
然后再运行root.sh,会报错,不管,在9.2.0.4中修正了.
请参看
http://www.itpub.net/showthread.php?threadid=171693
数据库软件打补丁到Enterprise Server 9.2.0.4
注意,打补丁时,要确保ORACM在运行,并且没有关联到此安装目录的实例,监听器,HTTP server在运行.因为我刚才直接将9201装完以后的配置画面关掉了,因此我的PC上没有.如果你的PC上有的话,记得关闭.忘了也没有关系,Installer会报告写文件错误,那时再关闭也可以.
打补丁情况跟非RAC情况一样.
先装Installer,然后再打Server的补丁.
注意:
因为Oracle Cluster Manager已经打过补丁了,不要再打这个补丁.
另外,我在打Server补丁时,没有出现选择节点的画面!直接install就可以了.
在Oracle提供的官方安装文档中,说会出现节点选择画面,但那个文档是RHAS2.1的,并且是多节点的普通RAC,我不知道是因为操作系统版本不对没有出现此画面,还是因为我只有一个节点而没有出现此画面.或者就是Oracle的文档错误.希望有条件做试验或已经做过试验的人告诉我原因! 先表示谢意!
我在打补丁过程中,没有报错误,也就没有打补丁3119415
准备创建数据库
首先创建一个配置文件srvConfig.loc
因为先前已经用touch生成了这个文件,因此需要的只是更改权限和属主.
# chmod 755 /var/opt/oracle/srvConfig.loc
# chown oracle:dba /var/opt/oracle/srvConfig.loc
并在其中添加以下内容:
srvconfig_loc=
其中
我的文件内容如下:
srvconfig_loc=/u02/rac/SrvConfigFile
初始化共享配置文件.以oracle身份运行:
$ srvconfig -init
启动公共服务进程(Global Services Deamon).以oracle身份运行:
$ gsdctl start
Successfully started GSD on local node
然后就可以开始创建数据库了.
新闻热点
疑难解答