管理Oracle9i:DBA袖珍指南
日期:2007年7月21日 作者: 查看:[大字体 中字体 小字体]-
Oracle9i数据库的功能比Oracle8i更强大吗?绝对是的。它还更易于使用。Oracle服务器部门的一个小组负责人Valerie Kane说:“我们抽调了大批从事最乏味、最费时任务的数据库管理员,使他们集中精力投入到Oracle9i的开发活动中。 ”结果开发了一个在一些领域中几乎能够自我管理的数据库服务器。管理数据库的一些方法已经发生改变,下面是这些方法的一个快速指南,以及数据库管理员们用心写下的Oracle9i关键特性的概述。
第一部分 使常规任务自动化
认识到常规任务对于DBA们是非常费时后,Oracle在Oracle9i中将主要精力集中于简化这些任务的管理上。Scott Gossett是Oracle University的一位老师,他说:“对于一般的DBA,诸如日常盘区管理、恢复数据库、管理内存空间,以及解决数据库运行速度过慢之类的日常任务会占去其25%到30%的时间。Oracle9i能够使很多此类任务自动化,这不仅节省了DBA的时间,也减少了产生手工错误的可能性。”得到改进的领域包括:
扩展数据文件:在该数据库的以前版本中,DBA们必须为盘区(extent)指定正确的大小。 Thinkspark公司是位于德克萨斯州Austin市的一家咨询培训公司和软件提供商,Steve Bertoldi是该公司的一位教师,他说:“盘区管理占大多数DBA工作量的一大部分,它是必须做的,但又很费时。其形式有:用完了表空间留给数据段或临时段的空间,用完“回滚”(rollback)空间,或者尝试设置正确的盘区大小。大多数数据库都没有正确指定盘区大小,或者没有使用合适的本地管理的表空间。现在,Oracle9i提供了Resumable Space Management(可恢复空间管理)功能,大大简化了空间管理问题。”相关链接
Oracle9i数据库
www.oracle.com/oramag/mar02/index.Html?oracle9i.html
Oracle文档
www.oracle.com/oramag/mar02/9idoc.html
Oracle9i 课程
www.oracle.com/oramag/mar02/edu.html
管理Undo(Rollback)段:在Oracle8i及以前版本中,由DBA来计划和管理Undo(撤销,以前称为“rollback”)段的数目和大小,以及事务的大小是否需要额外的临时“回滚”(rollback)段。Oracle9i提供自动化的“撤消”管理,因此,DBA只需将创建“撤消”表空间的可用空间以及查询的一般大小输入数据库中,数据库就能决定如何最好地管理这一过程。所涉及到的新的关键init.ora参数是undo_management和undo_retention。
加利弗尼亚州萨克拉曼多(Sacramento)市加利弗尼亚运输部的Oracle数据库管理员Jim Reilley说:“在Oracle9i之前,我必须确保有足够数量的大小正确的“回滚”段,以避免因面向变化的事务处理而产生的 ‘覆盖错误。这类事务会导致重写已变块(-1555号错误)。在Oracle9i中,使用自动撤消,并恰当地设置undo_retention就可以避免绝大多数的-1555号错误,这是很令人兴奋的。”
管理大型查询:资源管理器(Resource Manager)是一个分配和维护数据库资源的软件包,其智能性在Oracle9i中得到了增强。它可以自动检测长时间运行的操作、测量后台资源消耗以防止需要大量内存的查询中断OLTP操作。例如,DBA可以设置资源管理器,将任何运行时间达到一特定值(如5分钟)的查询自动归入低优先级组。Oracle9i 高级产品经理Sushil Kumar 说:“这一特性可以降低多个大型事务耗尽全部可用内存的潜在危险,而不需要DBA不断地监控哪一个事务正在占用大量资源。”
Oracle9i还改进了基于成本的优化器,使DBA能够进行系统统计并使用统计结果生成最优计划,使得SQL语句调整变得更容易。其他一些改进,诸如分解的查询功能和分组设置,考虑到了更精确的SQL语句和处理。
管理操作系统文件:在以前的Oracle数据库版本中,数据库不能自动创建和删除计算机中的数据库文件。Oracle管理文件(Oracle Managed Files,OMF)是Oracle9i的新增功能,可以自动管理与数据库相关的操作系统(OS)文件。如果一个数据库对象需要的系统文件不存在,OMF会创建该文件。与此类似,如果一个数据库对象被撤消后,它所对应的系统文件便不再需要,OMF会删除该文件。Kumar说:“另外,如果因为某些原因,CREATE(创建)操作失败了,Oracle9i会自动删除未完全创建的文件。所有这些以前需要手工去做的事情现在都可以自动处理了。”
位于圣地亚哥的GERS是为零售商提供电子商务应用软件的供应商。它的系统开发经理Steve Miller,计划使用OMF。 - [1] [2] [3] 下一页
-
- 管理Oracle9i:DBA袖珍指南 相关文章:
- ·管理Oracle9i:DBA袖珍指南
- 管理Oracle9i:DBA袖珍指南 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:需要Oracle9i的10大理由
下一篇:ORACLE技术问题专家问答五则
精品推荐
热点TOP10
- ·9istatspack使用手册
- ·ORACLE UPDATE 语句语法与性能分析的一点看法
- ·ORACLE备份&恢复案例--ORACLE BACKUP&RESTORE SCHEME
- ·关于oracle日期函数的介绍和使用
- ·Oracle的SQL*PLUS命令的使用大全
- ·oracle函数之常见单行字符串函数
- ·ORACLE傻瓜手册长篇连载
- ·详细介绍ORACLE sqlplus命令
- ·Decode 函数的用法
- ·ORACLE 培训教程(1)
- ·Oracle 游标使用大全
- ·把Oracle数据库移植到Microsoft SQL Server 7.0
- ·Oracle数据库检查死锁的sql
- ·Oracle的SQL语句执行效率问题查找与解决方法
- ·Oracle常用的OCI函数
- ·用正则表达式函数验证身份证号码合法性
- ·oracle中pro*c的学习
- ·VMware下RedHat安装Oracle 9i RAC全攻略
- ·Oracle 9i 分析函数参考手册
- ·数据库备份与恢复测试(8)
特别推荐
- ·Oracle环境下APACHE虚拟服务器如何设置
- ·常见Oracle HINT的用法
- ·ORA-00257: archiver error. Connect internal only, until freed.
- ·oracle的update问题
- ·小议索引的使用
- ·oracle产品服务和技术级别介绍,OrACLE服务
- ·Oracle 数据类型
- ·Oracle数据库检查死锁的sql
- ·怎样将冷备份移植到另一台Solaris机器上
- ·Oracle 动态SQL返回单条结果和结果集
- ·手动建立 Oracle9i 数据库
- ·Oracle内存结构(二)----Shared Pool的详细信息
- ·DELPHI 调用 Oracle 存储过程并返回数据集的例子.
- ·关于block中行数据的存储与空间重组三
- ·Sybase及SQL Anywhere SQL语句小结
- ·ORACLE备份&恢复案例--ORACLE BACKUP&RESTORE SCHEME
- ·Oracle ERP 11业务调研报告-AP应付帐
- ·在 Oracle 数据库上构建 .NET 应用程序
- ·Oracle的SQL语句执行效率问题查找与解决方法
- ·oracle中pro*c的学习
