了解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 ··· 47 48 49 50 51 52 53 54 55 ··· 118 下一页

2013年3月19日

Does LGWR use synchronous IO even AIO enabled?

摘要: 在Oracle中开启AIO异步IO后可以一定程度上提升数据库IO性能,但同时也引入了丢失commit数据的风险。具体可以参见小荷同学的文章,但是这里存在一个疑问就是redo重做记录是同步写出还是在启用AIO后同样使用异步IO的API,我们可以通过跟踪lgwr后台进程的system call系统调用来说明该问题:SQL> select * from v$version;BANNER---------... 阅读全文

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

Does Rman Backup benefit from Large Pool?

摘要: 我们在学习Oracle的过程中,或多或少会存在个人对概念的理解错误、误解或者根本是教材编写存在不严谨的地方,这样或以讹传讹或三人言虎,导致在Oracle圈子存在着一些古老相传的迷信(superstition),因为这些迷信已经深入人心了,所以我们几乎很难纠正过来;这其实很有意思,IT作为一个高科技的领域也会出现迷信,说明我们在IT技术的"教学"和"思考"上存在问题,这一点值得深思。这里我列出几个最... 阅读全文

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

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 阅读(153) 评论(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 阅读(380) 评论(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 阅读(222) 评论(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 阅读(955) 评论(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 阅读(200) 评论(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 阅读(140) 评论(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 阅读(349) 评论(0) 推荐(0) 编辑

Mermaid from《Pirates of the Caribbean: On Stranger Tides》

摘要: 下午陪女友去看了,片子还算不错。美人鱼很惊艳,甚至一定程度上抢了Joony Deep的风头。当然人鱼之恋也很扯....给一个建议是不要去看3D版的,顺便放几张图片: 阅读全文

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

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

导航