windows2008
群集基础上安装ORACLE数据库
实施工程师:郭立辉
实施日期:
2011-07
1. 过程叙述:. 3
2. 安装数据库软件:. 3
2.1. 软件安装目录为oracle(建立在共享磁盘上). 3
2.2.在B节点(停止A节点)安装数据库软件(不要建库)。. 3
2.2.1. 停止A节点. 3
2.2.2. 在B节点安装ORACLE数据库软件. 4
2.3. 安装完毕之后,修改oracle目录名称为oracle1。建立oracle目录。. 9
2.4. 在A节点(停止B节点)安装数据库软件(不要建库)与B节点保持一致。. 9
2.4.1. 停止B节点. 9
2.4.2. 在A节点安装ORACLE数据库软件. 11
3. 使用dbca工具建库. 11
3.1. 在A节点(停止B节点)使用dbca建立数据库。. 11
3.2. 建库完毕之后,停止Oracle所有服务并把服务启动类型改为手动。. 26
3.3. 在B节点(停止A节点)使用dbca建立数据库与A节点保持一致。. 26
3.3.1. 停止A节点. 26
3.3.2. 在B节点使用dbca建库. 28
3.4. 建库完毕之后,停止Oracle所有服务并把服务启动类型改为手动。. 33
3.5. 启动群集所有节点。. 34
4. 配置群集通用服务:. 34
4.1. 配置Oracle监听. 34
4.2. 配置通用服务. 40
5. 测试Oracle群集:. 54
5.1. Oracle应用测试. 54
5.2. 节点网络故障. 54
5.3. 磁盘资源故障. 54
5.4. 节点主机故障. 54
1.
过程叙述:
Ø
软件安装目录为oracle(建立在共享磁盘上)。
Ø
在B节点(停止A节点)安装数据库软件(不要建库)。
Ø
安装完毕之后,修改oracle目录名称为oracle1。建立oracle目录。
Ø
在A节点(停止B节点)安装数据库软件(不要建库)与B节点保持一致。
Ø
在A节点(停止B节点)使用dbca建立数据库。
Ø
建库完毕之后,停止Oracle所有服务并把服务启动类型改为手动。
Ø
在B节点(停止A节点)使用dbca建立数据库与A节点保持一致。
Ø
建库完毕之后,停止Oracle所有服务并把服务启动类型改为手动。
Ø
启动群集所有节点。
Ø
配置群集通用服务。(Oracle通用服务必须单独使用IP,此IP为Oracle漂移IP)
Ø
测试Oracle群集。
2.
安装数据库软件:
2.1.
软件安装目录为oracle(建立在共享磁盘上)
在共享盘上建立名为
oracle目录。此目录为双机管理目录。
2.2
.在B节点(停止A节点)安装数据库软件(不要建库)。
2.2.1. 停止A节点
使用“故障转移群集管理”程序停止
A节点。
A节点停止后状态。
2.2.2. 在B节点安装ORACLE数据库软件
运行
ORACLE11G的setup.exe出现如上图,选择“高级安装”后“下一步”
选择“企业版”后下一步。
单击“浏览”
选择以上建立的
oracle目录后“下一步”。
以上检查条件必须全通过,单击“下一步”。
选择“仅安装软件”后“下一步”
确定安装信息之后单击“安装”
安装成功之后单击“退出”完成安装
ORACLE数据库软件。
2.3.
安装完毕之后,修改oracle目录名称为oracle1。建立oracle目录。
修改刚才数据库软件安装路径
oracle名称为oracle1。修改完成之后再次建立oracle目录。
2.4.
在A节点(停止B节点)安装数据库软件(不要建库)与B节点保持一致。
2.4.1. 停止B节点
启动
A节点。
停止
B节点。
检查所有资源已经切换到
A节点。
2.4.2. 在A节点安装ORACLE数据库软件
此章节过程与
2.2.2相同不进行累述。
3.
使用dbca工具建库
3.1.
在A节点(停止B节点)使用dbca建立数据库。
使用
dbca建库工具进行建库。
在欢迎界面“下一步”
选择建库,然后“下一步”
选择“一般用途或事务处理”,然后“下一步”继续。
输入数据库
SID(实例名称)。
取消“配置
Enterprise Manager”,然后“下一步”继续。
选择“所有账户使用同一管理口令”,输入口令后“下一步”继续。
选择文件系统类型,选择“文件系统”单击“下一步”继续。
选择“使用模板中的数据库文件位置”然后“下一步”继续。
选择“指定快速恢复区”和“启用归档”然后“下一步”继续。
此界面不用修改,“下一步”继续
默认即可单击“下一步”继续
无修改“下一步”继续
无修改“下一步”继续
无修改“下一步”继续
进入
Oracle主目录下bin目录,然后执行oracle SID。本来SID为test。按回车后不要执行CTRL-C
单击“完成”继续
确认信息后,单击“确定”后继续
数据库建立完毕之后,单击“退出”完成建库过程。
按
CTRL-C退出命令行。
使用
Net Configuration Assistant工具。
选择“监听程序配置”后单击“下一步”继续
选择“添加”然后单击“下一步”继续。
输入监听名称,本例使用默认。
选择网络协议,本例默认。
选择监听端口,本例使用默认。
选择“否”然后单击“下一步”继续
“下一步”继续
单击“完成”完成建立过程。
3.2.
建库完毕之后,停止Oracle所有服务并把服务启动类型改为手动。
停止
Oracle服务并且把服务启动类型修改为手动。
3.3.
在B节点(停止A节点)使用dbca建立数据库与A节点保持一致。
3.3.1. 停止A节点
先启动
B节点,然后停止A节点。
选择停止。
检查资源是否都切换到
B节点。
3.3.2. 在B节点使用dbca建库
建库过程同
2.6,此处不进行累述。
建库完毕之后,建立监听时有些不同,如下图:
删除已经存在的监听。
“下一步”继续。
配置监听
添加
“下一步”
“下一步”
完成
3.4.
建库完毕之后,停止Oracle所有服务并把服务启动类型改为手动。
停止
Oracle服务并且把服务启动类型修改为手动。
3.5.
启动群集所有节点。
检查所有节点,检查所有资源是否正常。
4.
配置群集通用服务:
4.1.
配置Oracle监听
使用
”Net Manager“工具配置监听。
选择“
LISTENER”输入主机IP,此IP为Oracle漂移IP。
如图选择“数据库服务”
输入
SID名称和Oracle主目录
如图配置,服务名处为
SID名称。如果“服务命名”为空,请通过“编辑”菜单创建。输入Oracle漂移IP。
保存网络配置后退出
4.2.
配置通用服务
如图右击“服务和应用程序”,单击“配置服务或应用程序”。
首先添加
Oracle监听服务。
修改名称为
Oracle,添加地址此为Oracle漂移IP必须与Oracle监听地址相同。
磁盘为
Oracle安装盘
单击“完成”完成通用服务配置。
添加通用服务。
选择
Oracle数据库服务
如上图显示
使添加资源联机。
修改磁盘依赖关系
选择地址
选择名称
Oracle后单击“确定”完成
修改监听服务依赖关系
依赖磁盘
修改其他服务依赖关系
依赖监听服务
依赖监听服务
右键
Oracle,选择“属性”
如上图设置
如上图设置
5.
测试Oracle群集:
5.1. Oracle
应用测试
可以通过杀
Oracle数据库进程和监听进程,Oracle切换是否正常
5.2.
节点网络故障
制造某节点网络故障,
Oracle切换是否正常
5.3.
磁盘资源故障
制造某节点磁盘故障,
Oracle切换是否正常
5.4.
节点主机故障
制造某节点主机故障,
Oracle切换是否正常