环境准备 

在我的测试环境中,准备了两台CentOS7.4虚拟机,并同时都安装了Oracle11gR2的11.2.0.1.0企业版的数据库软件,其中只有主服务器创建一个数据库实例,备用服务器仅安装Oracle数据库软件。

主数据库(DB1)

OS

CentOS7.4

Hostname

hmdb11dg-db1

Oracle Version

11.2.0.1.0

Oracle SID

HMDG(使用DBCA工具创建的一个数据库)

备数据库(DB2)

OS

CentOS7.4

Hostname

hmdb11dg-db2

Oracle Version

11.2.0.1.0

Oracle SID

HMDG2

注意: 在开始之前,备用服务器仅安装了oracle数据库软件

Oracle用户环境变量配置(~/.bash_profile)

export TMP=/tmpexport TMPDIR=$TMPexport ORACLE_TERM=xtermexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export ORACLE_SID=HMDG   #DB2 ---> HMDG2export PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/lib64if [ $USER = "oracle" ];then    if [ $SHELL = "/bin/ksh" ];then        ulimit -p 16384        ulimit -n 65536    else        ulimit -u 16384 -n 65536    fifi

DB1(主数据库)上新建一个数据库实例

步骤()

1、打开DBCA工具(oracle用户运行)

图片1.png

选择创建数据库

图片1.png

图片1.png

2. 输入要创建的数据数据库实例名(SID)

图片1.png

图片1.png

3. 数据库用户密码(这里将所有用户密码设置为统一的密码,建议为每一个用户设置不同的密码)

图片1.png

4. 选择数据库文件保存的路径(这里使用默认, 将保存在$ORACLE_BASE/oradata目录下)

图片1.png

5. 快速闪回区配置,设置闪回区大小(这里设置为20G,实际环境中应该设置足够大),并开启归档日志

图片1.png

图片1.png

6. SGAPGA内存设置(这里使用默认)

图片1.png

字符集配置(在当前步骤)

图片1.png

7. 数据库存储相关配置(表空间、归档日志大小配置)

表空间分配

SYSAUX

1G

SYSTEM

2G

TEMP

1G

UNDOTABS1

4G

USERS

500M

归档日志

这里创建4组大小为500M的归档日志,后面创建的备用归档日志大小应该要与这里的一致

图片1.png

图片1.png

图片1.png

8. 最后一步,选择[Finish]

图片1.png

等待安装完成

图片1.png

8. 等待数据库安装完成之后,查看监听是否正常

[oracle@hmdb11dg-db1 admin]$ lsnrctl status LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 22-MAR-2018 17:23:56 Copyright (c) 1991, 2009, Oracle.  All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hmdb11dg-db1)(PORT=1521)))STATUS of the LISTENER------------------------Alias                     LISTENERVersion                   TNSLSNR for Linux: Version 11.2.0.1.0 - ProductionStart Date                22-MAR-2018 17:21:43Uptime                    0 days 0 hr. 2 min. 14 secTrace Level               offSecurity                  ON: Local OS AuthenticationSNMP                      OFFListener Parameter File   /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.oraListener Log File         /u01/app/oracle/diag/tnslsnr/hmdb11dg-db1/listener/alert/log.xmlListening Endpoints Summary...  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hmdb11dg-db1)(PORT=1521)))Services Summary...Service "HMDG" has 1 instance(s).  Instance "HMDG", status READY, has 1 handler(s) for this service...Service "HMDGXDB" has 1 instance(s).  Instance "HMDG", status READY, has 1 handler(s) for this service...The command completed successfully

至此,主数据库实例已经创建完成,接下来将进行物理备用数据库的配置(下一篇文章)