随笔分类 - Oracle
            
    【转】oracle审计详解
    
            
        
摘要:转自https://blog.csdn.net/fight_angel/article/details/38981141 Oracle使用大量不同的审计方法来监控使用何种权限,以及访问哪些对象。审计不会防止使用这些权限,但可以提供有用的信息,用于揭示权限的滥用和误用。 下表中总结了Oracle数据库
        阅读全文
            
        
            
    Oracle数据库——Scheduler Job
    
            
        
摘要:日常的运维工作中,我们经常使用Linux Server的anacron服务来使得服务器执行一下计划之内的任务,可以按照特定的时间间隔,重复的执行相关的命令或者相关的脚本,来完成预期的目标,能够节省相关的人力,使得运维变得更加容易。 对于Oracle数据库来说,当然也提供了相关的功能来实现定时的,重复
        阅读全文
            
        
            
    拷贝分区统计信息
    
            
        
摘要:场景:分区表按月分区,例如:11月30日建12月的分区, 11月30日22:00收集统计信息时,12月分区数据为0,造成12月1日早晨业务上来的时候走错执行计划。分区内数据随业务线性增长,无法提前铺底收集统计信息。 涉及改表分区列为谓词的sql较多,不适合逐条使用hint或者sql profile修
        阅读全文
            
        
            
    LOB字段HWM问题 收缩高水位线的测试
    
            
        
摘要:1、带lob字段的表,insert和delete的情况下,lob segment会不会产生HWM的问题?(会,在delete以后out of row的lob segment也不会自动收缩)2、在move表的时候,对lob字段是否会有影响? 例如lob索引会出现问题。(不会,无论in row还是out
        阅读全文
            
        
            
    测试Global index PK 改造local index 
    
            
        
摘要:创建测试表: create table TEST_TAB1 (start_date DATE,store_id NUMBER) PARTITION BY RANGE (start_date)(PARTITION TEST_TAB_p1 VALUES LESS THAN (TO_DATE('1-2-2
        阅读全文
            
        
            
    关于数据文件高水位线的回收问题
    
            
        
摘要:问题: 假如30g的数据文件,先建一个表A,20g,在建一个表B,1g,此时drop表A,水位线应该在21g的位置,然后move表B,水位线是否会回归1g ? 测试: 创建测试表空间 和 测试表A: SYS @testdb> create tablespace TEST_HWM datafile '
        阅读全文
            
        
            
    12.2 wait event ‘PGA memory operation’
    
            
        
摘要:一客户报整个数据库sql运行缓慢,甚至执行不出来。看了下会话,等待事件都是PGA memory operation,等待时间长达几百秒。PGA memory operation等待事件在12.2开始引入,从字面上看是会话内存分配。具体看了下等待事件原理。是在等待系统分配内存过程。理论上,一进程分配内
        阅读全文
            
        
            
    instance_name,SID,db_name的不同
    
            
        
摘要:parameter: instance_name 唯一标识了一个实例,最多255个字符,可以有下划线,一般情况下与ORACLE_SID相同,但是也可以不同,用于配置连接串,注册监听,用于外部连接。可以通过show parameter instance_name查看 ORACLE_SID: SID标识
        阅读全文
            
        
            
    关于事务回滚的相关操作
    
            
        
摘要:实际当前事务正在使用的UNDO空间 UNDO段分配为多个事务使用 select XIDUSN,USED_UBLK*(select value from v$parameter where name='db_block_size')/1024/1024 undo_MB,to_char(sysdate,
        阅读全文
            
        
            
    数据库自动收集统计信息:auto optimizer stats collection 相关的操作和注意事项
    
            
        
摘要:1、查看自动收集统计信息的job是否开启: SQL> select client_name,status from DBA_AUTOTASK_TASK; CLIENT_NAME STATUS auto optimizer stats collection ENABLED << auto space 
        阅读全文
            
        
            
    oradebug poke SCN (版本适用于12.2以下,12.2以上oracle屏蔽了该方法)
    
            
        
摘要:一、判断oracle所在的服务器是 大端 还是 小端 (目前方法尽限Linux,AIX和UNIX的还在查找) 方法一 echo -n I | od -o | head -n1 | cut -f2 -d" " | cut -c6 输出:1为小端模式,0为大端模式; 解析:od命令的作用为将指定内容以八
        阅读全文
            
        
            
    【转载】db_block_checking与db_block_checksum
    
            
        
摘要:声明:博文转自https://www.cnblogs.com/zlja/archive/2011/07/23/2449312.html 生活不是用来挥霍的 --************************************ -- db_block_checking 与 db_block_c
        阅读全文
            
        
            
    段的性能统计信息v$segment_statistics
    
            
        
摘要:v$segment_statistics视图记录了段的统计信息 简单的几个字段就不说了,就说最后三个吧 STATISTIC_NAME,STATISTIC#,VALUE记录了发生在表上的操作 SYS @testdb> select object_name,STATISTIC_NAME,STATISTI
        阅读全文
            
        
            
    11g直接路径读、相关参数、10949事件介绍
    
            
        
摘要:转载自刘向兵老师:http://www.askmaclean.com/archives/11g-direct-path-read-10949-_small_table_threshold-_serial_direct_read.html 在11g之前串行的扫描大表默认总是先将数据读取到Oracle高
        阅读全文
            
        
            
    查询表空间使用率(自动扩展的也能查噢)
    
            
        
摘要:col tablespace_name for a40col CUR_PCT for a10col EXT_PCT for a10select tablespace,current_used_mb,total_mb,can_extend_mb,trunc(current_used_mb/total_
        阅读全文
            
        
            
    归档增长过快如何查出原因
    
            
        
摘要:1、按天统计归档量,看哪天的归档多 2、查看日志切换的频率 切换频率与平均值的对比: 3、查找归档比较多的那天,日志切换比较频繁的时段,改变比较多的segment 4、定位大量修改segment对应的sql EXEC_DELTA SQL执行的次数。 ROWS_PROC_DELTA SQL解析后判断出
        阅读全文
            
        
            
    函数round和trunc
    
            
        
摘要:1、round函数。 round函数能够按照数学规则进行四舍五入的进位,以保留小数点后要求的位数。 使用方法为 round(<小数>,<保留的位数>) 下面是两个例子: 2、trunc函数 trunc函数与round的功能相同,也能保留小数点后要去的位数,但是trunc不会按照数学规则仅为,只是单纯
        阅读全文
            
        
            
    Oracle OMF管理数据文件
    
            
        
摘要:1、什么是OMF? Oracle managed file的缩写,简单的理解,就是oracle自己管理自己的文件,可以是dbf,redolog 等等,具体可以参考官方文档Adiministrator中的17.Using Oracle Managed Files 2、如何查看当前系统是否使用了OMF?
        阅读全文
            
        
            
    11g统计信息自动收集任务
    
            
        
摘要:1、查看统计信息自动收集任务的开启情况。 2、查看自动收集任务各个窗口的开启情况。 DBA_AUTOTASK_WINDOW_CLIENTS displays the windows that belong to MAINTENANCE_WINDOW_GROUP, along with the Ena
        阅读全文
            
        
            
    关于SGA中的granule size
    
            
    
摘要:1、什么是granule? granule直译为颗粒,ORACLE为SGA 中的组件(eg:log buffer/db buffer/large pool等)分配的最小单元为一个granule. 所以Oracle SGA 的大小总是granule 的整数倍 2、granule在SGA组件的内存分配中
        阅读全文
            
        
 
                    
                     
                    
                 
                    
                 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号