ORACLE 数据库双机热备方案(Linux)
一、规划Oracle配置方案
在开始安装与配置Oracle数据库前,我们需要规划Oracle配置方案,确定所需变量,方便后面安装步骤得执行。
1、1权限用户
Oracle?数据库实例服务,需要建立独立得Linux账户运行,在双机方案中,我们需要确保双机Oracle账户得用户ID与用户组得ID数字一致,否则将因文件访问权限问题导致双机切换失败。
1.2Oracle基目录与主目录
Oracle软件得基目录与主目录不能就是共享存储盘或镜像盘中得目录。
1。3LISTENER?名称
双机得LISTENER名称需要一致。
1、4数据库实例名
双机得数据库实例名需要一致。
1、5数据库实例目录
双机得数据库实例目录需要一致,必须放置在镜像卷或共享存储盘上面。
1、6汇总表格
完成规划后填写表1.6-1:
A机Oracle用户与ID
?
B机Oracle用户与ID
?
A机用户组与ID
?
B机用户组与ID
?
A机Oracle基目录(Oracle Base)
B机Oracle基目录(Oracle Base)
?
?
A机Oracle主目录(Oracle Home)
B机Oracle主目录(Oracle Home)
?
?
A机Listener名称
?
B机Listener名称
?
A机数据库实例名
?
B机数据库实例名
?
A机数据库实例目录
?
B机数据库实例目录
?
表?1。6—1
表1.6-2为示例,后面得配置步骤均以本示例中得变量进行设置。
A机Oracle用户与ID
oracle:510
B机Oracle用户与ID
oracle:510
A机用户组与ID
ointall:510,dba:511
B机用户组与ID
oinstall:510,dba:511
A机Oracle基目录(Oracle Base)
B机Oracle基目录(Oracle Base)
/home/oracle/app
/home/oracle/app
A机Oracle主目录(Oracle Home)
B机Oracle主目录(Oracle Home)
/home/oracle/app/oracle/product/11、2、0/dbhome_1
/home/oracle/app/oracle/product/11。2、0/dbhome_1
A机Listener名称
MC
B机Listener名称
MC
A机数据库实例名
mc
B机数据库实例名
mc
A机数据库实例目录
/OracleData/db_mc
B机数据库实例目录
/OracleData/db_mc
表?1。6—2
二、安装Oracle?前得注意事项
在开始本步骤前,请确保已完成《MicroColor ServHA Mirror for Linux?前序配置手册》或《MicroColor ServHA Cluster for Linux?前序配置手册》得配置步骤,以方便后面操作得进行、
本手册主要讲述在Oracle程序及其实例安装中配置双机热备得相关步骤与注意事项,并不包含完整得Oracle安装教程,其她选项需根据实际需求进行设置。
2.1权限用户配置
以下需要在A,B两台主机中均进行操作。
打开/etc/passwd?文件,找到Oracle用户对应得行,把UID与默认GID修改为表格中对应得值。
在示例中,修改为:oracle:x:510:510::/home/oracle:/bin/bash
打开/etc/group?文件,找到Oracle用户组对应得行,把GID修改为表格中对应得值。
在示例中,修改为:
oinstall:x:510:oracle
dba:x:511:oracle
进行完此步操作后方可对oracle用户进行目录访问授权操作,之后就可以开始安装Oracle程序了、
2。2选择安装选项
在安装选项步骤,选择仅安装数据库软件选项,如图2、2—1所示
图2。2-1
2、3选择Oracle安装目录
在安装位置选项,按表中内容选择Oracle?基目录与Oracle主目录(OracleHome),如图2。3—1所示:
图2。3—1
三、安装A机数据库实例
以下步骤全部在A机上进行操作。
运行ServHAConsole控制台,将资源树切换到A机,如图3-1所示:
图3-1
3、1配置监听器
在A机上运行netca,创建一个监听器,在监听程序名这里输入表格中对应得A机Listener名称,如图3、1-1所示:
图3。1—1
其她步骤均按实际需求进行配置即可。
3。2启动实例安装界面
在A机运行dbca,选择创建数据库。
图3。2-1
3。3数据库标识配置
在数据库标识步骤中填入表格中得A机得数据库实例名、
图3、3—1
3.4选择数据库文件位置
在数据库