从我说起,我在企业负责数据网络的时间也不短了,也接触了很多数据库,其实各个数据库都有自己的市场定位和他自己的特点,但是我多年的经验告诉我Oracle11g对于像我们这样的中小企业来说是一个不错的选择。Oracle11g与4年前发布的Oracle10g版本相比,新增了400多项功能, 其中最为突出的四个新功能是自动的SQL调整、分区建议和数据压缩技术实时应用测试。 新版本的11g经过了1500万个小时的测试,开发工作量达到了3.6万人/月,相当于1000名员工连续研发3年。 另外,Oracle11g提供了高性能、伸展性、可用性和安全性,并能更方便地在低成本服务器和存储设备组成的网格上运行 ,对于中型企业来说是不错的选择,下面我就从以下几个方面对Oracle11g做个详细介绍,希望有经验的企业数据库管理人员能参与一起讨论,有什么问题可以在这里提出来。
如果企业要选择Oracle11g作为企业的数据库平台,那肯定先要了解或者是知道11g数据库对我们这样的企业有什么好处,没有好处肯定是不要的了。我先说说首选Oracle11g数据库的好处吧,仅个人观点(切勿扔砖)。
Oracle 数据库 11g(构建在 Oracle 独有的网格计算能力上)使 Oracle 客户能够更快地响应不断变化的业务状况,通过技术创新获得竞争优势以及减少成本。使用Oracle数据库11g,您可以:
1、 通过 Real Application Testing 更快地采用新技术,我们不是喜新厌旧的。
2、 通过 Advanced Compression 和 Partitioning 以更少的开销管理更多数据,我们当然要以少胜多了。
3、 通过用 Oracle Secure Files将所有数据存储在Oracle数据库中来简化系统,功能在强大,操作复杂肯定用的人不会多。
4、 用 Oracle Active Data Guard 将灾难恢复资源的 ROI 最大化,就是有了灾难我们也不怕,解除了我们的后顾之忧。
5、 通过管理自动化使关键人员将精力投入到战略性任务中。
其实还有很多的好处,我就不能一一介绍了,大家在以后的工作使用中就会体会的到
所以我说,对于有经验的数据管理员或有一定规模的中型企业建立自己的企业架构时间,应该考虑更多是数据库的可扩展性,Oracle11g数据库真是不错的选择!
自动的SQL调整 是Oracle11g新功能之一我一直比较期待。
Oracle 数据库 11g 通过识别有问题的 SQL 语句、对其运行 SQL Tuning Advisor 并实施生成的 SQL 配置文件建议以调整语句,而无需用户参与,进一步自动化 SQL 调整过程。
自动 SQL 调整功能通过一个名为“Automatic SQL Tuning”的新任务(默认情况下,每天晚上运行)使用 AUTOTASK 框架。下面是 Oracle 数据库 11g 中自动 SQL 调整过程的简单描述:
第 1 步:Automatic SQL Tuning 基于 AWR Top SQL 识别来确定自动调整的目标。
第 2 步和第 3 步:当 Automatic SQL Tuning 任务在维护时段执行时,可以通过调用 SQL Tuning Advisor 来自动调整以前识别的 SQL 语句。因此,如果需要,将为它们创建 SQL 配置文件。但是,做决定之前要认真测试新的配置文件。
第 4 步:在任何时间点,您都可以请求提供有关这些自动调整活动的报告。然后,您可以选择检查调整后的 SQL 语句以验证或删除生成的自动 SQL 配置文件。
Oracle数据库11g的Oracle实时应用测试(Oracle Real Application Testing)组件非常适用。这一功能使Oracle数据库11g成为有史以来第一个能够帮助企业以可控和经济的方法迅速测试并管理IT环境变化的数据库。自助式管理,和自动化功能,让Oracle11g在企业应用环境中的易用性凸显。
数据库的安全性
在工作中,我和其他企业网管最担心数据库中的数据因为停电等突发事件而丢失。在Oracle11g产品中提供了闪回交易(Oracle Flashback Transaction),可以轻松撤销错误交易以及任何相关交易;并行备份和恢复功能,可改善非常大数据库的备份和存储性能;“热修补”功能,不必关闭数据库就可以进行数据库修补,提高了系统可用性。Oracle数据库11g的OracleDataGuard组件可帮助客户利用备用数据库,以提高生产环境的性能,并保护生产环境免受系统故障和大面积灾难的影响。OracleDataGuard组件可以同时读取和恢复单个备用数据库,这种功能是业界独一无二的,因此OracleDataGuard组件可用于对生产数据库的报告、备份、测试和“滚动”升级。通过将工作量从生产系统卸载到备用系统,OracleDataGuard组件还有助于提高生产系统的性能,并组成一个更经济的灾难恢复解决方案。Oracle数据库11g具有Oracle全面回忆(OracleTotalRecall)组件,可帮助管理员查询在过去某些时刻指定表格中的数据。管理员可以用这种简单实用的方法给数据增加时间维度,以跟踪数据变化、实施审计并满足法规要求。
数据库的可操作性
Oracle数据库11g具有先进的自助式管理功能和自动化功能,可帮助企业满足服务级别协议的要求。将帮助客户降低系统管理成本,同时提高客户数据库应用的性能、可扩展性、可用性和安全性。例如,对需要定期升级数据库和操作系统并改变硬件和系统的企业来说,Oracle数据库11g的Oracle实时应用测试(Oracle Real Application Testing)组件非常适用。这一功能使Oracle数据库11g成为有史以来第一个能够帮助企业以可控和经济的方法迅速测试并管理IT环境变化的数据库。每次升级数据库,或者是更换数据库服务器的硬件时,都是我们最忙的时候。因为硬件环境的改变,我们要对数据库的应用环境进行测试和评估。而Oracle11g数据库产品,则可以让所有的企业网管摆脱这一烦恼。
另外,Oracle数据库 11g还具有新的支持工作台组件,其易于使用的界面向管理员呈现与数据库健康有关的差错以及如何迅速消除差错的信息, 在Oracle数据库11g中, xml DB的性能获得了极大的提高,XML DB是Oracle数据库的一个组件,可帮助客户以本机方式存储和操作XML数据。Oracle数据库11g增加了对二进制XML数据的支持,现在客户可以选择适合自己特定应用及性能需求的XML存储选项。XML DB还可以通过支持XQuery、JSR-170、SQL/XML等标准的业界标准接口来操作XML数据。
看到了11g专题网络研讨会,到时会有技术方面的讲解和高人的精彩演讲,有兴趣的可以去看看:http://www.wmdata.com.cn/Oracle/11g_081015/index.asp?froms=blog
其实中型企业对数据库的选择有时候太过草率,选择一般轻型的数据库,安全性,可扩展性,以及对数据库人员的培训方面都有很多弊端,当你了解了Oracle11g数据库及其诸多特性后,你就会发现,其实Oracle11g数据库的可扩展性是非常适合中型企业构建企业框架的,Oracle11g数据库的诸多优点及大量的事实都告诉我们,Oracle11g数据库是我们的不错选择。太多了,写不了了,以后大家有时间共同探讨。
作者:刘雷
博文地址:
http://cnp.blog.ccidnet.com/blog-htm-do-showone-uid-62827-type-blog-itemid-627682.html