《精编》Oracle数据库10g管理员专业培训

上传人:tang****xu2 文档编号:133418496 上传时间:2020-05-27 格式:DOC 页数:303 大小:2.76MB
返回 下载 相关 举报
《精编》Oracle数据库10g管理员专业培训_第1页
第1页 / 共303页
《精编》Oracle数据库10g管理员专业培训_第2页
第2页 / 共303页
《精编》Oracle数据库10g管理员专业培训_第3页
第3页 / 共303页
《精编》Oracle数据库10g管理员专业培训_第4页
第4页 / 共303页
《精编》Oracle数据库10g管理员专业培训_第5页
第5页 / 共303页
点击查看更多>>
资源描述

《《精编》Oracle数据库10g管理员专业培训》由会员分享,可在线阅读,更多相关《《精编》Oracle数据库10g管理员专业培训(303页珍藏版)》请在金锄头文库上搜索。

1、Oracle数据库10g版本数据库管理员培训讲义张烈 张建中前言开卷有益。最好的学习教材是ORACLE的文档。但太繁杂,我们没有时间去钻研各个领域的数据库知识。根据我的教学实际情况,和大多数学员的实际需要情况,我将我的经验与大家分享。最好的学习方法是实验。实验加深你对数据库的理解。这是一本以实验为主的书.看到结果才是值得信赖的.本书献给那些想学习ORACLE数据库的人。本书含有六大部分:第一部分sql基础,第二部分pl/sql基础,第三部分数据库的体系结构和数据库一些包的应用,第四部分数据库的网络配置,第五部分数据库的备份和恢复,第六部分数据库的优化。 张烈 13701394033 张建中 1

2、3601085651 2006年10月Oracle数据库学习常见问题问答Oracle数据库的书很难看懂,oracle真的很难学习吗?Oracle就是一个小软件,它把复杂的事情封装起来了,我们学习的是管理数据库.很简单.只要你掌握正确的学习方法,管理oracle数据库不难.数据库有好多版本,我应该学习哪个?万物一理,数据库的版本虽然多,本质是一样的,变化的只是表象,你是oracle7的专家,一定也是oracle10g的专家。数据库存在好多平台,我应该学习哪个?各个平台上有差别,很小。Windows是最好的学习平台。有好多管理数据库的工具,我应该使用哪个?Sqlplus最好的管理工具,当你只用sq

3、lplus管理数据库的时候,你就掌握oracle了。数据库学习中哪部分最难?Sql语句,永远是sql,书写高效的sql是我们永恒的目标。日常维护数据库最重要的工作是什么?备份,永远是备份,有数据就有一切。学习数据库的基本课程是哪部分?体系结构,它是备份和优化数据库的基石。如何衡量我的数据库的水平?你在oracle数据库中想看什么就看得到,你入门了。看什么都看得懂,你就学明白了。图形界面对数据库学习有帮助吗?有害无益!安装ORACLE简单吗?顺利情况下很简单,但每次你都会碰到不一样的情况,需要你的综合知识,最简单的事情体现了最精华的部分,工作这么多年,还没有碰到一个大拿的主机工程师,都懂得点皮毛

4、,可叹!我看到的结果和你的实验不同,为什么?你看到什么都是对的,看到才是真实的.我们学习完这本讲义可以达到什么水平?如果你把这一百多个实验做一遍并理解了,你数据库入门了,能走多远就看你的日后的实践了.我是开发人员,学习这本书有帮助吗?非常有用,理解数据库的原理会指导我们书写高效的SQL语句.能用SQL实现的绝对不写程序,SQL发展到今天已经很成熟了,掌握oracle的工作原理会使你的编程水平更上一层楼.我是数据库管理员,学习sql,pl/sql有意义吗?数据库管理员一定要会,因为数据库内有两个引擎,sql引擎和pl/sql引擎,我们虽然不写程序,但要懂.我没有什么计算机专业的基础,能学会数据库

5、吗?能!数据库很简单,人人都能学会.象汽车一样,我们是学开车,不是造汽车.我们不懂汽车的内部结构,但不影响我们驾驶汽车,我们的工作就是管理数据库,不难.我是老程序员了,看你的教材有提高吗?开卷有益!Oracle的内容很多,我们应该掌握哪些产品?Oracle不是一个人做出来的,我们没有必要全面掌握,你掌握了基本的原理,在你的工作方向上深入一下.行业分工很细,一个人不能成为全能大师. 生命有涯,知识无边.目录第一部分sql基础9基本查询语句9实验1:书写一个最简单的sql语句,查询一张表的所有行和所有列9实验2:查询一张表的所有行,但列的顺序我们自己决定10实验3:查询表的某些列,在列上使用表达式

6、10实验4:使用sqlplus,进入sqlplus并进行简单的操作11实验5:查看当前用户的所有表和视图13实验6:关于null值的问题15实验7:在列上起一个别名15实验8:在显示的时候去掉重复的行16实验9:显示表的部分行和部分列,使用where子句过滤出想要的行18实验10:使用like查询近似的值18实验11:使用order by子句来进行排序操作20实验12:操作字符串的函数22实验13:操作数字的函数25实验14:操作日期的函数25实验15:操作数据为null的函数31实验16:分支的函数32实验17:分组统计函数33实验18:表的连接查询36实验19:sql99规则的表连接操作4

7、0实验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:树结构的查询start with子句66实验30:高级dml操作68第二部分pl/sql基础69匿名块的编写69实验31:书写一个最简单的块,运行并查看结果69实验32:在块中操作变量70实验33:在块中操作表的数据71实验34:在块

8、中的分支操作if语句71实验35:在块中使用循环,三种循环模式72实验36:在块中自定义数据类型,使用复合变量73实验37:在块中使用自定义游标76实验38:在块中处理错误exception78编写程序80实验39:触发器80实验40:编写函数82实验41:编写存储过程83实验42:编写包package85第三部分数据库的体系结构88实例的维护88实验43:数据库的最高帐号sys的操作系统认证模式90实验44:数据库的最高帐号sys的密码文件认证模式92实验45:数据库的两种初始化参数文件92实验46:启动数据库的三个台阶nomount,mount,open95实验47:停止数据库的四种模式9

9、6实验48:建立数据库97实验49:查找你想要的数据字典99控制文件99实验50:减少控制文件的个数100实验51:增加控制文件的个数101日志文件104实验52:日志文件管理和nologging的实现107数据文件111实验53:建立新的表空间111实验54:更改表空间的名称,更改数据文件的名称113表空间116实验55:建立临时表空间117实验56:大文件表空间和表空间的管理模式118数据库的逻辑结构120实验57:建立表,描述表的存储属性121实验58:数据库范围extent的管理128undo段的管理134实验59:数据库自动回退段的管理135实验60:数据库手工回退段的管理136实验

10、61:通过回退段闪回历史数据136实验62:闪回数据的查询方法,以及历史交易137表存储数据的最基本单元138实验63:rowid的使用138实验64:临时表和压缩数据表的使用141实验65:压缩存储数据142实验66:删除表中指定列操作142实验67:使用sqlldr加载外部的数据143实验68:使用utl_file包来将表的数据存储到外部文件144实验69:使用外部表145实验70:处理挂起的事务146索引149实验71:查看索引的内部信息151实验72:监控索引的使用状态153约束的管理154实验73:改变约束的状态154实验74:找到违反约束条件的行155Profile配置156实验7

11、5:管理密码的安全配置156实验76:限制会话的资源配置157权限管理158实验77:维护系统权限158实验78:维护对象权限159实验79:维护角色160实验80:审计161数据库字符集162实验81:配置国家语言支持163元数据165实验82:提取元数据dbms_metedata165第四部分数据库的网络配置168实验83:配置监听168实验84:客户端的网络配置169实验85:数据库共享连接的配置171实验86:数据库dblink173第五部分数据库的备份和恢复174Exp导出和imp导入174实验87:交互模式导出和导入数据174实验88:命令行模式导出和导入数据175实验89:参数文

12、件模式导出和导入数据175实验90:导出和导入表的操作176实验91:导出和导入用户操作178实验92:导出和导入全数据库操作179实验93:导出和导入表空间操作179实验94:数据泵179冷备份180实验95:将冷备份恢复到其它目录181实验96:修改实例的名称181实验97:将冷备份恢复到其它主机181实验98:将数据库改为归档数据库182热备份182实验99:热备份数据文件184实验100:热备份控制文件186实验101:改变控制文件大大小186实验102:改变数据库的名称187实验103:使用老的控制文件进行数据库恢复187实验104:系统表空间损坏的恢复187实验105:非系统表空间

13、损坏的恢复188实验106:索引表空间损坏的恢复193实验107:临时表空间损坏的恢复195实验108:无备份表空间损坏的恢复195实验109:日志挖掘198实验110:不完全恢复,删除表的恢复199实验111:不完全恢复,删除表空间的恢复199实验112:不完全恢复,当前日志损坏的恢复199实验113:不完全恢复,resetlogs后的再次恢复203实验114:表空间的传送203实验115:整个数据库的闪回203Rman备份和恢复204实验116:rman的连接,report和list命令204实验117:rman的copy命令205实验118:rman的backup命令206实验119:r

14、man的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: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的sq

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号