十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
环境准备
创新互联服务项目包括武清网站建设、武清网站制作、武清网页制作以及武清网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,武清网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到武清省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
在我的测试环境中,准备了两台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=/tmp export TMPDIR=$TMP export ORACLE_TERM=xterm export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=HMDG #DB2 ---> HMDG2 export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/lib64 if [ $USER = "oracle" ];then if [ $SHELL = "/bin/ksh" ];then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
在DB1(主数据库)上新建一个数据库实例
步骤(图):
1、打开DBCA工具(以oracle用户运行)
选择创建数据库
2. 输入要创建的数据数据库实例名(SID)
3. 数据库用户密码(这里将所有用户密码设置为统一的密码,建议为每一个用户设置不同的密码)
4. 选择数据库文件保存的路径(这里使用默认,将保存在$ORACLE_BASE/oradata目录下)
5. 快速闪回区配置,设置闪回区大小(这里设置为20G,实际环境中应该设置足够大),并开启归档日志
6. SGA和PGA内存设置(这里使用默认)
字符集配置(在当前步骤)
7. 数据库存储相关配置(表空间、归档日志大小配置)
表空间分配
SYSAUX | 1G |
SYSTEM | 2G |
TEMP | 1G |
UNDOTABS1 | 4G |
USERS | 500M |
归档日志
这里创建4组大小为500M的归档日志,后面创建的备用归档日志大小应该要与这里的一致
8. 最后一步,选择[Finish]
等待安装完成
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 LISTENER Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production Start Date 22-MAR-2018 17:21:43 Uptime 0 days 0 hr. 2 min. 14 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora Listener Log File /u01/app/oracle/diag/tnslsnr/hmdb11dg-db1/listener/alert/log.xml Listening 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
至此,主数据库实例已经创建完成,接下来将进行物理备用数据库的配置(下一篇文章)