ORACLE双机热备安装文档

第一章系统概述此次XXX公司的双机容错系统,是由IBM的全套硬件设备和微软的群集软件系统组成,安装ORACLE 8.1.7标准版数据库,一台机器作为ORACLE的主数据库服务器,一台作为主数据库服务器的备份服务器,保证ORACLE的数据库的可用性。
硬件环境由IBM的产品组成,主要设备有IBMX250服务器两台,EDI磁盘柜EDI3500N-H480一台;软件由微软的高级服务器版Windows AdvancedServer 2000内置的群集软件MSCS和ORACLE的8.1.7 FOR Windwos2000组成。


第二章安装说明整个ORACLE双机热备份系统的安装需要以下前提条件:
第一项:硬件环境的安装。此步骤包括硬件设备的安装,服务器及盘柜底层环境的配置。
第二项:服务器Windows 2000操作系统的安装。此步骤包括两台服务器的win2k操作系统安装,域环境设置,网卡IP地址的设置。
第三项:群集软件MSCS的安装。安装微软的群集软件MSCS,以及相关设置。
在以上三项安装完成后,方可进行ORACLE双机热备份系统的安装
整个双机系统参数设置表如下:
参数
说明
数值
节点一:
内置硬盘分区
内置硬盘分区大小
C盘大小为10GB,D盘大小8GB。
群集专用网卡IP地址
双机系统专用心跳线网卡IP地址
192.168.2.1
局域网网卡IP地址
连接局域网交换机网卡IP地址
192.168.0.81
节点二:
内置硬盘分区
内置硬盘分区大小
C盘大小为10GB,D盘大小8GB。
群集专用网卡IP地址
双机系统专用心跳线网卡IP地址
192.168.2.2
局域网网卡IP地址
连接局域网交换机网卡IP地址
192.168.0.82
磁盘柜:
盘符
磁盘阵列两个逻辑区在Win2K操作系统的盘符
E盘101G
F盘30G
群集软件MSCS:
集群名称
集群对外公布的名称
CLUSTER
管理的共享盘符
由群集所管理的磁盘柜上的共享盘符
E,F
ORACLE设置:
ORACLE 主目录名

D:\ORACLE\ORA81
数据库名

CSZLS
数据库系统标识符(sid)

CSZLS
sys帐户口令

change_on_install
system帐户口令

manager
oracleorahome8agent服务

更改为手动
oracleorahome8datagatherer

更改为手动
oracleorahome8tnslistener

更改为手动
Oracleorahome8PeerMasterAgent

更改为手动
oracleserviceCSZLS

更改为手动


第三章ORACLE双机的安装1、建议在节点1和节点2群集服务安装完成后,进行双机的切换试验(移动组、拔网线、断电),确认群集正常后,再安装ORACLE。
2、启动节点1,在节点1上安装oracle数据库软件。
3、进入oracle安装界面,选择自定义安装,选择oracle主目录名称OraHome81,路径为d:\oracle\ora81。
4、选择安装组件时,选择除HttpServer以外所有组件。
5、建立数据库,选择不创建数据库。
6、设置NET8,监听服务定为LISTENER
7、节点1安装完成。
8、在节点2上按照3-7的步骤执行安装。
9、两台机器都安装成功后,分别都在控制面板中将相关oracle服务全改为手动。
10、
确认磁盘阵列所有权在节点2。
11、
在节点2上,使用数据库助手创建数据库。开始菜单-》oracle-》数据库管理-》数据库安装助手,执行数据库安装助手程序。
12、
在安装过程中,选择定制安装,数据库名及SID定为: CSZLS,数据库字符集定为:WE8ISO8859P1。将所有的路径都指向共享磁盘E盘。安装完成后,在控制面板中将其服务器改为手动。
13、
在节点2上,打开群集管理器,创建IP地址资源。
1、创建 IP 地址资源:

A.
选择“文件”“新建”“资源”。

B.
在以下域输入信息:
域名
样例
名称
vip
描述
Oracle服务器的 IP 地址
资源类型
IP 地址
群组
Cluster 资源群组
可以在线获取其中资源的节点
Cluster-A,Cluster-B
在此资源处于在线状态之前必须处于在线状态的其他资源
NONE
在此资源处于在线状态之前必须处于在线状态的其他资源
NONE
地址
192.168.0.4
子网掩码
255.255.255.0
将使用的网络
PUBLIC NETWORK

注意:不要选中标记为“在单独的资源监控器运行此资源”的复选框。当选择此框时,MSCS 将使用其他的系统资源而不会带来额外的益处。

C.
单击“完成”。
14、
停止两个节点所有的ORACLE服务。
15、
在节点2上编辑Listener.ora、snmp_ro.ora、 snmp_rw.ora、 tnsnames.ora文件(路径为D:\ORACLE\ORA81\Network\admin\)。把SERVER和HOST名为本地服务器的都改为上一步所建的虚拟IP地址(192.168.0.4)。
16、
在节点2修改d:\oracle\admin\network\sqlnet.ora文件

SQLNET.AUTHENTICATION-SERIVES=(NONE).
17、
将节点2的d:\oracle\ora81\network\admin目录下所有文件复制到节点1的d:\oracle\ora81\network\admin目录下。
18、
将节点2的d:\oracle\ora81\database目录下initCSZLS.ora复制到节点1的相应目录下
19、
将节点2的d:\oracle\admin目录下CSZLS目录复制到节点1的d:\oracle\admin目录下
20、
在节点1启动侦听服务,并建数据库服务。
在命令行输入如下:

C:\>SETORACLE_SID=CSZLS

C:\>oradim –new–sid CSZLS –intpwd oracle –startmode auto –pfileE:\oracle\admin\CSZLS\pfile\initCSZLS.ora
其中:

-sid 为全局数据库名

-intpwd 为指定internal的口令为oracle

-startmode 指定启动方式为auto

-pfile 指定初始化文件路径,本例中E为共享盘
21、
在MSCS里面增添oracleorahome8tnslistener和oracleserviceoracledb服务,依赖关系中都将磁盘、IP地址、服务器名称加进去。
22、
通过双机切换,看在MSCS里面增添oracleorahome8tnslistener和oracleserviceCSZLS服务是否运行正常。
23、
在局域网内其他机器建立ORACLE本地服务命名,并连接数据库,如能正常操作,表明ORACLE数据库安装完成。
24、
添加表空间WATER,数据文件大小 1700M。
25、
切换数据库到归档方式。

第四章数据库参数
db_name = "CSZLS"
instance_name = CSZLS
service_names = CSZLS
db_files = 1024
control_files =("e:\oradata\CSZLS\control01.ctl","e:\oradata\CSZLS\control02.ctl","e:\oradata\CSZLS\control03.ctl")
open_cursors = 300
max_enabled_roles = 30
db_file_multiblock_read_count = 8
db_block_buffers = 43818
shared_pool_size = 119653478
large_pool_size = 614400
java_pool_size = 20971520
log_checkpoint_interval = 10000
log_checkpoint_timeout = 1800
processes = 150
parallel_max_servers = 5
log_buffer = 32768
#audit_trail = true
# if you want auditing
#timed_statistics = true
# if you want timed statistics
max_dump_file_size = 10240
# limit tra
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章