Oracle MAA 说明
来源:互联网 发布:网络侠客行txt全集下载 编辑:程序博客网 时间:2024/06/05 17:18
基于Oracle数据库MAA架构, 可扩展性和强健性都很牛, 对DBA的把控能力要求也比较高. 如图:
一. 对于主机或数据库发生故障举例
0. 正常情况下, 由A,B负载均衡方式对外提供数据库服务, C为独立存储; D和E实时同步数据.
1. A故障, B单独服务, 业务零中断, 系统可能会变慢一些
2. B故障, A单独服务, 同上
3. C故障, D成为主库并提供服务(这个过程由观察器O来实现), 期间业务中断1分钟左右, 此时异地备库E转向从新主库D同步数据
4. A,B同时故障, 同上
5. D故障, 观察器会观测到, 对数据库系统无影响
6. E故障, 同上
7. O故障, 同上
9. O和D同时故障, 还是由A,B负载均衡方式对外提供数据库服务, 但只支持查询业务, 不支持事务了.
10. 北京机房全部沦陷(意外断电,自然灾害,恐怖袭击...), E还保留完整数据, 留的青山在, 不怕没柴烧!
二. Oracle MAA结构下应用程序客户端TNS配置举例
DB_ESUITE=
(DESCRIPTION=
(ADDRESS_LIST=
(LOAD_BALANCE = yes)
(ADDRESS= (PROTOCOL=TCP) (HOST=A) (PORT=1521) )
(ADDRESS= (PROTOCOL=TCP) (HOST=B) (PORT=1521) )
(ADDRESS= (PROTOCOL=TCP) (HOST=D) (PORT=1521) )
)
(CONNECT_DATA=
(SERVER=dedicated)
(SERVICE_NAME=ESUITE_TAF.LK)
)
)
三. Oracle MAA结构下常见连接说明
1) OCI/OCCI连接:
$ sqlplus system/manager@db_esuite
SQL> SELECT instance_name, host_name FROM v$instance;
INSTANCE_NAME HOST_NAME
------------- ---------------
ESUITE dbserver3
2) JDBC连接:
由 "jdbc:oracle:thin:@172.16.1.111:1521:ESUITE"(瘦客户端模式) 改为 "jdbc:oracle:oci:@db_esuite"(胖客户端模式), 同时要求也安装Oracle客户端或Instant客户端.
一. 对于主机或数据库发生故障举例
0. 正常情况下, 由A,B负载均衡方式对外提供数据库服务, C为独立存储; D和E实时同步数据.
1. A故障, B单独服务, 业务零中断, 系统可能会变慢一些
2. B故障, A单独服务, 同上
3. C故障, D成为主库并提供服务(这个过程由观察器O来实现), 期间业务中断1分钟左右, 此时异地备库E转向从新主库D同步数据
4. A,B同时故障, 同上
5. D故障, 观察器会观测到, 对数据库系统无影响
6. E故障, 同上
7. O故障, 同上
9. O和D同时故障, 还是由A,B负载均衡方式对外提供数据库服务, 但只支持查询业务, 不支持事务了.
10. 北京机房全部沦陷(意外断电,自然灾害,恐怖袭击...), E还保留完整数据, 留的青山在, 不怕没柴烧!
二. Oracle MAA结构下应用程序客户端TNS配置举例
DB_ESUITE=
(DESCRIPTION=
(ADDRESS_LIST=
(LOAD_BALANCE = yes)
(ADDRESS= (PROTOCOL=TCP) (HOST=A) (PORT=1521) )
(ADDRESS= (PROTOCOL=TCP) (HOST=B) (PORT=1521) )
(ADDRESS= (PROTOCOL=TCP) (HOST=D) (PORT=1521) )
)
(CONNECT_DATA=
(SERVER=dedicated)
(SERVICE_NAME=ESUITE_TAF.LK)
)
)
三. Oracle MAA结构下常见连接说明
1) OCI/OCCI连接:
$ sqlplus system/manager@db_esuite
SQL> SELECT instance_name, host_name FROM v$instance;
INSTANCE_NAME HOST_NAME
------------- ---------------
ESUITE dbserver3
2) JDBC连接:
由 "jdbc:oracle:thin:@172.16.1.111:1521:ESUITE"(瘦客户端模式) 改为 "jdbc:oracle:oci:@db_esuite"(胖客户端模式), 同时要求也安装Oracle客户端或Instant客户端.
- Oracle MAA 说明
- MAA
- Oracle MAA--Maximum Availability Architecture
- ORACLE 12C RAC ADG(MAA)
- oracle的最高可用性体系结构Oracle Maximum Availability Architecture MAA
- Oracle 11gR2(MAA) Physical Standby Databases Role Transfer
- Oracle 11gR2(MAA) Physical Standby Database Failover
- MAA安装
- 用Oracle 12c的MAA架构保障应用程序的连续性
- oracle参数说明
- oracle 进程说明
- oracle参数说明
- ORACLE函数说明
- oracle 函数说明
- Oracle 字段说明
- Oracle客户端安装说明
- Oracle常见错误信息说明
- ORACLE DBV用法说明
- 调用系统发邮件的实现
- 最简单的flex网络拓扑图开发(一)
- 解决Extjs分页工具条Ext.PagingToolbar无法换页问题
- 用shell脚本分析Nginx日志
- @常用的Linux操作@
- Oracle MAA 说明
- java的method反射机制(二)
- 乱码问题
- notepad++运行网页文件
- 如何使用kobold2d来做一个简单的iphone游戏教程(第五部分)
- Linux Kernel and Android 休眠与唤醒(中文版)
- 数据库连接大全
- 图片旋转、缩放、反转
- App Zap的非常货币化策略:付费游戏的应用内购买