Java资源分享网 - 轻松学习从此开始!    

oracle数据库讲义.pdf

时间:2014-06-06 10:00来源:www.javazhijia.com 作者:Java之家 点击:
oracle数据库讲义.pdf
提醒:假如百度云分享链接失效,请联系站长,我会补上的。
下载地址:

oracle数据库讲义.pdf

密码:
54po


                                                          目录
第一部分 sql 基础 .......................................................................................................................... 12
基本查询语句 ......................................................................................................................... 12
实验101:书写一个最简单的sql 语句,查询一张表的所有行和所有列 ................ 12
实验102:查询一张表的所有行,但列的顺序我们自己决定 .................................. 13
实验103:查询表的某些列,在列上使用表达式 ...................................................... 14
实验104:使用sqlplus,进入sqlplus 并进行简单的操作,isqlplus 的使用 .............. 15
实验105:查看当前用户的所有表和视图 .................................................................. 20
实验106:关于null 值的问题 ...................................................................................... 21
实验107:在列上起一个别名 ...................................................................................... 22
实验108:在显示的时候去掉重复的行 ...................................................................... 23
实验109:显示表的部分行和部分列,使用where 子句过滤出想要的行 .............. 23
实验110:使用like 查询近似的值 .............................................................................. 25
实验111:使用order by 子句来进行排序操作 ........................................................... 27
实验112:操作字符串的函数 ...................................................................................... 30
实验113:操作数字的函数 .......................................................................................... 34
实验114:操作日期的函数 .......................................................................................... 34
实验115:操作数据为null 的函数 .............................................................................. 42
实验116:分支的函数 ..................................................................................................... 43
实验117:分组统计函数 .............................................................................................. 45
实验118:表的连接查询 .............................................................................................. 48
实验119:sql99 规则的表连接操作 ............................................................................ 54
实验120:子查询 .......................................................................................................... 55
DDL 和DML 语句 ................................................................................................................. 59
实验121:建立简单的表,并对表进行简单ddl 操作 ............................................... 60
实验122:dml 语句,插入、删除和修改表的数据 ................................................... 63
实验123:事务的概念和事务的控制 .......................................................................... 68
实验124:在表上建立不同类型的约束 ...................................................................... 70
实验125:序列的概念和使用 ...................................................................................... 75
实验126:建立和使用视图 .......................................................................................... 77
实验127:查询结果的集合操作 .................................................................................. 81
实验128:高级分组rollup,cube 操作 .......................................................................... 84
实验129:树结构的查询start with 子句 ..................................................................... 86
实验130:高级dml 操作 .............................................................................................. 88
实验131:高级子查询 .................................................................................................. 89
第二部分pl/sql 基础 ...................................................................................................................... 93
匿名块的编写 ......................................................................................................................... 93
实验201:书写一个最简单的块,运行并查看结果 .................................................. 94
实验202:在块中操作变量 .......................................................................................... 94
实验203:在块中操作表的数据 .................................................................................. 95
实验204:块中的分支操作if 语句 ............................................................................. 96
实验205:在块中使用循环,三种循环模式 .............................................................. 98
实验206:在块中自定义数据类型,使用复合变量 .................................................. 99
实验207:在块中使用自定义游标 ............................................................................ 102
7
实验208:在块中处理错误exception ....................................................................... 105
编写程序 ............................................................................................................................... 108
实验209:触发器 ........................................................................................................ 108
实验210:编写函数 .................................................................................................... 111
实验211:编写存储过程 ............................................................................................ 112
实验212:编写包package .......................................................................................... 114
实验213:编写发mail 的pl/sql 程序 ........................................................................ 116
实验214:程序之间的依存关系 ................................................................................ 117
实验215:游标变量 .................................................................................................... 120
实验216:动态sql ...................................................................................................... 121
第三部分数据库的体系结构 ....................................................................................................... 123
实例的维护 ........................................................................................................................... 124
实验301:数据库的最高帐号sys 的操作系统认证模式 ......................................... 127
实验302:数据库的最高帐号sys 的密码文件认证模式 ......................................... 130
实验303:数据库的两种初始化参数文件 ................................................................ 131
实验304:启动数据库的三个台阶nomount,mount,open ......................................... 136
实验305:停止数据库的四种模式 ............................................................................ 137
实验306:建立数据库 ................................................................................................ 138
实验307:查找你想要的数据字典 ............................................................................ 141
控制文件 ............................................................................................................................... 142
实验308:减少控制文件的个数 ................................................................................ 142
实验309:增加控制文件的个数 ................................................................................ 144
日志文件 ............................................................................................................................... 148
实验310:日志文件管理 ............................................................................................ 153
数据文件 ............................................................................................................................... 154
实验311:建立新的表空间 ........................................................................................ 155
实验312:更改表空间的名称,更改数据文件的名称 ............................................ 157
表空间 ................................................................................................................................... 161
实验313:建立临时表空间 ........................................................................................ 162
实验314:大文件表空间和表空间的管理模式 ........................................................ 164
数据库的逻辑结构 ............................................................................................................... 167
实验315:建立表,描述表的存储属性 .................................................................... 169
实验316:数据库范围extent 的管理 ........................................................................ 178
undo 段的管理 ...................................................................................................................... 187
实验317:数据库自动回退段的管理 ........................................................................ 187
实验318:数据库手工回退段的管理 ........................................................................ 190
实验319:通过回退段闪回历史数据 ........................................................................ 190
实验320:闪回数据的查询方法,以及历史交易 .................................................... 191
表—存储数据的最基本单元 ............................................................................................... 193
实验321:rowid 的含义,位图块和空闲列表对比 ..................................................... 193
实验322:临时表的使用 ............................................................................................ 214
实验323:压缩存储数据和在线回缩高水位 ............................................................ 214
实验324:删除表中指定列操作 ................................................................................ 222
实验325:使用sqlldr 加载外部的数据 ..................................................................... 222
8
实验326:使用utl_file 包来将表的数据存储到外部文件....................................... 225
实验327:使用外部表 ................................................................................................ 226
实验328:处理挂起的事务 ........................................................................................ 227
索引....................................................................................................................................... 232
实验329:查看索引的内部信息 ................................................................................ 233
实验330:监控索引的使用状态 ................................................................................ 236
约束的管理 ........................................................................................................................... 237
实验331:改变约束的状态 ........................................................................................ 238
实验332:找到违反约束条件的行 ............................................................................ 239
Profile 配置 ........................................................................................................................... 240
实验333:管理密码的安全配置 ................................................................................ 240
实验334:限制会话的资源配置 ................................................................................ 241
权限管理 ............................................................................................................................... 242
实验335:维护系统权限 ............................................................................................ 242
实验336:维护对象权限 ............................................................................................ 244
实验337:维护角色 .................................................................................................... 245
实验338:审计 ............................................................................................................ 250
数据库字符集 ....................................................................................................................... 250
实验339:配置国家语言支持 .................................................................................... 252
元数据 ................................................................................................................................... 254
实验340:提取元数据dbms_metedata ...................................................................... 254
第四部分数据库的网络配置 ....................................................................................................... 258
实验401:配置监听 .................................................................................................... 258
实验402:客户端的网络配置 .................................................................................... 260
实验403:数据库共享连接的配置 ............................................................................ 263
实验404:数据库dblink ............................................................................................. 265
第五部分数据库的备份和恢复 ................................................................................................... 267
Exp 导出和imp 导入 ........................................................................................................... 267
实验501:交互模式导出和导入数据 ........................................................................ 267
实验502:命令行模式导出和导入数据 .................................................................... 268
实验503:参数文件模式导出和导入数据 ................................................................ 269
实验504:导出和导入表的操作 ................................................................................ 269
实验505:导出和导入用户操作 ................................................................................ 272
实验506:导出和导入全数据库操作 ........................................................................ 273
实验507:导出和导入表空间操作 ............................................................................ 273
实验508:数据泵 ........................................................................................................ 274
冷备份 ................................................................................................................................... 274
实验509:将冷备份恢复到其它目录 ........................................................................ 276
实验510:修改实例的名称 ........................................................................................ 276
实验511:将冷备份恢复到其它主机 ........................................................................ 277
实验512:将数据库改为归档数据库 ........................................................................ 277
热备份 ................................................................................................................................... 278
实验513:热备份数据文件 ........................................................................................ 279
实验514:热备份控制文件 ........................................................................................ 282
9
实验515:改变控制文件大大小 ................................................................................ 283
实验516:改变数据库的名称 .................................................................................... 284
实验517 使用老的控制文件进行数据库恢复 ........................................................... 284
实验518:系统表空间损坏的恢复 ............................................................................ 284
实验519:非系统表空间损坏的恢复 ........................................................................ 285
实验520:索引表空间损坏的恢复 ............................................................................ 291
实验521:临时表空间损坏的恢复 ............................................................................ 294
实验522:无备份表空间损坏的恢复 ........................................................................ 294
实验523:日志挖掘 .................................................................................................... 299
实验524:不完全恢复,删除表的恢复 .................................................................... 299
实验525:不完全恢复,删除表空间的恢复 ............................................................ 300
实验526:不完全恢复,当前日志损坏的恢复 ........................................................ 300
实验527:不完全恢复,resetlogs 后的再次恢复 ..................................................... 305
实验528:表空间的传送 ............................................................................................ 305
实验529:整个数据库的闪回 .................................................................................... 307
Rman 备份和恢复 ................................................................................................................ 309
实验530:rman 的间接登录和直接连接 ................................................................... 309
实验531:rman 的report 和list 命令 ........................................................................ 310
实验532:rman 的copy 命令,backup 命令 ............................................................ 311
实验533rman 的backup 备份集和备份片的概念 ..................................................... 312
实验534:rman 的backup 备份全备份和增量备份 ................................................. 315
实验535rman 备份expired(死亡备份)和obsolete(陈旧备份) ............................. 319
实验536:rman 的backup 备份控制文件 ................................................................. 322
实验537:rman 的backup 备份归档日志文件 ......................................................... 322
实验538:rman 的backup 备份二进制参数文件 ..................................................... 323
实验539:rman 的恢复目录的配置 ........................................................................... 323
实验540:rman 的数据文件的恢复 ........................................................................... 324
实验541:rman 的数据块完全恢复 ........................................................................... 324
实验542:rman 的数据库不完全恢复 ....................................................................... 326
实验543:rman 的数据库副本管理 ........................................................................... 326
实验544:rman 的备份管理 ....................................................................................... 327
实验545:第三方备份软件 ........................................................................................ 328
第六部分数据库的优化 ............................................................................................................... 329
采集数据 ............................................................................................................................... 329
实验601:优化工具utlbstat/utlestat 的使用 ............................................................. 332
实验602:优化工具spreport 的使用 ......................................................................... 333
实验603:系统包dbms_job 维护作业, dbms_scheduler 调度的问题 ..................... 334
Shared_pool .......................................................................................................................... 343
实验604:sql 语句在shared_pool 中的查询 ............................................................. 343
实验605:shared_pool 的sql 命中率 ......................................................................... 344
实验606:数据字典的命中率查询 ............................................................................ 349
实验607:shared_pool 保留区的判断 ....................................................................... 349
其它内存优化 ....................................................................................................................... 350
实验608:db_cache 命中率和db_cache 的细化管理 ............................................... 350
10
实验609: v$latch 的使用 ....................................................................................... 351
实验610:log_buffer 的优化 ...................................................................................... 357
实验611:pga 的优化 ................................................................................................. 358
不同的存储格式 ................................................................................................................... 360
实验612:OMF 管理的文件 ...................................................................................... 360
实验613:处理行迁移 ................................................................................................ 361
实验614:lock 的信息查询 ........................................................................................ 365
SQL 语句的优化 .................................................................................................................. 370
实验615:explain 列出执行计划 ............................................................................... 370
实验616:跟踪sql 语句的使用 ................................................................................. 374
实验617:AUTOTRACE 的使用 ............................................................................... 379
实验618:定位高消耗资源语句 ................................................................................ 383
实验619:收集数据库的统计信息 ............................................................................ 385
实验620:收集列的统计信息 .................................................................................... 390
实验621:自动收集统计信息 .................................................................................... 398
数据库的不同访问模式 ....................................................................................................... 400
实验622:全表扫描的优化和nologging 的实现 ...................................................... 400
实验623:索引的八种使用模式 ................................................................................ 407
实验624:连接的三种模式 ........................................................................................ 414
实验625:联合索引的建立 ........................................................................................ 416
实验626:基于函数索引的建立 ................................................................................ 418
实验627:位图索引的建立 ........................................................................................ 419
实验628:反键索引的建立 ........................................................................................ 422
实验629:索引组织表的建立 .................................................................................... 424
实验630:cluster 表的建立 ........................................................................................ 425
实验631:分区表的建立 ............................................................................................ 426
实验632:物化视图的建立 ........................................................................................ 433
实验633:查询重写 .................................................................................................... 435
实验634:最后的sql 优化办法,使用hints ............................................................ 440
附录: ..................................................................................................................................... 444
数据库的健康检查 ....................................................................................................... 444
数据库的安装 ............................................................................................................... 465
打补丁 ........................................................................................................................... 465
数据库的主备模式 ....................................................................................................... 466
双机rac 介绍 ................................................................................................................ 466
迁移生产数据库到新的环境 ....................................................................................... 466
ASM 配置 ..................................................................................................................... 467
Data Guard 的配置 ....................................................................................................... 474
彩页 ............................................................................................................................... 488


 
(责任编辑:admin)
------分隔线----------------------------
权责申明:原作者如果认为本站侵犯了您的版权,请QQ告知,我们会立即删除!网站所有作品均由会员网上搜集共同更新,仅供读者预览,如果喜欢请购买正版资源!