内容简介
本书讲述了有效管理Oracle数据库及轻松处理日常任务的各种方法。通过本书的学习,可以使DBA的工作更加容易,更加高效。本书涵盖了数据库设置、用户管理、PL/SQL、文件备份、恢复、调优、故障排除、测试等相关知识。从Oracle Press指南中可以获得您所需要的答案。
编辑推荐
目前有很多关于Oracle的好书。对于初学者,可以选择由Oracle出版社出版的Oracle 9i DBA 101这一类初级书。而对于高级数据库管理员,则可以选择Oracle:The Complete Reference。但是,如果介于初学者和高级管理员之间,您又该如何选择呢?您可能已经从事了一段时间的数据库管理员工作,也了解一些简单的操作,但是在调优或用户管理方面却并不精通。如果是这种情况,您该向谁寻求帮助呢?您不能向母亲求助,因为她除了给您一些安慰,无法提供实质的帮助。您也不能求助于老板,因为他可能认为您应该样样精通,所以您无法向他袒露实情!或许您可以求助于同事,但是换来的也许是他们的白眼。每个人都会遭遇到问题,只不过有时向别人询问,而有时只能自己默默地思考。
本书的目的就是为了解答您心中的那些疑问。作者在书中总结了自己多年来的心得体会、从各种渠道收集的资料和从别人那里获取的宝贵经验,全书的内容都按照读者的需求进行编写。
作者对于书中的一部分内容已经有多年的使用经验,而对于另一部分内容还处于摸索和学习的阶段。作者会尽量使书中提供的方法能够在所有的Oracle版本中使用。总之,本书是对数据库管理员技巧的一个全面概括,通过本书的学习可以使您的日常工作更加简便和高效,或许还能增加几分乐趣。
如果您是一位初学者,非常感谢您的支持和信任。虽然您可能很喜欢这本书,但是最好先寻找一些更容易理解的教程和初级的案例进行学习。作者强烈推荐DBA 101或《Oracle高效设计》。两本都是好书--前者可以帮助您学习DBA的日常工作,另一本书可以帮助您理解如何才能得到系统的最佳设计方案。
如果您已经掌握了Oak桌面网络,本书可以让您学到一些知识。
在阅读本书之前,您应该已经具备了一定的DBA相关工作经验,接下来希望找到更简便的方法。作者假定您已经建立了一个操作环境并且可以使用SQL*Plus,而且是真心希望学到一些对您有用的知识。
下面介绍书中各个章节的内容。第1章&ldquo..
目录
第1章?运行数据库?
1.1?检查数据库空间?
1.1.1?数据库对象状态的检查?
1.1.2?监控警告日志?
1.1.3?任务自动化操作
1.2?数据库创建?
1.2.1?优化自由结构(OFA)?
1.2.2?Oracle数据库创建助手(DBCA)?
1.2.3?PFILE?
1.3?数据库的启动和停止?
1.3.1?数据库的关闭选项?
1.3.2?数据库的启动选项?
1.4?用户管理?
1.4.1?配置文件?
1.4.2?资源组指令?
1.4.3?口令组指令?
1.4.4?CREATE?USER语句
1.5?利用角色工作?
1.6?小结?
第2章?完成工作?
2.1?数据库的连接?
2.1.1?连接的概念?
2.1.2?以用户身份进行连接?
2.1.3?以SYSDBA或SYSOPER进行连接?
2.1.4?使用脚本连接?
2.1.5?断开用户连接?
2.1.6?审核数据库连接?
2.1.7?使用Oracle的审核机制?
2.1.8?限制用户的连接时间?
2.2?PL/SQL?
2.2.1?Oracle提供的PL/SQL简便工具?
2.2.2?PL/SQL过程?
2.2.3?PL/SQL函数?
2.2.4?在PL/SQL中使用包?
2.2.5?封装PL/SQL代码?
2.3?触发器?
2.4?小结?
第3章?备份与恢复?
3.1?用户管理备份与RMAN管理备份和恢复?
3.1.1?用户管理备份和恢复?
3.1.2?RMAN管理备份?
3.2?策略?
3.2.1?需求?
3.2.2?失效?
3.3?冷备份?
3.3.1?关闭数据库?
3.3.2?复制文件?
3.3.3?启动?
3.3.4?从冷备份复原数据库?
3.3.5?冷备份的缺点?
3.4?热备份?
3.4.1?区别?
3.4.2?将表空间置于备份模式?
3.4.3?脚本?
3.4.4?从热备份中恢复?
3.4.5?其他内容?
3.5?实时备份?
3.6?备份挂起?
3.7?恢复管理器(RMAN)?
3.7.1?相关术语?
3.7.2?是否使用目录
3.7.3?创建目录?
3.7.4?连..