了解Maclean Liu|向Maclean Liu提问 Oracle ALLSTARS 全明星(群内有多位Oracle高级售后support,N位OCM和ACE) QQ群 # QQ群号:23549328 # 已经升级到 2000人群,空位多多。欢迎有一定基础的Oracle骨友加入,现在入群需要经过Maclean的技术面试,欢迎面试,请加QQ号:47079569 为好友参加面试 2群基础群 适合刚入门的同学,会共享最佳入门实践和资料 QQ群 # QQ群号:171092051 # 已经升级到 500人的超级群,空位多多,无需面试
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 118 下一页

2013年3月19日

SQL调优:Clustering Factor影响数据删除速度一例

摘要: 事情是这样的,客户有一套核心的10g业务数据库,需要针对个别大表删除2年前的归档数据,这些表都是普通的堆表(heap table),没有使用分区或其他技术。因为考虑到不能影响在线业务,所以不能使用insert append/rename的方式来加速删除,只能老老实实地在匿名PL/SQL块里通过rowid批量删除数据,虽然慢一些但还是能接受的,具体的PL/SQL块如下:DECLARE CURSO... 阅读全文

posted @ 2013-03-19 00:47 Oracle和MySQL 阅读(170) 评论(0) 推荐(0)

监控一个大事务的回滚

摘要: 我们在大的事务失败时往往面临长时间的回滚,在回滚期间表会被加以TM-3 SX sub-exclusive锁,此时一般我们是无法针对表实施DDL操作的。长时间的大事务回滚可能耗尽我们的耐心,不过我们还是有办法预估何时回滚能够完成的,参考中的脚本中的脚本,注意该脚本需要访问x$ktuxe内部视图,所以需要以sysdba身份方能执行。SQL> select * from v$lock where typ... 阅读全文

posted @ 2013-03-19 00:47 Oracle和MySQL 阅读(435) 评论(0) 推荐(0)

Script:收集Oracle备份恢复信息

摘要: 我们在诊断Oracle backup restore问题时总是希望能获得足够的诊断信息,一般来说RDA会是一个最好的诊断信息收集工具,但是有时候客户会很反感使用RDA(不信任感),这里我们提供一段专门用来收集oracle备份恢复信息的脚本。运行以下脚本需要设置合理的"ORACLE_HOME、ORACLE_SID"环境变量,并设置NLS_DATE_FORMAT环境变量,如NLS_DATE_FORMA... 阅读全文

posted @ 2013-03-19 00:47 Oracle和MySQL 阅读(248) 评论(0) 推荐(0)

crsctl status resource -t -init in 11.2.0.2 grid infrastructure

摘要: 11.2.0.2的grid infrastructure中crsctl stat res 命令不再显示如ora.cssd、ora.ctssd、ora.diskmon等基础资源的信息,如果用户想要了解这些resource状态需要加上-init选项:[grid@rh2 ~]$ crsctl query crs activeversionOracle Clusterware active version... 阅读全文

posted @ 2013-03-19 00:47 Oracle和MySQL 阅读(1049) 评论(0) 推荐(0)

Why ASMLIB and why not?

摘要: ASMLIB是一种基于Linux module,专门为Oracle Automatic Storage Management特性设计的内核支持库(kernel support library)。长久以来我们对ASMLIB的认识并不全面,这里我们来具体了解一下使用ASMLIB的优缺点。理论上我们可以从ASMLIB API中得到的以下益处: 总是使用direct,async IO 解决了永久性设备名的... 阅读全文

posted @ 2013-03-19 00:47 Oracle和MySQL 阅读(233) 评论(0) 推荐(0)

Only ARCH Bgprocess may create archivelog?

摘要: 我们在学习Oracle入门知识时都会介绍到ARCH归档进程,归档进程ARCH负责将在线重做日志归档,注意ARCH只会将日志文件中存在的重做内容复制到归档日志文件中,举例来说重做日志文件的大小是512MB,但当前写入的redo entry只占用10MB空间,此时由某些条件触发了日志切换,那么产生的归档文件的大小仍是10MB。一直以来存在着这样一种误解:归档操作只会由ARCH进程负责完成。实际上归档操... 阅读全文

posted @ 2013-03-19 00:47 Oracle和MySQL 阅读(169) 评论(0) 推荐(0)

11g新特性:A useful View V$DIAG_INFO

摘要: 在11g中引入了自动诊断资料档案库(ADR)特性,默认情况下各种trace,dump存放的目录位置区别于9i/10g显得更加难以查找了。ADR 基目录中可以包含多个 ADR 主目录,其中每个 ADR 主目录都是一个根目录,用于存放特定 Oracle 产品或组件的特定实例的全部诊断数据。前一张幻灯片的图形中显示了数据库的 ADR 主目录位置。另外,还生成了两个预警文件。一个是文本形式的预警文件(与早... 阅读全文

posted @ 2013-03-19 00:47 Oracle和MySQL 阅读(406) 评论(0) 推荐(0)

海量数据插入性能测试

摘要: 11.2.0.2的RAC系统中原本有一张大的分区表,之前为了测试exchange分区的性能需要将这张分区表上的部分分区数据复制到测试用表上,因为数据量比较大所以记以录之:磁盘不太给力 hdparm -tT /dev/sdd/dev/sdd: Timing cached reads: 13672 MB in 2.00 seconds = 6840.55 MB/sec Timing buffer... 阅读全文

posted @ 2013-03-19 00:47 Oracle和MySQL 阅读(238) 评论(0) 推荐(0)

11.2.0.2 asmcmd lsdg show incorrect diskgroup number

摘要: 今天在给ASM扩磁盘组的时候发现11.2.0.2上asmcmd中lsdg命令所显示的磁盘组数不正确,现象如下:Node A lsdg正常:ASMCMD> lsdgState Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voti... 阅读全文

posted @ 2013-03-19 00:47 Oracle和MySQL 阅读(563) 评论(0) 推荐(0)

11g默认审计选项

摘要: 11g默认启用强大的审计选项,AUDIT_TRAIL参数的缺省值为DB,这意为着审计数据将记录在数据库中的AUD$审计字典基表上。Oracle官方宣称默认启用的审计日志不会对绝大多数产品数据库的性能带来过大的负面影响,同时Oracle公司还推荐使用基于OS文件的审计日志记录方式(OS audit trail files)。注意因为在11g中CREATE SESSION将被作为受审计的权限来被记录,... 阅读全文

posted @ 2013-03-19 00:47 Oracle和MySQL 阅读(285) 评论(0) 推荐(0)

上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 118 下一页

导航