Buffer cache原理
在Buffer Cache中,Oracle通过几个链表进行内存管理。 LRU list用于维护内存中的Buffer,按照LRU算法进行管理。数据库初始化时,所有的Buffer都被Hash到LRU list上管理。当需要从数据文件上读取数据时,首先要在LRU List上寻找Free的Buffer,然后读取数据到Buffer C...
MySQL自动化运维之安装篇
MySQL安装一般使用RPM或者源码安装的方式。RPM安装的优点是快速,方便.缺点是不能自定义安装目录.如果需要调整数据文件和日志文件的存放位置,还需要进行一些手动调整。源码安装的优点是可以自定义安装目录,缺点是编译时间长,过程复杂其实还有一种方式,定制RPM包.它相当于用源码安装的方式定制了一个RPM包.一次打包,可以...
Oracle 9i/10g/11g数据库升级路线图总览
Oracle 9i/10g/11g数据库升级路线图总览
oracle 10046
--10046事件Level 0 停用SQL跟踪,相当于SQL_TRACE=FALSELevel 1 标准SQL跟踪,相当于SQL_TRACE=TRUELevel 4 在level 1的基础上增加绑定变量的信息level 8 在level 1的基础上增加等待事件的信息Level 12 在level 1的基础上增加绑定变量和等待事件的信息--启用10046--参数设置timed_stati...
Oracle分区
--分区依赖列不能是long、lob类型--如果选择的分区不能确保各分区内记录量的基本平均,则这种分区方式有可能是不恰当的。--对于分区的表或索引,其所涉及的所有分区,其块大小必须一致。--索引组织表只支持普通分区,不支持组合分区,且分区依赖列必须是主键--范围分区Range,需指定maxvalue create table t() ...
行迁移和行链接
行迁移:当修改不是行链接的行时,当修改后的行长度大于修改前的行长度,并且该数据块中空闲空间不能完全容纳该行的数据时,就会发生行迁移。在这种情况下,oracle会将整行迁移到一个新的数据块上,而该行原先的空间只放一个指向新行位置的指针,并且该行原先空间的剩余空间不再被数据库使用,这些剩余空间称为空洞,这是...
11G R2 ASM管理
ASM实例被设计和构建为数据库实例的逻辑扩展;它们共用相同的实例管理机制。与数据库实例参数文件相似,ASM实例也有一个名为注册表文件的参数文件,它存储在一个ASM磁盘群组的<cluster name>/ASMPARAMETERFILE目录中,在Oracle GridInfrastructure 安装期间,指定该磁盘组来存储OCR和表决磁盘。Oracle为ASM参数文件...
oracle优化常用经典参考
oracle优化常用脚本
oracle优化常用经典参考
oracle优化常用脚本
oracle优化常用经典参考
oracle优化常用脚本