![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle 体系结构
文章平均质量分 66
daodao_道道
5年开发经验3年DBA管理经验最擅长数据库管理sql优化数据库开发数据库设计
展开
-
剖析shrink 操作原理
在上一篇介绍了move 的操作,这篇介绍下shrink 操作: 在oracle 10g之后,推出了,shrink 操作,使用shrink 操作的时候索引可以不失效,这个对应用系统的影响要小不少。SQL> create table daodao (id int, name char(2000)) tablespace users; Table created.SQL>原创 2013-03-21 14:33:42 · 3449 阅读 · 0 评论 -
彻底理解move 操作
前几天群里有人问,move 操作,我这里做了几个实验,方便大家了解move 的基本操作。(1) oracle 的move 操作,rowid 如何变化?SQL> drop table daodao;表已删除。SQL> create table daodao (id int, name char(2000)) tablespace users;表已创建。SQL>原创 2013-03-21 11:32:05 · 3337 阅读 · 1 评论 -
【视图学习】user_tab_modifications 视图的作用
SQL> drop table daodao;表已删除。SQL> create table daodao(a integer);表已创建。SQL> select * from user_tab_modifications where TABLE_NAME ='DAODAO';未选定行SQL> insert into daodao values(5);已创建 1 行。原创 2013-12-05 19:47:26 · 1328 阅读 · 0 评论 -
ORACLE 11G 新特性--可用性增强
1 可用性提升 1.1 日志挖掘EM中新增了logminer的页面,取代早期版本中的javaconsole调用方式,提升了logminer的可用性 1.2 Dataguard增强Ø 最大性能模式下可以使用快速启动failover模式对数据精确度要求高时,不使用该特性。(在DG broker中配置)Ø 重做日志可以进行压缩传输,从而更好地利用带宽当带宽足够时不使用该特原创 2014-05-19 14:32:44 · 709 阅读 · 0 评论 -
Oracle 11g 新特性-- API和预编译改进
提供了大量新的接口,提高了性能和应用扩展性l 客户端查询缓存Client-Side Query Cache通过在客户端缓存相关查询结果,提高系统查询,减少网络数据传输,降低数据库主机cpu负载。在 Oracle Databas 11g中,可以使用 Oracle 调用接口 (OCI) 客户机查询高速缓存对客户机内存中的查询结果集启用高速缓存。 高速缓存结果集数据以透明方式与服务器端原创 2014-05-19 14:27:25 · 1148 阅读 · 0 评论 -
【脚本分享】表空间每天的使用情况
表空间近一个月的使用情况: 今天有网友问,如何查询近一个月的表空间使用情况:select a.name,b.*from v$tablespace a,(select tablespace_id,trunc(to_date(rtime,'mm/dd/yyyy hh24:mi:ss'))datetime,max(tablespace_usedsize*8/1024) use原创 2013-12-05 21:44:19 · 1281 阅读 · 0 评论 -
如何正确Move Table,利用PLSQL可以批量处理
如何将一个表从一个表空间迁移到另外一个表空间。 操作步骤:1、评估迁移表占用空间大小以及新的表空间可用空间情况。2、直接将表或者分区Move到新的表空间3、设置表的tablespace属性为默认的新的表空间,确保新增分区能在新的表空间。4、设置表的索引的存储属性表空间为对应的新的表空间(可选,根据具体情况处理)。5、重建分区索引,全局索引原创 2014-05-23 00:52:50 · 1470 阅读 · 0 评论 -
Direct Path Insert与APPEND, PARALLEL的梳理与小结
Oracle里面的写入数据方式分为2种,一个是传统方式写入(conventional insert),另外一个是直接路径写入(direct path insert)。 传统方式写入: Oracle会重用表里面空闲空间,并且写入会先写入到buffer cache。 直接路径写入:Oracle不重用表里面的空闲空间,直接写入到新分配的块,并且数据直接写入到data file,不写入到b原创 2014-06-11 12:58:40 · 5191 阅读 · 0 评论