Oracle数据库10g管理员专业培训8408.docx
《Oracle数据库10g管理员专业培训8408.docx》由会员分享,可在线阅读,更多相关《Oracle数据库10g管理员专业培训8408.docx(294页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、更多企业学院:./Shop/中小企业管理全能版183套讲座+89700份资料./Shop/40.shtml总经理、高层管理49套讲座+16388份资料./Shop/38.shtml中层管理学院46套讲座+6020份资料./Shop/39.shtml国学智慧、易经46套讲座./Shop/41.shtml人力资源学院56套讲座+27123份资料./Shop/44.shtml各阶段员工培训学院77套讲座+ 324份资料./Shop/49.shtml员工管理企业学院67套讲座+ 8720份资料./Shop/42.shtml工厂生产管理学院52套讲座+ 13920份资料./Shop/43.shtml财务
2、管理学院53套讲座+ 17945份资料./Shop/45.shtml销售经理学院56套讲座+ 14350份资料./Shop/46.shtml销售人员培训学院72套讲座+ 4879份资料./Shop/47.shtmlOracle数据库10g版本数据库管理员培训讲义张烈 张建中前言开卷有益。最好的学习教材是ORACLE的文档。但太繁杂,我们没有时间去钻研各个领域的数据库知识。根据我的教学实际情况,和大多数学员的实际需要情况,我将我的经验与大家分享。最好的学习方法是实验。实验加深你对数据库的理解。这是一本以实验为主的书.看到结果才是值得信赖的.本书献给那些想学习ORACLE数据库的人。本书含有六大部
3、分:第一部分sql基础,第二部分pl/sql基础,第三部分数据库的体系结构和数据库一些包的应用,第四部分数据库的网络配置,第五部分数据库的备份和恢复,第六部分数据库的优化。 张烈 13701394033 zanglie张建中 13601085651 zjz32006年10月Oracle数据库学习常见问题问答Oracle数据库的书很难看懂,oracle真的很难学习吗?Oracle就是一个小软件,它把复杂的事情封装起来了,我们学习的是管理数据库.很简单.只要你掌握正确的学习方法,管理oracle数据库不难.数据库有好多版本,我应该学习哪个?万物一理,数据库的版本虽然多,本质是一样的,变化的只是表象
4、,你是oracle7的专家,一定也是oracle10g的专家。数据库存在好多平台,我应该学习哪个?各个平台上有差别,很小。Windows是最好的学习平台。有好多管理数据库的工具,我应该使用哪个?Sqlplus最好的管理工具,当你只用sqlplus管理数据库的时候,你就掌握oracle了。数据库学习中哪部分最难?Sql语句,永远是sql,书写高效的sql是我们永恒的目标。日常维护数据库最重要的工作是什么?备份,永远是备份,有数据就有一切。学习数据库的基本课程是哪部分?体系结构,它是备份和优化数据库的基石。如何衡量我的数据库的水平?你在oracle数据库中想看什么就看得到,你入门了。看什么都看得懂
5、,你就学明白了。图形界面对数据库学习有帮助吗?有害无益!安装ORACLE简单吗?顺利情况下很简单,但每次你都会碰到不一样的情况,需要你的综合知识,最简单的事情体现了最精华的部分,工作这么多年,还没有碰到一个大拿的主机工程师,都懂得点皮毛,可叹!我看到的结果和你的实验不同,为什么?你看到什么都是对的,看到才是真实的.我们学习完这本讲义可以达到什么水平?如果你把这一百多个实验做一遍并理解了,你数据库入门了,能走多远就看你的日后的实践了.我是开发人员,学习这本书有帮助吗?非常有用,理解数据库的原理会指导我们书写高效的SQL语句.能用SQL实现的绝对不写程序,SQL发展到今天已经很成熟了,掌握orac
6、le的工作原理会使你的编程水平更上一层楼.我是数据库管理员,学习sql,pl/sql有意义吗?数据库管理员一定要会,因为数据库内有两个引擎,sql引擎和pl/sql引擎,我们虽然不写程序,但要懂.我没有什么计算机专业的基础,能学会数据库吗?能!数据库很简单,人人都能学会.象汽车一样,我们是学开车,不是造汽车.我们不懂汽车的内部结构,但不影响我们驾驶汽车,我们的工作就是管理数据库,不难.我是老程序员了,看你的教材有提高吗?开卷有益!Oracle的内容很多,我们应该掌握哪些产品?Oracle不是一个人做出来的,我们没有必要全面掌握,你掌握了基本的原理,在你的工作方向上深入一下.行业分工很细,一个人
7、不能成为全能大师. 生命有涯,知识无边.目录第一部分sql基础9基本查询语句9实验1:书写一个最简单的sql语句,查询一张表的所有行和所有列9实验2:查询一张表的所有行,但列的顺序我们自己决定10实验3:查询表的某些列,在列上使用表达式10实验4:使用sqlplus,进入sqlplus并进行简单的操作11实验5:查看当前用户的所有表和视图13实验6:关于null值的问题15实验7:在列上起一个别名15实验8:在显示的时候去掉重复的行16实验9:显示表的部分行和部分列,使用where子句过滤出想要的行18实验10:使用like查询近似的值18实验11:使用order by子句来进行排序操作20实
8、验12:操作字符串的函数22实验13:操作数字的函数25实验14:操作日期的函数25实验15:操作数据为null的函数31实验16:分支的函数32实验17:分组统计函数33实验18:表的连接查询36实验19:sql99规则的表连接操作40实验20:子查询41DDL和DML语句45实验21:建立简单的表,并对表进行简单ddl操作45实验22:dml语句,插入删除和修改表的数据49实验23:事务的概念和事务的控制52实验24:在表上建立不同类型的约束54实验25:序列的概念和使用58实验26:建立和使用视图60实验27:查询结果的集合操作63实验28:高级分组rollup,cube操作65实验29
9、:树结构的查询start with子句66实验30:高级dml操作68第二部分pl/sql基础69匿名块的编写69实验31:书写一个最简单的块,运行并查看结果69实验32:在块中操作变量70实验33:在块中操作表的数据71实验34:在块中的分支操作if语句71实验35:在块中使用循环,三种循环模式72实验36:在块中自定义数据类型,使用复合变量73实验37:在块中使用自定义游标76实验38:在块中处理错误exception78编写程序80实验39:触发器80实验40:编写函数82实验41:编写存储过程83实验42:编写包package85第三部分数据库的体系结构88实例的维护88实验43:数据
10、库的最高帐号sys的操作系统认证模式90实验44:数据库的最高帐号sys的密码文件认证模式92实验45:数据库的两种初始化参数文件92实验46:启动数据库的三个台阶nomount,mount,open95实验47:停止数据库的四种模式96实验48:建立数据库97实验49:查找你想要的数据字典99控制文件99实验50:减少控制文件的个数100实验51:增加控制文件的个数101日志文件104实验52:日志文件管理和nologging的实现107数据文件111实验53:建立新的表空间111实验54:更改表空间的名称,更改数据文件的名称113表空间116实验55:建立临时表空间117实验56:大文件表
11、空间和表空间的管理模式118数据库的逻辑结构120实验57:建立表,描述表的存储属性121实验58:数据库范围extent的管理128undo段的管理134实验59:数据库自动回退段的管理135实验60:数据库手工回退段的管理136实验61:通过回退段闪回历史数据136实验62:闪回数据的查询方法,以及历史交易137表存储数据的最基本单元138实验63:rowid的使用138实验64:临时表和压缩数据表的使用141实验65:压缩存储数据142实验66:删除表中指定列操作142实验67:使用sqlldr加载外部的数据143实验68:使用utl_file包来将表的数据存储到外部文件144实验69:
12、使用外部表145实验70:处理挂起的事务146索引149实验71:查看索引的内部信息151实验72:监控索引的使用状态153约束的管理154实验73:改变约束的状态154实验74:找到违反约束条件的行155Profile配置156实验75:管理密码的安全配置156实验76:限制会话的资源配置157权限管理158实验77:维护系统权限158实验78:维护对象权限159实验79:维护角色160实验80:审计161数据库字符集162实验81:配置国家语言支持163元数据165实验82:提取元数据dbms_metedata165第四部分数据库的网络配置168实验83:配置监听168实验84:客户端的网
13、络配置169实验85:数据库共享连接的配置171实验86:数据库dblink173第五部分数据库的备份和恢复174Exp导出和imp导入174实验87:交互模式导出和导入数据174实验88:命令行模式导出和导入数据175实验89:参数文件模式导出和导入数据175实验90:导出和导入表的操作176实验91:导出和导入用户操作178实验92:导出和导入全数据库操作179实验93:导出和导入表空间操作179实验94:数据泵179冷备份180实验95:将冷备份恢复到其它目录181实验96:修改实例的名称181实验97:将冷备份恢复到其它主机181实验98:将数据库改为归档数据库182热备份182实验9
14、9:热备份数据文件184实验100:热备份控制文件186实验101:改变控制文件大大小186实验102:改变数据库的名称187实验103:使用老的控制文件进行数据库恢复187实验104:系统表空间损坏的恢复187实验105:非系统表空间损坏的恢复188实验106:索引表空间损坏的恢复193实验107:临时表空间损坏的恢复195实验108:无备份表空间损坏的恢复195实验109:日志挖掘198实验110:不完全恢复,删除表的恢复199实验111:不完全恢复,删除表空间的恢复199实验112:不完全恢复,当前日志损坏的恢复199实验113:不完全恢复,resetlogs后的再次恢复203实验114
15、:表空间的传送203实验115:整个数据库的闪回203Rman备份和恢复204实验116:rman的连接,report和list命令204实验117:rman的copy命令205实验118:rman的backup命令206实验119:rman的backup备份增量级别206实验120:rman的backup备份片大小的限制209实验121:rman的backup备份数据文件211实验122:rman的backup备份控制文件211实验123:rman的backup备份归档日志文件211实验124:rman的backup备份二进制参数文件212实验125:rman的恢复目录的配置212实验126
16、:rman的数据文件的恢复212实验127:rman的数据块完全恢复213实验128:rman的数据库不完全恢复214实验129:rman的数据库副本管理214实验130:rman的备份管理214第六部分数据库的优化216采集数据216实验131:优化工具utlbstat/utlestat的使用216实验132:优化工具spreport的使用217实验133:系统包dbms_job维护作业217Shared_pool219实验134:sql语句在shared_pool中的查询219实验135:shared_pool的sql命中率220实验136:数据字典的命中率查询223实验137:share
17、d_pool保留区的判断223其它内存优化224实验138:db_cache命中率和db_cache的细化管理224实验139: v$latch的使用225实验140:log_buffer的优化227实验141:pga的优化227不同的存储格式229实验142:OMF管理的文件229实验143:处理行迁移230实验144:lock的信息查询231SQL语句的优化234实验145:explain列出执行计划234实验146:跟踪sql语句的使用235实验147:AUTOTRACE的使用235实验148:定位高消耗资源语句236实验149:收集数据库的统计信息236实验150:收集列的统计信息23
18、8实验151:自动收集统计信息239数据库的不同访问模式240实验152:全表扫描的优化240实验153:索引的五种使用模式242实验154:连接的三种模式246实验155:联合索引的建立247实验156:基于函数索引的建立249实验157:位图索引的建立249实验158:反键索引的建立252实验159:索引组织表的建立253实验160:cluster表的建立253实验161:物化视图的建立253实验162:查询重写255实验163:最后的sql优化办法,使用hints256第一部分sql基础基本查询语句l Select语句的作用查询指定的行查询指定的列多张表联合查询Select 语句可以查询
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 10 管理员 专业培训 8408
限制150内