乐观 发表于 2015-1-16 22:13:09

MYSQL编程:ORACLE-DataGuard系列:逻辑standby搭建...

这是无法比较的,因为基于云的数据库提供了不同的模式。关键是要通过围绕云计算产品来包装其他增值服务以适应不断变化的市场条件:这就是DBaaS。筹办:
确认工具和语句能被standby撑持
确保primary库中各表的行可被独一标识
情况:
操纵体系:REDHATLINUXENTERPRISE5
ORACLE:11.2.0.1.0
PRIMARY:
IP:192.168.1.11
SID:test
DB_UNIQUE_NAME:test
安装路径:/oracle/oracle/product/11.2.0/dbhome_1
当地回档路径:/oracle/oradata/test/archive
PHYSICSSTANDBY:
IP:192.168.1.12
SID:dgtest
DB_UNIQUE_NAME:dgtest
安装路径:/oracle/oracle/product/11.2.0/dbhome_1
当地回档路径:/oracle/oradata/dgtest/dgtest/archive
LOGICALSTANDBY:
IP:192.168.1.15
SID:logicdg
DB_UNIQUE_NAME:logicdg
安装路径:/oracle/oracle/product/11.2.0/dbhome_1
当地回档路径:/oracle/oradata/logicdg/local-archive
本例测试接纳物理standby转逻辑standby的体例在一个已存在的dataguard情况中新增一台逻辑standby.
原dataguard情况可参考:
http://xin23.blog.51cto.com/1827266/504066
创立新物理standby的历程亦可参照此文。此处不再赘述。
则今朝情况为:
primary:192.168.1.11
physics:192.168.1.12
logical:192.168.1.15(今朝为物理standby.待转换)
1.修正primary初始化参数文件(仅列出修正部分)
*.log_archive_dest_state_2=defer
*.log_archive_dest_state_3=defer
*.log_archive_config=dg_config=(test,dgtest,logicdg)
*.log_archive_dest_2=service=test12archvalid_for=(online_logfiles,primary_role)db_unique_name=dgtest
*.log_archive_dest_3=service=test15archvalid_for=(online_logfiles,primary_role)db_unique_name=logicdg
*.fal_server=test11
*.fal_client=test12
*.standby_file_management=auto
*.db_file_name_convert=/oracle/oradata/test,/oracle/oradata/dgtest/dgtest,/oracle/oradata/test,/
oracle/oradata/logicdg
*.log_file_name_convert=/oracle/oradata/test,/oracle/oradata/dgtest/dgtest,/oracle/oradata/test,/
<P><FONTcolor=#080809>oracle/oradata/logicdg12下一页>全文浏览提醒:尝尝"←→"键,翻页更便利哦!与数据库相关的流程的逐渐标准化,使得解决方案提供商能以更便捷的方式提供服务、部署应用程序、规划容量和管理资源。DBaaS模式还有助于减少数据和数据库的冗余度并提升整体服务质量。

小女巫 发表于 2015-1-17 11:55:08

以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了

海妖 发表于 2015-1-20 18:23:15

两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书

爱飞 发表于 2015-1-29 14:15:13

从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。

柔情似水 发表于 2015-2-6 02:01:22

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

第二个灵魂 发表于 2015-2-14 23:49:32

在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。

飘飘悠悠 发表于 2015-3-4 10:47:44

其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!

愤怒的大鸟 发表于 2015-3-11 18:28:37

作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题!

冷月葬花魂 发表于 2015-3-19 07:36:35

多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。

灵魂腐蚀 发表于 2015-3-27 14:08:43

groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。
页: [1]
查看完整版本: MYSQL编程:ORACLE-DataGuard系列:逻辑standby搭建...