oracle10G - windows - MSCS - 双机安装

更新时间:2024-05-11 23:52:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Oracle 10G for Windowd HA 环境:两台HP 580 共享盘阵: HP

软件:Microsoft Windows 2003,MSCS 安装要求: 1.安装Oracle10.2.0.1

2.建库

4.配置Oracle集群使两台机器工作在Standby模式 Oracle安装过程

1. 确认域控制器配置正确,两台机器都必须是域控制器。并建立使用集群的用户

administrrator

2. 确认Microsoft的MSCS配置成功,共享盘阵可以正常切换,浮动IP也可以正常切换。 3. 在节点一的本地硬盘上安装 Oracle 10.2.0.1,选择自定义安装,安装过程中选择不创建

数据库。

4. 在节点二的本地硬盘上安装 Oracle 10.2.0.1,选择自定义安装,安装过程中选择不创建

数据库。

5. 在两台机器上分别运行netca命令配置监听程序(listener)按默认执行即可。配置后会

在服务列表中自动生成一个listener服务。

6. 在节点一上创建要添加到集群中的数据库。注意 Control 文件、redo log files 和 data

files 必须创建在磁盘柜的共享分区上、初始化参数文件也放在共享盘阵上; 参数设置:share_pool 300M

Database_buffer 600M Large_pool 32M

PGA 200M 字符集:zhs16gbk 建库时选择创建建库脚本。

7. 第二台机器不创建数据库

8. 拷贝第一台机器上的D:\\oracle\\product\\10.2.0\\admin目录到第二台机器的相应位置 9. 在第二台机器上执行如下脚本:(d:\\oracle\\product\\10.2.0\\admin\\oradb\\scripts\\oradb.bat脚

本中的一部分), set ORACLE_SID=oradb

E:\\oracle\\product\\10.2.0\\db_1\\bin\\oradim.exe -new -sid oradb -startmode manual -spfile E:\\oracle\\product\\10.2.0\\db_1\\bin\\oradim.exe -edit -sid oradb -startmode auto -srvcstart 创建oracle实例的服务

10. 在我的电脑->属性->高级->环境变量添加ORACLE_SID变量,变量值oradb

11. 此时查看共享盘在哪台机器上,重启OracleServiceORADB服务,看数据库能否正常启

动。

12. 在mscs中手动切换资源组,右键资源组选择移动组,确认IP和共享y:z:盘阵已经

成功切换到另一台机器上。重启OracleServiceORADB服务,看数据库能否正常启动。 13. 添加oracleServiceORADB服务到机群中 14. 在mscs中使服务联机,至此配置完毕。

注意:监听不用手工添加,只要每台机器监听自己的地址就可以,但一定要写机器名,不能改为IP地址,这样客户端访问集群IP时就可以转移到活动机器的地址上。

一但手工添加listener服务到MSCS失败后,监听将不再可用,包括监听本地地址也不能启动。 测试过程

手动切换和关机宕机切换

Server1为主机,共享资源运行在server1上,在远程可以通过公共的虚拟地址10.100.8.2连接数据库

客户端tnsnames.ora配置如下: oracle =

(DESCRIPTION = (ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.100.8.2)(PORT = 1521)) )

(CONNECT_DATA = (SERVICE_NAME = oradb)

) )

远程连接方法: 客户机安装oracle客户端 D:\\sqlplus /nolog

Sql>conn system/oracle@oracle Connected

Sql>select * from v$instance;(显示oracle实例名和主机名) 手工切换:

1. 在MSCS中手工将共享资源切换到server2上(在mscs中移动资源组),server1释放资

源,启动实例并启动数据库,在远程可以通过公共的虚拟地址连接数据库 2. 在MSCS中手工将共享资源切换到server1上(在mscs中移动资源组),server2释放资

源,server1启动实例并启动数据库,在远程可以通过公共的虚拟地址连接数据库 宕机切换:

1. 进行server的宕机切换,在server1占有资源的情况下,远程可以通过oracle的集群地

址10.100.8.2正常连接数据库,此时重启server1,资源被自动切换到server2,server2启动实例并启动数据库,在远程可以通过公共的Oracle集群地址连接数据库

2. 进行server的宕机切换,在server2占有资源的情况下,远程可以通过oracle的集群地

址10.100.8.2正常连接数据库,此时重启server2,资源被自动切换到server1,server1启动实例并启动数据库,在远程可以通过公共的Oracle集群地址连接数据库 3. 拔网线测试基本同宕机测试。 Bea 安装 版本weblogic 9

安装过程中基本选择默认配置,安装后建立了admin域,启动脚本放在了桌面上。 可以通过:http://host-ip:7001/console管理

由于bea的license绑定ip,每个license只能在一个IP上使用,因此建议不做双机热备份。

本文来源:https://www.bwwdw.com/article/tl6g.html

Top