资料下载网
首页 计算机 考试教辅
TianleSoftware Oracle学习手册_共1431页 pdf电子书免费下载,百度云
首页 > 计算机 > 数据库技术 > TianleSoftware Oracle学习手册_共1431页 pdf电子书免费下载,百度云

《TianleSoftware Oracle学习手册_共1431页》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1xDKDbvzRVd8GiUg1uRRj4Q
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/ae_123663_pd_TianleSoftwareOracleXXSC_G1431Y.zip

 


TianleSoftware Oracle学习手册_共1431页

作者:empty

页数:1431

出版社:empty

《TianleSoftware Oracle学习手册_共1431页》介绍

在Oracle几年的学习中, 做了很多的实验, 也遇到了很多的问题, 在这个过程中, 积累了一些学习文档。也更新到了blog上。因为太多, 不便于查阅。根据自己对Oracle的理解, 把这些blog进行了分类, 并进行了一些整理,方便自己的查看。这些文档中有很多内引用借鉴了前辈们的资料和google上的一些信息,如:ey gle, 君三思, 谭怀远, 陈吉平等前辈们的书籍和blog。感谢这些前辈们对中国DB事业做出的贡献。在这里引用的内容也是完全出于学习。没有其他用途,如有侵犯到版权的问题,请联系我。我将删除这些信息。

对数据库这块也是在不断的学习, 对oracle的理解也是在不断的变化。在这个过程中,难免有理解错误的地方,或者内容上遗漏的,如果发现了问题,烦邮件给我,我会虚心的学习。并更新该文档。PS:有些内容在排版上不太合适,因为很多也是在后期的整理中加上去的。以后有空在调整这些内容的排版了。2012年3月9日在序今天又想起了这个文档, 时隔已经快一年, 这一年中我在Blog上又更新了很多的文档,加上整理文档也是一件很费时间的事,所以这本学习手册,一直没有更新,而且以前的内容,很多也有失误,做技术是一件很严谨的事,但是这本手册, 或多或少对刚入门的人来说, 还是有一定的帮助, 所以暂且转成转成PDF


《TianleSoftware Oracle学习手册_共1431页》目录

一.ORACLE基础知识.24

1.1ORACLEOLAP与OLTP介绍.24

.1.1.1什么是OLTP..

1.1.2什么是OLAP.

1.1.3在OLAP系统中, 常使用分区技术, 并行技术.

1.1.4分开设计与优化..

1.2索引详.

1.2.1索引介绍..

1.2.1.1紫引的创建语法..

1.2.1.2索引特点..

1.2.1.3索引不足..

1.2.1.4应建索引列的特点..

1.2.1.5不应该建索引列的特点.

1.2.1.6限制索引..

1.2.1.6.1使用不等于操作符(c、!=).

1.21.6.2使用IS NULL或IS NOT NULL..

1.2.1.6.3使用函数..

1.2.1.6.4比较不匹配的教据类型.

1.2.1.7查询索引..

1.2.1.8组合索引..

Tian le software学习Oracle

Blog:http://blog.csdn.net/tianlesoftware

1.21.9ORACLEROWID..

1.2.1.10选择性..

1.2111爵集因子(Clustering Factor..

1.2112二元高度(Binary hr gh.

1.2.1.13快速全局扫描..

1.2.1.14跳式扫描..

1.2.2索引分类.

1.2218树索引(默认类型].

1.2.2.2位图索引.

1.22.3HA5H索引.

1.2.2.4索引组织表..

1.22.5反转键索.

1.2.2.6基于函数的索引..

1.2.2.7分区索引.

1.3分区表总.

1.2.2.7.1.本地分区索引(通常使用的索引..

1.2.2.7.2.全局分风索引..

1.2.2.8位图连接索.

1.3.1.分区表理论知识..

1.3.2普通表转分区表方法.

1.3.2.1插入:Insert with a subquery method..

na.

1.32.1.1Oracle11g的Interval.

1.32.1.2Oracle10g版本..

1.3.2.2交换分区:Partition exchange method..

1.32.3使用在线重定义:DBMS_REDEFINITION..

1.32.4使用导出导入..

1.32.4.1迁移分区表的步骤.

1.324.2示例1:使用exp/imp..

1.3.2.4.3示例2:使用exp dp/impd.

1.3.3分区表的共他.

1.3.3.1添加新的分区..

1.3.3.2 split分区拆分..

1.3.3.3合并分区Merge.

1.3.3.4移动分区..

1.33.5 Truncate分区

1.3.3.6Drop分区..

1.3.4分区表的索引..

1.3.5Oracle11g中的分×表.

1.3.4.4.1 Local本地索引.

1.3.4.4.2 Global索引..

1.34.4.3索引重建问题.

1.35111g中的分区表新特性.

1.3.5.1.1 Interval Partitioning-.

1.3.5.1.25ystem Partition in E..

1.3.5.1.3 More Composite Partitioning..

1.3.5.1.4 Virtual Column-Based Partitioning-..

1.3.5.211g虚拟列实现按星期分区表..

1.3.5.3 Interval分区示例..

1.353.1创建按月分区的分区表..

1.3.5.3.2创建一个以天为隔的分区表..

1.4.1锁(Lock) ..

1.4.1.1的概念.

1.4.1.2锁的分类..

1.4.2死锁..

1.4.3锁和鉴..

1.4.1.2.1.按用户与系统划分,可以分为自动与显示镇..

1.4.4.5.1共享池中的Latch争用.

14.4.5.2数据缓冲池Latch争用.

1.44.6.1表数据块..

1.44.6.2索引数据块.

1.4.4.6.3索引根数据决..

144.6.4段头数据块.

1.4.1.2.2.按锁级别划分, 可分为:排它锁(Exclusive Locks, 即X锁) 和共享锁(Share Locks,

印s锁)..84

1.4.1.2.3按操作划分, 可分为DML锁(data locks, 数据领) 、DDL镇(data dictionary lock)

和System Locks.84

1.4.1.2.4DML钉..84

1.4.1.2.5DDL锁(dictionary locks) .87

14.1.2.6 System Locks..89

1.4.3.1相关概念.94

1.4.32引起阻塞的几种常见情况.97

14.3.2.1DML语句.97

1.4.3.2.2外键没有创建索列.98

1.4.4Lotch说..98

1.4.4.1Latch.98

1442有关SPin的说明.99

1443进程获取Latch的过程.99

1.4.4.4Latch和Lock..100

144.5Latch争用

1.4.4.6热块产生的原因.103

1.4.4.7检查Latch的相关SQ.105

1.4.4.7.1查看造成LATCH BUFFER CACHE CHAINS等符事件的热快.105

144.7.2查询当前数据库最繁忙的Buffer, TCH(Touch) 表示访问次数越高、热点快竞争问题就

存在..105

1.4.4.7.3查询当前数据库最繁忙的Buffer.结合dba_extents查询得到这些热点Buffer米自哪些

对象.106

144.7.4如果在Top 5中发现latch free热点块事件时, 可以从V5latch_children中查询具体的

Tian le software学习Oracle

1.5等待事件.

Blog:http://blog.csdn.net/tianlesoftware

子Latch信息..

1.4.4.7.5获取当前持有最热点数据块的Latch和buffer信息..

1.4.4.7.6利用前面的5QL可以找到这些热点Buffer的对象信息.

1.44.7.7结合SQL视图可以找到操作这些对急的相关SQL, 然后通过优化SQL减少数据的访问,

或者优化某些容易引起争用的操作(如connect by等操作) 来减少热点块竞争..107

1.5.1.2查看vS event_name视图的字段结构..108

1.6.2.2.1 for.in..loop循环.127

1.6.2.2.2loop循环.128

1.6.2.2.3 while循环.128

1.6.2.3.1if.elsif.else..判颜..129

1.6.2.3.2 case.when..end case判断.129

1.6.2.4.1 Cursor型游标(不能用于参数传递..129

1.6.2.4.2SYS_REF CURSOR型游标..130

1.7.1.1.15GA_MAX_SIZE.133

1.7.1.1.2PRE_PAGE_SGA..134

1.7.1.1.3LOCK_SGA..135

1.7.1145GA_TARGET135

1.7.1.2.1 Buffer cache的管理.136

1.7.1.2.2 Buffer Cache的重要参数配置.138

1.7.1.3.1库缓存(Library Cache) .140

1.7.1.3.2字典缓存(Dictionary Cache) .141

1.7.13.3共享池的内存管理.142

1.7.1.3.4保共享池.142

1.7.1.3.5将重要、常用对象保持(Keep) 在共享池中.143

1.7.1.3.6关于Shared Pool的重要参数..144

1.7.21.1私石5QL区(Private 5QL Area) .147

1.5.1等持事件的相关知识..

1.511等待事件分类..

1.5.1.3查看等待事件总数..

1.5.1.4查看等待事性分类情况.

1.5.1.5相关的几个视图..

1.5.233个常见的等符件.

1.52.1Bufferbusywaits.

1.52.2 Buffer latch..

1.5.2.3Contral file parallel write..

1.5.2.4 Control file sequential read.

1.5.2.5Db file parallel read.

1.5.2.6Db file parallel write.

1.52.7Db file scattered read.

1.5.2.8Db file sequential read..

1.52.9Db file single write..

1.5.2.10Directpa thread.

1.52.11 Direct path write.

1.52.12 Enqueue..

1.52.13 Free buffer waits.

152.14Latch free.

1.52.15 Library cache lock..

1.5.216 Library cachep in..

1.52.17Logfle parallel write.

1.52.18Log buffer space..

1.5.2.19Logfilesequenial read.

1.5.2.20Lag file single write..

1.5.2.21 Logfile switch(archiving needed.

1.52.22 Logfile switch(checkpoint incomplete..

1.5.2.23Logfilesync.

1.52.245QL*Net break/reset to client.

1.5.2.25SQL*Net break/reset to dblink..

1.52.265QL*Net message from client.

1.5.2.27SQL“Net message fram dblink..

1.5.2.28SQL*Net message to client.

1.52.29SQL*Net message to dblink.

1.5.2.30SQL*Net more data from client-

1.5.2.315QL*Net more data from dblink.

1.52.32SQL*Net more data to client.

1.5.2.33SQL*Net more data to dblink.

1.6.1 Procedure定义.

1.6.1.1定义.

1.6.1.2悦点..

1.6.1.3存储过程与函敬的对比.

1.6.2存储过程使用示..

1.6.2.1.存储过程格式.

1.62.2.存储过程中的循环.

1.62.3.存储过程中的判断..

1.6.2.4.游标.

1.625.存储过程的调试..

1.7.1SGA..

1.711相关参数说明.

1.7.12 Database Buffer Cache.

1.7.1.3 Share Pool..

1.7.1.4重做日志缓存(Redo Log Buffer)

1.7.15大池(large pool) .

1.7.1.6Java池(lava Paal) ..

1.7.1.7流池(Streams Paal》..

1.7.2PG..

1.7.2.1PGA的组成.

Tian le software学习Oracle

Blog:http://blog.csdn.net/tianlesoftware

1.7.2.1.2游标和SQL区(Cursors and 5QL Areas) .

1.72.1.3会话内存(Session Memory) ..

1.7.2.2PGA内存自动管理..

1.8.11 Locally Managed Tablespaces..

1.8.1.1.1 Automatic Segment Space Management..

1.8.11.2 Manual Segment Space Management..

1.8.1.2 Dictionary-Managed Tablespaces..

1.15.4.2.1增加数据文件..

1.15.4.2.2切换UNDO表空间..

1.17.1.1.INITIAL.

1.17.1.2.MIN EXTENT 5,

1.17.1.3.MAX EXTENTS.

1.17.14.PCTINCREA5E.

1.17.1.5.FREELISTS.

1.17.1.6.FREE LIST GROUPS.

1.17.1.7.BUFFER_POOL..

1.17.1.7.1 KEEP.

1.17.1.7.2 RECYCLE..

1.17.1.7.3 DEFAULT.

1.18.5.1 Block header..

1.18.5.2 Table directory.

1.18.5.3Rowdirectary..

1.18.6.1Raw Header..

1.18.6.2 Column Data.

1.18.7.1000000.

1.18.7.2FFF

1.18.7.3BBB888.

1.18.7.4RRR.

1.18.9.1 Percentage of FreeSpace in Data Blocks..

1.18.9.2 Optimization of FreeSpace in Data Blocks..

1.18.9.3 Coalescing Fragmented 5 pace.

1.18.9.4ReuseofIndexSpac.

1.18.9.5 Chained and Migrated Rows.

1.7.2.3专有服务(Dedicated Server》和共享服务(Shared Server)

1.7.3UGA(The User Global Area) ..

1.7.4CGA(The Coll Globo l Area) .

1.7.5款件代码区(Software Code Area) .

1.8ASSM[AUTO SEGMENT SPACE MANAGEMENT] ..

1.8.1官网说明.

1.8.2A5SM说明..

1.8.3相关测试..

1.9ADDM.

1.10SQLTUNINGADVI5OR(STA) 使用说明.

1.11ASH(ACTIVE SESSION HiSTORY) .

1.12AWR.

1.13 STATS PACK..

1.14SYSAUX表空间说明.

1.14.1SYSAUX说明.

1.14.2示.

1.15 ORACLE UNDO表空间管理.

1.14.2.1.将Lag miner从SYS AUX表空间, 迁移到users表空间, 在还原回滚..

1.14.2.25YSAUX不能drop.

1.14.2.3SYSAUX不能重命名..

1.14.2.3不能将5Y5AUX改成只读.

1.15.1undo说明..

1.15.2Undo表空间的两种管理方式..

1.15.2.1当使用r all back segment时.

1.15.2.2使用Undo表空间..

1.15.3undo_retention和retention guarantee参数.

1.15.4undo表空向湾时的处理方法..

1.15.4.1先模拟UNDO表空间满的情况..

1.15.4.2处理方法..

1.15.5undo表空间损坏的处理方法.

1.15.5.1方法一:使用system segment.

1.15.5.2方法:跳过损坏的segment..

1.16 ORACLE表空间创建参数说明.

1.16.1 logging_clause..

1.16.2 permanent_tablespace_clouse.

1.16.3 extent_mano gement_claus.

1.16.4 BLOCKSIZE Clause..

1.16.5 segment_mon agement_clouse.

1.16.6 flashback_mode_clause..

1.17.1 Storage参粉说.

1.17.2其他参数说明.

1.18.1Da to Blocks and OperatingSystem Blocks..

1.18.2Datobase BlockSize.

1.18.3 Tablespace BlockSize..

1.18.4DatoBlockFormot.

1.18.5DatoBlockOverheod.

1.18.6RowFormot.

1.18.7Rowid Format.

1.18.8Da to Block Compression.

1.18.9 Space Management in Data Blocks.

1.19.1什么是Or ocle之符集.

1.19.2字符集的报关知识.

1.17 ORACLE TABLE创建参数说明..237

1.18数据块BLock说明.246

1.19 ORACLE字符集..

Tian le software学习Oracle

Blog:http://blog.csdn.net/tianlesoftware

1.19.2.1字符集.

1.19.2.2字符编码方案.

1.19.2.2.1单宁节编码..

1.19.2.2.2多字节编码.

1.19.2.2.3 unicode编码.

1.19.2.3字符集超级..

1.20.3.1检查点定义.

1.19.2.4数据库字符集(oracle服务器菊字符集) ..

1.19.2.4.1字符集..

1.19.2.4.2国家字符集..

1.19.2.4.3查询字符集参数.

1.19.2.44修改数据库字符集..

1.19.2.5客户端字符集(NLS_LANG参数.

1.19.2.5.1客户端字符集含义.

1.19.2.5.2NLS_LANG参数格式..-

1.19.2.5.3客户端字符集设置方法.

1.19.2.5.4NLS参数查询..

1.19.2.5.5修改NLS参数.

1.19.3EXP/IMP与字行集..

1.19.3.1EXP/IMP.

1.19.3.2导出的转换过程.

1.19.3.3导入的转换过程..

1.19.4查看数据库字符..

1.19.4.1查询oracle server端的字符集..

1.19.4.2如何查询dmp文件的字符集..

1.19.4.3查询oracle client端的字符集.

1.19.5修改oracle的字符集.

1.19.5.1修改server端字符集(不建议使用) .

1.19.5.2修改dmp文件字符集..

1.19.5.3客户端字符集设置方法.

1.20SCN, REDO LOG和CHECKPOINT.

1.20.1Redolog作用..

1.20.2SCN(system chong e number) ..

1.20.3 Checkpoint(检查点.

1.20.3.2 Checkpoints相关优化参数..

1.20.3.2.1FAST_START_MTTR_TARGET.-

1.20.3.2.2LOG_CHECKPOINT_INTERVAL.

1.20.3.2.3LOG_CHECKPOINT_TIMEOUT.

1.20.3.2.4log_checkpoint_to_alert..

1.20.3.3 Checkpoint触发条.

1.20.3.3.1触发完全检查点条.

1.20.3.3.2触发增量检查点..

1.20.3.4检查点的一些讨论.

1.20.4 checkpoint和scn的关系..

1.20.5相关问题.

120.3.4.1.Commit成功后, 数据还会丢失吗?..

1.22.1.1关闭DB..

1.22.1.2修改系统时间.

1.22.1.2.1现在时间..

1.22.1.2.2修改时间.

1.22.1.3启动DB.

1.25.1.1ARCHIVRLOG模式下的更改DataFile状春.

1.25.1.2在NO ARCHIVE LOG模式下使DataFile脱机.

1.21用户对表空间配额(QUOTA) 说明.283

1.20.3.4.2.数据库发生一次DB Wn, 是否将所有buffer cache中的dirty buffer都写入, 还是先

将脏队列中的数据写入?.277

1.20.3.4.3.关于检查点等待事件:.277

1.20.3.4.4.检查点为什么要等待db wr完成后才进行切换(log switch) .. .. 277

1.20.3.4.5.如果没有设置archive log, 在检查点发生后, 发生log switch一个轮回, logle是

否会被覆盖掉?.277

1.20.3.4.6.检查点发生时, 出现日志切换, 但是db wr还没有写完, 是否会覆盖redo logfile,

如果此时掉电, db wr挂起, 会出现丢失数据吗?..278

1.20.3.4.7.alter systen switch logfile会触发完全检查点; 但是为什么, 日志切换以后检查点只能

记录到上一次归档日志产生的时间呢?而不是现在归档日志产生的时间呢?.279

1.20.5.1为什么储存在CONTROL FILE中要分为两个地方{SYSTEM CHECKPOINTS ON, DATAFILE

CHECKPOINTS CN) ?..280

1.20.5.2正常shutdown database后, SCN会发生什么变化?.280

1.20.5.3 crash recovery和media recovery的比较.282

1.20.5.4 RECOVERY DATABASE两种常见问题..-.282

1.21.1官网的说明.283

1.21.1.1Assigning a Tablespace Quota for the User.,283

1.21.1.2 Restricting the Quota Limits for User Objects in a Tablespace..284

1.21.1.3 Granting Users the UNLIMITED TABLESPACE System Privilege.284

1.21.1.4 Listing All Tablespace Quota.285

1.21.2Quota说..285

1.21.2.1.创建用户时,指定限额.286

1.21.2.2.更改用户的表空间限额:..287

1.21.2.3.回收用户对表空间的配额..287

1.22ORACLEDB服务器系统时间修改问题与SCN关系的研究.288

1.22.1觉做个测试..288

1.22.2修改系统时间与SCN关系.

1.23ORACLE10G SCHEDULER特性..

1.24环块小结.

1.25ALTER DATABASE与ALTER TABLESPACE OFFLINE的区别..

1.25.1Dota File脱机或联机的两种方法:.

.1.25.1.3修改TableSpace中所有DataFile或TempFile的可用性..

1.25.2表空间与数据文件脱机的区别..

1.25.2.1ALTER TABLESPACE, ..OFFLINE..

Tian le software学习Oracle

1.26 ORACLE临时表..

Blog:http://blog.csdn.net/tianlesoftware

1.25.2.2ALTER DATABASE DATAFILE OFFLINE.

1.26.1盛时表说明..

1.26.2创建临时表.

1.26.2.1 Creating a Temporary Tabl..

1.26.2.2创建格时表.

1.27 ORACLE TEMP临时表空间..

1.27.1 Temporary Tables pocs说明.

1.27.2Temp表空间的操.

1.27.3时表空间时的处理方法.

1.26.2.2.1.会话级的临时表..

1.26.2.2.2事务特有的指时表(默认类型)..

1.27.3.1添加数据文件.

1.27.3.2修改数据文件大小..

1.27.4Temp表空间过大的处理方法..

1.27.4.1换Temp表空间..

1.28控制文件..

1.27.4.1.1查看目前Temp表空间的信息..

1.274.12创建中转临时表空间.

1.27.4.1.3修改Temp 2为默认临时表空间.

1.27.4.14.耐除原来临时表空间.

1.27.4.15.重新创建临时表空间.

Views with the Prefix DBA_..

Views with the Prefix ALL_.

Views with the Prefix USER_.

The DUAL Table.

1.32.2.1数据字典内容包括..

1.32.2.2数据字典分为数据宁典表和数据宁典视图.

1.32.2.2.1数据字典表.

1.32.2.2.2数据字典视..

1.32.2.3视图家族..

1.32.2.4查看数据字奥.

1.33.2.1创建测试表.

1.33.2.2从ALL_OBJECTS中查找对象DAVE.MY USER表的I.

1.33.2.3根据MY USER的ID, 从SYS.COLS检索出表中列的定义信息..

1.33.2.4使用Update语句来进行修改.

1.33.2.5重启数据库服务..

1.33.2.6再查看..

1.34.3.1X5表..

1.34.3.2GVS和VS网文词.

1.34.3.2.1V5视图.

1.34.3.2.2GVS视图.

1.34.3.3VS FIXED_VIEW_DEFINITION视图.

1.34.3.4GV_S.V_$视图..

1.35.1.1VSSQL-

1.35.1.1.1用VS SQL查看SQL内容.

1.35.1.1.2用VS5QL查看5QL执行和等待时间.

1.35.1.1.3共享汇中的SQL..

1.35.1.2V5SQL5HARED_CURSOR.

1.35.1.3VS SESSION.

1.35.1.4V5SESSTAT

1.35.1.5VS SESSION_WAIT.

1.35.2.1CUR5OR_SHARING.

1.35.2.1.1 cursor_sharing=exact(默认值) .

1.35.2.1.2 cursor_sharing=similar..

1.35.2.1.3 cursor_sharing-force..

1.35.2.1.4 SIMILAR和Force的区别..

1.35.2.2DB_FILE_MULTI BLOCK_READ_COUNT..

1.27.4.16.重置缺省临时表空间为新建的temp表空间.

1.274.1.7.谢除中转用临时表空间

1.27.4.18如果有必要,重新指定用户表空间为重建的临时表空间.

1.27.4.2 Shrinking a Locally Managed Temporary Tablespace..

1.28.1 Oracle控制文件主要包含如下条目..

1.28.2可以通过dump看到控制文件内..

1.28.2.1直接dump control file..

1.28.2.2.使用alter database backup control file to fle name..

1.28.2.3.使用alter database backup control file to trace.

1.28.3控制文件的重建..

1.29物化视图..

1.30视图..

1.31 ORACLE参数分类和参数的查看方法.

1.31.1过时参数和强调参裁.

1.31.2隐液参散..

1.31.3系统当前参数.

1.32 ORACLE数据字典说明..

1.32.1官网上有关数据典的信息.

1.32.2嫩据字典..

1.33.1数据字典表SYS.COLS说明.

I.33.2SYS.COL 5示例..

1.34.1 Oracle联机文栏上有关动态性能视图的内容:..

1.34.2动态性能视图.

1.34.3vs, V_5, Gvs, x视说..

1.34.420个常用的动态性能视阁..

1.35.1性能规图.

1.35.2性能参数.

.Tian le software学习OracleBlog:http://blog.csdn.net/tianlesoftware

1.33 ORACLE数据字典表--SY 5.COLS.361

1.34 ORACLE动态性能视图..367

1.350RACLE性能相关的几个视图和参数..376

.Tian le software学习Oracle

1.36 ORACLE DuAL表详解..

二.ORACLE备份恢复.

Blog:http://blog.csdn.net/tianlesoftware

1.36.1官网说明..

1.36.2DUAL表的用途.

2.1.1.1cxport.

2.1.1.2 import.

2.12.1.表模式..

2.122.用户模式..

2.12.3.完全模式..

2.1.3.1.表模式..

1.36.3关于DUAL表的测试与分析.

1.36.3.1查看DUAL是什么OBJECT..

1.36.3.2DUAL表行数问题.

1.36.3.3DropDual table..

2.1EXP/IMP..

2.1.1命令帮助下..

2.1.2 Export..

2.1.3 IMPORT..

2.1.3.1.1恢复备份数据的全部内容..

2.1.3.1.2恢复备份数据中的指定表.

2.1.3.2.用户模式..

2.1.3.2.1.恢复备份数据的全部内容..

2.1.3.2.2,恢复备份数据中的指定表..

2.13.3.元全模式.

2.1.3.4.参数说明..

2.13.4.1.ignore参数..

2.13.4.2.indexes参数..

2.1.3.4.3字符集转换.

2.135.IMP常见问题及解决方法

2.13.5.1数据库对象已经存在.

2.1.3.5.2数据库对象有主外键沟束..

2.13.5.3权限不够..

2.1.4示.

2.2EXPDP/IM PDP..

2.13.5.4导入大表(大于80M)时,存储分配火..

2.1.3.5.5imp和exp使用的字符集不.

2.1.3.5.6imp和exp版本不能往上兼..

2.14.1 oracle创建表空间。创建用广, .

2.14.2表模式备份与恢复

2.1.4.3用户模式备份与恢复.

2.144完全模式备份与恢复..

2.2.1官网说明..

2.1.11.Oracle 10g文档如下:..

2.112.Oracle 11gR 2中文档:.

2.2.2DotaPump刀.

2.2.3EXPDP/IM PDP合令使用详解.

2.2.31EXPDP合令参数及说.

2.2.3.2EXPDP使用示..

2.2.3.3IMPDP命令参数说明.

2.2.3.4IMPDP命令实例..

2.2.4expdp/im pdp使用示例.

2.24.1.创建目录..

2.2.4.2.创建测试数据..

2.243.开始测试..

2.3.1.exp/imp与expdp/impdp对..

2.3.12exp/imp与exp dp/im pdp的默认模式和原理不一样

2.3.1.4exp/imp与exp dp/im pdp功能上的区别.

2.4.11.设置闪国恢复区.

2.4.1.2取消闪回恢复区.

2.4.13闪回恢复区的内容..

2.4.1.4闪回恢复区的哲限制..

2.4.1.5闪回恢复区的空间管理..

.2.3EXP/IMP与EXP DP/IM PDP对于和优化事项..468

.DBAYW:83829929(满); DBA 5群:142216823DBA 6群:158654907

2.2.43.1 FULL=Y全库导出.

2.24.3.2全库导入..

2.2.4.3.3导出表..

2.24.3.4导入表.

2.24.3.5导出用户..

2.2.4.3.6导入用户

2.24.3.7导出表空间..

2.2.4.3.8导入表空间.

2.2.4.3.9REMAP_5CHEMA.

2.24.3.10REMAP_TABLESPACE.

2.2.4.3.11REMAP_DATAFILE..

2.24.3.12 TRANSPORT_DATAFILES.

2.3.1.1运行位置不同..

2.3.1.2.1exp/imp不同模式原理

2.3.1.2.2expdp/im pdp不同模式.

2.3.13网络和磁盘影响..

2.3.2使用中的优化事项.

2.3.2.1exp..

2.3.2.2IMP..

2.32.3Expdp/Im pdp..

2.4 FLASHBACK.

2.4.1闪回复区(Flashback Recovery Area) .

2.4.2FlashbockDotabase..

2.4.2.1 Flashback Database说明..

2.4.2.2 Flashback Database架构.

2.42.3启用Flashback Database步骤..

2.4.2.3.1.配置Flash Recovery Area..

24.23.2.启动flashback database..

2.4.2.4 Flashback Database操作示例.-

2.4.4.1.1多版本读一致性.

244.12As of timestamp的示例:

2441.3.As of scn示例.

2.4.4.1.4SCN与t me stamp关系.

2.4.6.2.1Creatnga Flash

2.4.6.2.2 Altering a Flashback Data Archive..

24.6.2.3 Dropping a Flashback Data Archive.

242.4.1.检查是否启动了flash recovery area..

2.4.2.4.2.检查是香启用了归档..

2.4.2.4.3.检查是否启用了flashback database.

2.4.2.4.4.查询当前的scn..

2.4.2.4.5.查询当前的时间..

2.4.2.4.6.删除表A..

2.4.2.4.7.重启DB到m aunt.

2.4.2.4.8.执行恢复:分timestamp或者5CN两种.

2.4.2.4.9.打开数据库..

2.4.2.5和Flashback Database相关的3个视图..

242.5.1.VS database.

2.4.2.5.2.VS flashback_database_log-..

2.425.3.Vs flashback_database_stat.

2.4.3FiashbockDrop..

2.4.3.1.Tablespace Recycle Bin.

2432.Flash backDrop实例操作..

2.4.4 Flashback Query.

2.4.4.1 Flashback Query..

244.1.5 Flashback Query函数, 存储过程。包, 触发器等对象..

2.4.4.2 Flashback version Query..

244.3 Flashback Transaction Query.

2.4.5 Flashback Table..

2.4.6Orocle Flashback Dot a Archive..

24.6.1 Flashback Data Archive说明.

2.4.6.2 Flashback Data Archive的相关操作..

2.5各种故障恢复.

back Data Archive.

2.4.6.2.4 Specifying the Default Flashback Data Archive.

2.4.6.2.5 Enabling and Disabling Flashback Data Arch ve..

24.6.2.6DDL Statements on Tables Enabled for Flashback Data Archie.

2.4.6.3一个用Flashback Data Archive恢复数据的测试.

2.5.1.SP FILE丢失.

2.5.2.Control file全部丢..

2.5.3UNDO损坏的情况.

2.5.3.1方法一:使用system segmen.

2.5.3.2.方法二:跳过损坏的segment.

2.5.4.Redo LogFile.

2.5.3.1 CURRENT情况..

2.53.2非CURRENT情况..

2.5.5.菲系统表空间损坏..

2.5.6.数据文件损坏..

2.5.7.基于时间点/SCN/日志序列的不完全快复.

2.5.7.1基于时间点..

2.5.7.2基于SCN:

2.5.7.3基于日志序列.

2.5.8.非catalog下完全统复.

2.5.1什么时候需要实例族.

2.6.11 Clean shutdown.

2.6.1.2非正常shut dawn..

2.613 crash recovery顺序问题.

2.6.2Crosh Recovery过.

2.6.3为什么数据库的实例您复是先前滚再回.

5.1.1并发控制.

5.1.2健忘益(Am ne sio) .

5.1.3脚(Splt Brain.

5.1.410隔(Fencing..

5.2.1GRD(Global Resource Directory)

5.3.15GA的变..

5.3.2后台进程的变化.

5.32.1LMSn.

5.322LMD..

5.3.2.3LCK.

5.324LMON..

5.325DIAG..

5.3.2.6G5D.

5.3.3文件.

.DBA4W:83829929(满);DBA5:142216823DBA6群:158654907

Tian le software学习OracleBlog:http://blog.csdn.net/tianlesoftware

2.6前滚(ROU L FOR WORD) 和回滚(ROLLBACK) ..532

三.RMAN..534

四.DATA GUARD..537

五.RAC..731

5.1集群环境下的一些特殊问题..731

5.2RAC井发.

5.3.RAC架构..

Tian le software学习Oracle

Blog:http://blog.csdn.net/tianlesoftware

5.331sp file.

5.3.3.2Redo Thread..

5.3.33 Archived Log..

1) 使用NFS..

5.4.2.1磁盘文件.

5.4.2.2 Cluster ware后台进程.

5.6.1.1客广端均衡(Client 5ideLB) .

5.6.1.2服务器竭均衡(Server-Side LB) .

5.6.1.3两种LB的配置方法.

5.7.11如果使用ocfs 2的, 检查ocfs 2状态..

5.7.1.2.如果使用raw device..

5.7.1.3.检查ASM..

5.8.3集群层.

5.8.31CR5CTL..

2) 实例间归档(CIA:Cross Instance Archive) ..

3) 使用ASM.

5.3.3.4Undo Tablespace.

5.3.4SCN(System Chong e Number) .

5.3.5Coche Fusion, GCS, GES关系.

5.4RAC集群.

5.4.1Cfusterw are..

5.4.2 Cluster ware組成..

5.4.3VIP原理和特点.

5.4.4 Cluster ware的日志体系..

5.5RAC FAILOVER.

5.5.1.Client-Side Connect Time Failover.

5.5.2.ClientSide TAF(Trons parent Application Failover) .

5.5.3.Client-Side TAF配置示.

5.3.3.1主机信息如下..

5.3.3.2Node 1配置..

5.3.3.3NODE 2配置.

5.3.3.4在node 1和node 2的tns names.or a文件添加如下内容.

5.3.3.5在所有节点设置remote listener.

5.33.6在客户端设置的ths names.or a设置TA.

5.5.4.Service-Side TA.

.5.54.1用DBC A配置Service.

5.5.4.2用srv et命令配置Service..

5.5.4.3配置Service的注意事项.

5.5.5 Service-Side TAF手工配置示..

5.6RACLOAD BALANCE.

5.6.1 Connection Balancing.

5.6.2利用Service分散负载.

5.7RAC启动和关闭..

5.7.1.检查共享设备.

5.7.2.自动启动RAC并检查相关进型.

5.7.3.手动启动RAC.

5.8.1节点层..

5.8.2网络层..

.5.8ORACLERAC常用维护工具和命..764

六.常用脚本.1206

5.8.3.1.1检查CRS状态..

5.8.3.1.2配置CRS栈是否自启动.

5.8313启动, 停止CRS栈

5.8.3.1.4查看Vote disk磁盘位置.

5.8.3.1.5查看和修改CRS参数..

5.83.1.6跟踪CRS模块, 提供辅助功能..

5.8.3.1.7维护Vot gd.

5.8.3.2OCR命令系列.

5.8.3.2.1oerdump-..

5.8.3.2.2ocr check.

5.8.3.2.3ocr config.

5.8.4应用层..

6.1查看表空间使用率..

6.2获取当前TRACE文件路径脚本..

6.3发送邮件的存储过程..

6.4AWR自动收集并发送邮箱PYTHON脚本..

5.8.3.2.4使用ocr config导出, 导入进行备份和恢复..

5.8.3.2.5移动OCR文件位置.

5.8.41crs_stat..

5.8.4.2onsctl.

5.84.2.1ON5配置内容..

5.8422配置ON..

5.8.4.2.3onsctl命令..

5.84.3srvctl

5.84.3.1使用can fig查看配置..

5.8.4.3.2使用add添加对象.

5.84.3.3使用enable/disable斤动, 禁用对象..

5.8.4.3.4使用remove删除对象.

5.84.3.5启动,停止对象与查看对象.

5.8.4.3.6跟踪srv ctl.

5.8.4.4初始化OCR和Voting Disk..

5.8.4.5官网的命令说明..

5.8.4.5crs_stat光整是示进程名脚本..

6.4.1准备工作..

6.4.2生成AWR报告5QL脚本.

6.4.3自动上传AWR的Python碎本.

6.4.4将Python添加到cron to b..

Tian le software学习Oracle

Blog:http://blog.csdn.net/tianlesoftware

6.5查看SEGMENT中BLOCK的存储信息.

6.6 ORACLE用5QL PROMPT修改5QLPLUS提示符, ..

6.6.1方法:使用定文的变量.

6.6.2方法二:使用sql语句拼接..

七.性能优化..

7.1软解析和硬解析..

7.1.1SQL解析过程.

7.1.2、解析过程详解.

7.1.2.1语法检测.

7.1.2.2语义检查..

7.1.2.3解析(Parse.

7.2绑定变量.

7.1.2.3.1Parse主要分为两种:..

7.1.2.3.2解析的两个步骤..

7.1.2.4执行qq l.

7.2.1Bond Variable说够.

7.2.2.OLAP和OLTP系统中的绑定变量.

7.2.3.Bind peaking.

7.2.4绑定变量使用示.

7.3CBO和RBO..

7.3.1RBO基于规的佐化器.

7.3.2CBO基于成本的优化器.

7.3.3 optimizer_index_cost_adj参栽.

7.3.4在CBO下写SQL语句的注意事项.

7.410053事件..

7.3.2.1CBO说明..

7.3.3.2优化器模式.

7.4.110053事件说型.

7.4.2示例:.

7.4.3查看生成的trace文件..

7.510046事件..

7.5.110046事件说明.

7.5.2对当前session使用10046事..

7.5.3对其他的会话进行跟踪.

7.6SQL TRACE.

7.7统计信息..

7.3.3.2.1修改CBO模式的三种方法.

7.33.2.2查看CAO模式.

7.33.2.3优化器模式具体说.

7.5.3.1用SQL_TRACE跟踪..

7.5.3.2使用10046事件跟踪.

7.7.1.St otis tic说..

7.7.2统计信息的收集..

7.7.2.1查看该lob信..

7.22.2监控参数STATISTICS_LEVEL.

7.22.3停用该Job..

7.2.3.4系统用户统计信息的收集..

7.7.3.统计信息的存敲位置..

7.3.3.1表的统计信息..

7.3.3.2素引列的统计信息..

7.3.3.3列的统计信息.

7.3.3.4试:表只有分析了之后, num_rows才会有位.

7.7.4直方图(histograms) ..

7.74.1 Height Balanced His to gra.

7.7.4.2 Frequency Histograms.

7.7.5DBMS_STATS包使用说明..

7.8.11ALLROWS和FIRST ROWS(n) -C8O模式.

7.7.5.1DBMS_STATS包的几个常用

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5