-
truncate表操作,前后位图块信息变化
下面是一个dump表truncate操作前后的位图块的信息,原因是同事在问,truncate表,到底在对象所在的块更改了那些内容 其实truncate表,主要是更改对象所在第一个区中的L1,L2,L3 3个块的值。对象的其它的块的信息是不会修改的 我们可以通过块的scn的值来判断 1,测试表创建与基本信息收集 SQL> create table s ...
-
ORACLE 迁移表、列、索引的统计信息到另一张结构完全相同的表
这边环境有很多月表,都是之前很早就创建好的,每到出帐的时候,就会因为没有统计信息导致业务运行慢,重新进行表分析后,正常,为了预防再次出现,考虑将上个月的月表的统计信息手动迁移到这个月。环境中是按地市来创建的schema,所以同一个用户下面会存在相同的表。下面是在自 ...
-
ORACLE 表监视功能(table monitoring)
测试环境:DB:10.2.0.4 1,statistics_level的值 www.htz.pw >show parameter statistics_level NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ statistics_level ...
-
logmnr分析日志,不能发现insert操作
下面是测试logmnr用于分析日志,可以用于审计,也可以用于恢复用于误操作删除的数据,测试发现logmnr在10g环境中,sql_redo不能显示出insert操作,delete,update操作正常,在11g中,所有的dml操作都能解析出来,下面是测试环境,都没有启用附加日志。 &nb ...
-
启用与禁用表的约束是否会导致存储过程无效
客户一套系统因为library cache pin/library cache lock导致整个系统hang住了,全部业务中断,通过分析过,是由于人为导致编译了一个子的存储过程,导致父存储过程在执行时发现无效,自动进行编译,然而存储过程切一直在执行,最后导致了整个业务系统的hang住,这个存储过程是一个接口 ...
-
通过触发器限制IP地址登陆数据库,对具有dba权限用户无效
今天应客户要求,让测试主机不能连接生产的数据库,首先想到了通过listener来搞定,修改sqlnet.ora文件,然后重新reload一次listener,但是客户有所担心,万一reload的时候,监听不能连接的问题,于是想到通过防火墙,但是客户告诉,通过防火墙,不可能,再想 ...
-
通过触发器限制IP地址登陆数据库,对具有dba权限用户无效
今天应客户要求,让测试主机不能连接生产的数据库,首先想到了通过listener来搞定,修改sqlnet.ora文件,然后重新reload一次listener,但是客户有所担心,万一reload的时候,监听不能连接的问题,于是想到通过防火墙,但是客户告诉,通过防火墙,不可能,再想 ...
-
ORACLE 启用与禁用事务的并行恢复
ORACLE 从8i开始,引进了fast start parallel rollback机制来进行事务恢复,SMON使用并行的方式来进行事务的恢复,可以通过参数FAST_START_PARALLEL_ROLLBACK来控制是否启用和并行的进程个数可以取下面的三个 ...
-
ORACLE 生成创建控制文件语句脚本
下面是一个生成创建控制文件的脚本,要求数据库运行在MOUNT以上阶段,此脚本只在LINUX平台上面运行。 cat ./create_controlfile_sql.sh echo "please input direcotry default /tmp:" read dir if [ ! -z "$dir" ];then if [ ! -d "$dir" ];then mkdir -p $dir fi else dir=/tmp f ...
-
LINUX平台ORACLE AIO功能测试
当IO遇到瓶颈的时候,我们首先会去检查AIO功能是否生效,在默认创建库的时候,使用raw方式的数据文件aio功能是开启了的,使用文件系统的数据文件,aio功能是没有开启的,在linux平台文件系统方式下,很多人在创建数据库的时候都没有手动开启aio,才会导致一些IO相关的等待事件的 ...
-
inventory目录手动创建
今天在opatch遇到了inventory目录的问题,下面对inventory手动创建做了一点实验。 测试环境:OS RHEL 5.8 DB:10.2.0.5.10 RAC环境 1,使用命令手动创建 [oracle@rac2 bin]$ /u01/app/oracle/product/10.2.0/crs/oui/bin/runInstaller -attachHome -noClusterEnabled ORAC ...
csdw
是 1031csdw
哈哈,,黄大师,总结得好huangtingzhong
Loading Hinted Executionhuangtingzhong
下面是ASM磁盘头的部分ASM DATA DIhuangtingzhong
RMAN backup to Flash Rechuangtingzhong
Database Crashed With ORhuangtingzhong
How to Resolve ORA-00257123
How To Find The Processhuangtingzhong
How To Generate Same Nam罗罗
哦,懂了!