Linux系统Oracle双机热备

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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:

表 1.6-1

表1.6-2为示例,后面的配置步骤均以本示例中的变量进行设置。

表 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选择数据库文件位置

在数据库文件所在位置步骤中,选择“所有数据库文件使用公共位置”选项,并填入表格中的A机数据库实例目录。

图3.4-1

3.5快速恢复区配置

在恢复配置步骤中,勾选指定快速恢复区,并填写表格中的A机数据库实例目录。

图3.5-1

3.6最后检查

在数据库存储步骤中,检查控制文件和数据库文件是否都设置在A机数据库实例目录下。

图3.6-1

图3.6-2

3.7完成实例配置

至此,A机的Oracle数据库实例创建操作就完成了,等待实例创建程序完成作业。

3.8停止实例

●以 Oracle用户身份登入控制台(su – oracle)

●检查环境变量中的SID是否为表格中的数据库实例名(source oraenv)

●以sysdba登入sqlplus(sqlplus/ as sysdba)

●输入 shutdown immediate

●离开sqlplus

3.9修改实例目录名

将数据库实例名录重命名,本操作是为了避免在B机创建数据库实例的时候遇到文件重名冲突等情况的发生,一旦集群配置完毕,这个重命名的目录就可以完全删除了。

在这里我们将/OracleData/db_mc目录重命名为/OracleData/db_mc_old。四、安装B机数据库实例

确保A机没有控制台停留在共享盘或镜像盘挂载点(在示例中为“/OracleData”)目录及其子目录下面。

运行ServHAConsole控制台,将资源树切换到B机,如图4-1所示:

图4-1

以下步骤全部在B机上进行操作。

4.1配置监听器

在B机上运行netca,创建一个监听器,在监听程序名这里输入表格中对应的B机Listener名称,如图4.1-1所示:

图4.1-1 4.2启动实例安装界面

在B机运行dbca,选择创建数据库。

图4.2-1

4.3数据库标识配置

在数据库标识步骤中填入表格中的B机的数据库实例名。

图4.3-1

4.4选择数据库文件位置

在数据库文件所在位置步骤中,选择“所有数据库文件使用公共位置”选项,并填入表格中的B机数据库实例目录。

相关文档
最新文档