1、RoseHA 8.9 For Windows 配合Oracle 11G 64位配置文档 一、安装部署要求 1.RoseHA 群集结构二、操作系统准备两台服务器安装部署完全相同的操作系统, RoseHA 8.9 For Windows 可以安装在 Server 2003/2008/2012 的各个发行版本上。 分别设置不同的主机名(ServerA、ServerB) 图文介绍三、心跳的配置准备至少配置2组直连心跳。 如果服务器上有三片以上物理网卡 则其中一片网卡连接交换机用于配置集群(公网)其他两片网卡,两台服务器之间使用网线直连。 如果服务器上有二片上物理网卡,则其中一片网卡连接交换机配置公网,
2、另一片网卡连接两台服务器配置心跳,并且必须添加一条直连的RS232串口心跳线(串联心跳线可以不用配置IP)四、磁盘阵列准备在配置应用数据共享磁盘(S)和应用服务过程中,两台主机不能同时挂载应用数据的功效磁盘。五、应用服务器部署要求在集群的各个服务器节点上分别按照相同的配置方式安装部署Oracle数据库,Oracle的程序文件放在安装两台主机上的本地硬盘上,数据文件Oracle实例放到共享(S)盘,确认节点主机上的Oracle的配置完全一样,数据库实例名一样,安装路径一样,配置方式一样。然后,分别在各台主机上测试Oracle能否正常启动和停止,确保客服端服务能正常访问,注意将Oracle服务的启
3、动方式修改为手动启动,最后停止Oracle服务。六、安装Oracle11G 64位具体总流程 1.先在服务器A上联机共享磁盘,关闭B机,完成Oracle安装。2.安装到 指定备份和恢复 选项 的时候要选则 启用自动备份 并把路径改为(S)盘数据库文件下路径。 3.输入cmd命令测试本机连接测试测试前关闭防火墙 或是增加1521端口 第一步:Tnsping (数据库名称)命令:如果能够ping通,则说明客户端能解 tnsping命令:如果能够ping通,则说明客户端能解析listener的机器名,而且lister也已经启动,但是并不能说明数据库已经打开,而且tsnping的过程与真正客户端连接的
4、过程也不一致。但是如果不能用tnsping通,则肯定连接不到数据库。 第二步:sqlplus 命令:输入用户名 和密码 第三部:conn system./oracleLNG as sysdba 主意LNG为数据库名称 4.在服务器A上,停止Oracle服务,将Oracle相关服务的启动改为手动 5.关闭Oracle服务,关闭A机 6.把(S)盘上的数据文件夹名改成(文件夹名_bak) 7.开启B机在服务器B上联机共享磁盘,完成Oracle安装 8.安装到 指定备份和恢复 选项 的时候要选则 启用自动备份 并把路径改为(S)盘数据库文件下路径。 9、输入cmd命令测试本机连接测试测试前关闭防火墙
5、 或是增加1521端口 10.在服务器B上,停止Oracle服务,将Oracle相关服务的启动改为手动 11.关闭Oracle服务,关闭B机 12.启动A机再次输入cmd命令测试本机连接测试,如果成功者证明数据库安装成功。 13.修改TNS 找到 Oracle安装文件目录例如D:appAdministratorproduct11.2.0dbhome_1NETWORKADMIN (1.)修改A、B机 listener.ora 文件 (2.)红色部分为新增代码CNPC为数据库名 (3.)绿色部分HOST 原来是计算机名,现在修改为新网段的虚了IP (4.)绿色部分PORT 为Oracle 监听端口
6、号# listener.ora Network Configuration File: D:appAdministratorproduct11.2.0dbhome_1networkadminlistener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:appAdministratorproduct11.2.0dbhome_1) (PROGRAM = extproc) (ENVS =
7、 EXTPROC_DLLS=ONLY:D:appAdministratorproduct11.2.0dbhome_1binoraclr11.dll) ) (SID_DESC = (GLOBAL_DBNAME = CNPC) (ORACLE_HOME = D:appAdministratorproduct11.2.0dbhome_1) (SID_NAME = CNPC) ) )LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =)(PORT = 1521) (ADDRESS = (PROT
8、OCOL = IPC)(KEY = EXTPROC1521) ) )ADR_BASE_LISTENER = D:appAdministrator(2.)修改修改A、B机tnsnames.ora文件(1.)绿色部分HOST 原来是计算机名,现在修改为新网段的虚了IP(2.)绿色部分PORT 为Oracle 监听端口号# tnsnames.ora Network Configuration File: D:appAdministratorproduct11.2.0dbhome_1networkadmintnsnames.ora# Generated by Oracle configuration
9、tools.ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) )CNPC = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = cnpc)
10、) )七、 双机安装Oracle11G 64 图文介绍一、 配置图文介绍 开始进来只需要下一步即可二、 安装选项 选择创建和配置数据库下一步即可 如果选择仅安装数据库软件 则数据库安装好后 配置好监听 再创建实例三、 系统类型四、 网络安装选项五、 选择安装类型六、 选择语言七、 选择数据库版本八、 指定安装位置 一般情况下 只需要修改盘符就可以了九、 选择配置类型十、 指定数据库标示符 创建数据库名称十一、 指定配置选项十二、 指定数据库存储选项十三、 指定恢复选择十四、 指定方案口令十五、 关闭防火墙 或在防火墙添加1521端口十六、 查看服务是否开启十七、 修改TNS listener.
11、ora 文件 看前文 13步十八、 修改 TNS tnsnames.ora 文件 看前文 13步十九、 Cmd 测试 数据库连接 第一步、 Tnsping (数据库名称)命令:如果能够ping通,则说明客户端能解 tnsping命令:如果能够ping通,则说明客户端能解析listener的机器名,而且lister也已经启动,但是并不能说明数据库已经打开,而且tsnping的过程与真正客户端连接的过程也不一致。但是如果不能用tnsping通,则肯定连接不到数据库。析listener的机器名,而且lister也已经启动,但是并不能说明数据库已经打开,而且tsnping的过程与真正客户端连接的过程也不一致。但是如果不能用tnsping通,则肯定连接不到数据库。 第二步、 第三步、安装ROSEHA 8.9