eygle.com   eygle.com
eygle.com eygle
eygle.com  
 
   
 

FAQ

 

SQL相关

 

高可用性

 

诊断案例

 

内部分析

 

新技术

 

技术专题

 

Unix及其他

 

文档下载

 

图书信息

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Oracle基础及业界

  • 警惕:Oracle中删除的分区不会进入回收站(Recyclebin) April 25, 2017
    在Oracle数据库中,单个删除的分区并不会进入回收站,全表删除的分区才可能和全表一起放入回收站。这是因为单个分区删除之后,是无法通过简单的闪回加入原分区表中,既然无法保证一致性,这个分区就不会进入回收站中。

  • 云和恩墨zData多租户整合,青海移动数据库云化起航 March 10, 2017
    青海移动一向重视IT的发展和运营,在通信向云化转型的浪潮之上,快速定位自己在行业的未来发展方向,并果断采取措施向着云化迈进。

  • 关于Oracle Sharding,你想知道的都在这里 March 6, 2017
    Oracle Sharding在版本的更新中正在变得强大,12.2的后续版本将不仅支持多租户场景,多数据中心部署,还将支持所有的云部署模型。

  • 转发:微信张小龙首次公开演讲全文-2016 January 12, 2016
    张小龙在演讲开始提到了这起意外事件,他透露昨晚有几百万人因为这一谣言解绑了银行卡,这更加说明"微信作为一个平台,有很多规则、很多平台的接口或者系统方面严格的重要性,因为有一点小小的疏漏可能就会在这个平台里面被放大很多很多次,并且这个量级是很可怕的。"

  • 2015 OOW:云时代Oracle欲做终结者 November 4, 2015
    2015年10月26日,在Oracle OpenWorld开幕的Keynote演讲上,Larry Ellison,Oracle公司的创始人、前CEO,现CTO,发布了Oracle的一系列产品和技术革新,彰显了这家成立38年 - 正值中年的科技巨头在云时代的野心。

  • 2015 OOW:Oracle的Sharding技术 November 3, 2015
    在2015年OOW大会,国内很多小伙伴们一直非常关心Oracle Database 12.2中的Sharding技术实现,可是要知道在Larry Ellison的演讲中,根本就没有提到这个特性,而在Andrew Mendelsohn的Session中,这一特性也仅仅只有一行字:Sharding 。

  • 2015 OOW:Oracle数据库的未来 November 2, 2015
    2015年10月27日,Oracle Openworld第二天,旧金山。云和恩墨盖国强在现场为您带来第一手的数据库报道。

  • 2015 OOW:Oracle LiveSQL在线SQL学习 November 1, 2015
    在OOW前夕,我才注意到Oracle在10月14日发布的网站:livesql.oracle.com ,这是由Oracle的SQL专家Steven Feuerstein在交流中介绍的。这是一个在线SQL学习、脚本分享、脚本管理平台。

  • 2015 OOW:图说Oracle园区及历史 October 25, 2015
    在旧金山时间明天早八点开始,Oracle 2015 OOW的大会就将拉开帷幕,虽然Larry的开场演讲要等到下午5点,但是之前已经有大量的User Group(用户组)主题分享开始。总计1833场会议、动手实验、KeyNote等,丰富而又多彩的嘉年华即将开始。

  • Oracle SQL多版本VERSION_COUNT产生的可能性 September 25, 2015
    Oracle数据库中执行的SQL,很多时候会因为种种原因产生多个不同的执行版本,一个游标的版本过多很容易引起数据库的性能问题,甚至故障。

  • 行成于思:从Oracle到MySQL的抉择及DBA August 28, 2015
    这篇文章来自于微信群的问答,我和周彦伟互相配合,彦伟回答了我的四个关于MySQL和Oracle的问题,对于来自两个不同领域的人,这些问题我想对很多人具备参考价值。整理收录于此,供参考。

  • Oracle 的 enq: TT - contention 等待事件 May 7, 2015
    在遇到 TT 锁等待时,你可能会被Oracle的文档所困扰。即便是在Oracle Database 12c的文档中,关于TT锁的描述也是:Temporary table enqueue。

  • Oracle SQL Developer 4.1 和 SQLcl 的新特性 March 2, 2015
    2015,一个新年开始了,Oracle的工具SQL Developer也发布了新的版本和特性,在这个版本中很多好的特性被加入进来。

  • 云和恩墨战略注资恩核中国-优势互补合作共赢 December 28, 2014
    在2014年12月22日,云和恩墨和恩核北京公司正式签署了战略注资协议,达成优势互补和深度合作,这是两家公司经历了5年多的风风雨雨之后,正式走在一起,共同为客户以优势创造价值。

  • Larry Ellison卸任Oracle公司CEO 一个时代的终结 September 19, 2014
    在1986年3月,有三家公司IPO,分别是4日SUN,12日Oracle,13日微软,现在三家经历了辉煌的公司,他们的创始人都以不同的方式开始离开。

  • Oracle 11g 的官方支持周期和时限 August 15, 2014
    Oracle公司对于自身产品的支持策略大多数人很难搞清楚,对于Oracle Database 11g的支持周期,有很多朋友产生了异议,参考下文提到的一些文件,希望可以帮助大家理解Oracle的产品支持策略。

  • Oracle 12c新特性:IN-Memory Option - 列存与压缩 July 23, 2014
    在12c的In-Memory Option选件之中,数据在内存的独立区域中按照列式存储,数据是被压缩存放的,内存与列式压缩可以极大提升查询的性能.

  • Oracle 12c新特性:IN-Memory Option - 缓存与参数 July 23, 2014
    2014年6月,在Oracle 12c的12.1.0.2版本中,Oracle正式发布和引入了基于内存和列式计算的In-Memory Option (以下简称IMO),这距离Larry在2013年OOW上发布这一特性已经过去了近10个月。

  • 贺 恩墨学院OCM认证100人100%一次性取得认证 July 18, 2014
    恩墨学院经过两年左右的发展和拼搏,近日迎来100人通过OCM认证的庆祝日,这是一个值得纪念的日子。目前恩墨学院已经能够提供OCM全线的认证培训,包括Oracle 10g OCM、Oracle 11g OCM,这100人之中,11g的认证比例已经达到了近20%,其中女同学比例达到了 7% ,七朵金花尤其可贵。

  • Oracle 2013年数据库市场份额47.4 - 再居第一 July 17, 2014
    根据Gartner在2014年4月发布的调查报告,Oracle数据库的市场份额在2013年再次占据第一的位置,以47.4%超过了随后4个厂商的总和,此前Andrew Mendelsohn曾在多次活动中提及Oracle取得的这一成绩。回顾一下,2012年Oracle的占有率为48.3%,2011年Oracle的占有率是48.8%,2010年Oracle的占有率是48.1%。

  • 去"I":四川电信Oracle数据库迁移到虚拟化平台 June 17, 2014
    总而言之,到底要不要去IOE,是由企业IT平台架构和业务发展需要决定,而不是一场运动,企业切忌盲目跟风。

  • 【媒体】LSI 有新招:卖闪存拉上Oracle ACE January 10, 2014
    "通过硬件解决方案,我们帮助用户找到了好的解决方案,用户的性能、延迟表现得到了提升,LSI的产品也充分展示了他们的能力,这是多方共赢。"盖国强认为,真正把一个技术、一个产品帮助用户用好,是LSI及云和恩墨共同的愿望。

  • 云和恩墨:闪存方案逐步走俏传统企业 January 9, 2014
    基于闪存架构就更加简单,且总体拥有成本变小了,同时数据中心基础设施折旧快了,过去传统采用小型机的模式,采购成本就至少几百万,折旧周期可能有五、六年,用户在这五六年基本被这臃肿的老机器拖着走,而且还不容易换掉。如果采用X86服务器+Flash闪存卡方案,折旧周期可能只有两、三年,非常容易就能够将性能迭代上去,远远超过传统架构的生命周期的迭代能力。从这个角度来说,其实我们是非常希望用户去简化他的IT架构,加快IT基础设施的迭代周期,这样对大家来说都是好事。

  • Oracle SQL Developer 4.0发布-AWR报告等新功能 December 16, 2013
    Oracle的SQL Developer工具作为一个新加入Oracle产品家族不久,而且免费的开发工具,功能已经逐渐强大和日益完善。最近其4.0版本已经发布。

  • 写错误与文件离线 -_datafile_write_errors_crash_instance October 17, 2013
    自Oracle 11.2.0.2版本开始,一个新的隐含参数 - _datafile_write_errors_crash_instance 被引入到数据库中,通过这个参数名就可以了解到其含义:当发生数据文件写错误时,Crash数据库实例。

  • 甲骨文全球大会2013旧金山 - 浮光掠影暂小记 September 30, 2013
    美洲杯成最大亮点 - 在OOW开幕之前,美洲杯Oracle船队1:8落后,尔后,据说OOW为Oracle船队带来天时地利人和,连取9分,以9:8最终赢得比赛,而Larry也为最后一场比赛缺席了他的KeyNote,放了6万参会者的鸽子;

  • 甲骨文全球大会2013旧金山- In-Memory Option即将发布 September 21, 2013
    在甲骨文全球大会2013旧金山开幕之前,甲骨文的总裁Larry Ellision透漏了Oracle即将在大会上发布的一个重量级新特性 - In-Memory Option,目前所有能够看到的消息都来自于Larry的爆料。

  • 甲骨文全球大会2013旧金山-一路飞来揽日月 September 19, 2013
    9月18日,从北京起飞,直飞旧金山,Oracle的OpenWorld大会之前,我们在Oracle HQ参加ACED的前站活动,2天的会议,在这个会议上,会提前了解Oracle的技术重点。由于第二天就是中秋佳节,不能和家人团聚,是为遗憾。

  • 恩墨学院:有时回忆不是过往 - BeyondVisible的OCM历程 September 2, 2013
    我想说,这回忆不是过往,是永远留在心底的印记。

  • Oracle PatchSet 11.2.0.4 最终版本发布 August 28, 2013
    2013年8月27日,Oracle最终发布了11.2.0.4版本,这将是Oracle 11gR2的终极版本。从下图上可以看到,Oracle11g在2007年发布,将在2017年底结束扩展支持,跨度为11年,这是一个重量级的版本,扩 展了10g开始的大规模自动化特性,使Oracle在这个方向真正成熟起来,11g之后,再无Grid,Oracle进入了Cloud的时代,12c的舞台已经搭好。

  • 阿里巴巴数据库历程:放弃 Oracle 选 MySQL 的来龙去脉 August 27, 2013
    在这个主题中,冯春培 和我们分享了阿里巴巴去Oracle,选择MySQL以及之后对于其他数据库产品的使用和尝试,这些亲历者的讲述对我们尤其具有参考价值。

  • 如何提高Oracle进程的优先级 - 实现进程实时调度 August 15, 2013
    在繁忙的系统中,我们总是会期望提高某些Oracle进程的优先级,使其能够更容易的获得CPU资源,执行重要的任务。在Oracle 10g之前,这样的工作要通过操作系统上的设置来实现,在Oracle 10gR2中,一个新的隐含参数被引入到数据库中,用于配置提升Oracle后台进程的优先级。

  • 浙江移动完成国内最大规模的Oracle数据库升级 August 14, 2013
    在总结本次规模庞大的数据库升级经验时,王晓征给出了八个字:"知己知彼,有备无患"。知己知彼的意思是说,作为甲方要清楚的了解自己的优势与劣势,也要清 楚的了解不同供应商的能力与积累,明确各自的职责与界限,这样互相配合才能精诚合作,一战功成;有备无患是说,即便做好了充足的准备,在关键时刻,也要尽 量调集各种资源备用,这样在出现异常突发事件时,也才能做到快速响应,影响最小化。

  • 甲骨文全球大会2013上海-OOW会见数据库大佬Andy July 25, 2013
    在2013年上海的甲骨文全球大会上,最受瞩目的任务莫过于甲骨文公司数据技术高级副总裁Andy Mendelsohn,正是他领导了数据库产品的研发,而倍受瞩目的Oracle 12c发布之后,这是第一次在Oracle Open World上集中展示,他是这次OOW上最受瞩目的明星。

  • 甲骨文全球大会2013上海-OOW参会记-用户体验为王 July 21, 2013
    今年的Oracle Open World技术大会上海站,将于7月22日~7月25日举行,我在21日抵达上海,活动已经先于大会开始。今天下午在世博洲际酒店参加了OOW前媒体见面会。

  • 恩墨学院:OCM之路微小说 - 洪日华(红叶DBA) July 18, 2013
    日前,终于收到OCM通过的E-Mail,但说实话,没有那种语预期的激动,反而觉得这是一种理所当然的结果。回想从当初学习Oracle开始,到现在拿到OCM,也是3年有余了吧,从一无所知,到现在也算是初步入 门了。

  • 恩墨学院 OCM 认证首战告捷 100%全员通过 July 8, 2013
    最近 恩墨学院 收到了首批OCM认证考试全员通过的通知,6 位恩墨学院( @恩墨学院)的学员一次性全部成功晋级OCM大师。这样的成绩离不开同学们的刻苦锻炼、认真学习,也离不开 侯圣文 ( @secooler ) 院长的孜孜不倦,言传身教。

  • 使用DBMS_SWRF_INTERNAL清理导入数据库的AWR信息 July 5, 2013
    经常向数据库导入AWR信息,可能导致SYSAUX或存储表空间不断膨胀,在不再需要时,可以通过DBMS_SWRF_INTERNAL.UNREGISTER_DATABASE来清理注册和导入数据库的AWR信息。

  • Oracle Database 12c 正式发布-多租户特性嵌入云计算 June 26, 2013
    凭借与两个重点厂商的合作,Oracle很好的诠释了这个版本的关键词是"Plug into the Cloud",通过发布前与微软和SalesForce确立的合作关系,甲骨文已经在两大平台上嵌入了云平台。

  • Oracle 2012年数据库市场份额48.3 - 再居第一 April 9, 2013
    【Oracle 2012年数据库市场份额48.3】Gartner公司发布了关系数据库市场的调查报告,以软件总收入计算,Oracle以48.3%继续占据第一的位 置.报告称甲骨文:在全球RDBMS软件的收入份额仍然是#1;收入份额大于四个最接近的竞争对手的总和 ;领先最接近的竞争对手29%的收入份额.

  • 2013 中国数据库技术大会 - 演讲与访谈 March 27, 2013
    我每年都参加了数据库技术大会,见证了大会从肇始到蓬勃,直至今日成为业界的标志性会议之一的历程。 这期间感触很多,主要说两点:一是这个大会见证了数据库领域的技术发展和变迁,从以Oracle为主,到MySQL、NoSQL、Hadoop等精彩纷呈,这个会议真正反映了这个领域的前瞻性与基础性;二是这个大会成为数据库领域人才的展示与交流的舞台,每年的盛会都是一次朋友们的碰撞良机,结识新朋,会面旧友,甚至很多企业到此批量的挖角人才。

  • Oracle Database 12c - 新特性实现的历程与13c的预测 January 15, 2013
    虽然Oracle Database 12c的新特性文档已经随处可见,但是Oracle仍然没有关于12c正式发布的准确日期,这距离Oracle发布11g版本已经过去了将近7年(Oracle 11g于2007年发布),这已经是一个非常漫长的阶段了,2012年并不能算Oracle 发布12c的年份。

  • Oracle云数据库初体验 之四 - APEX 快速开发 December 19, 2012
    在Oracle的Cloud Database服务中,开发环境是集成的Oracle Application Express环境, Oracle Application Express (Oracle APEX) 是一个针对 Oracle 数据库的 Web 应用程序快速开发工具。只需要一个 Web 浏览器和有限的编程经验,您就可以开发和部署快速、安全的专业应用程序。Oracle APEX 是 Oracle 数据库的一个完全支持的无需额外购买的选件,该产品集成在Oracle数据库之中。

  • 年终回眸 - 盘点2012数据库领域十大热点事件 December 18, 2012
    2012年即将过去,在这里盘点一下2012年数据库领域的十大事件,纯属个人观点,仅供参考。

  • Oracle云数据库初体验 之三 - 账号和SQL Developer December 13, 2012
    Oracle云数据库申请成功之后,同时会开通两个sftp账户,可以用于上传和下载程序文件或数据。在用户管理页面需要初始化用户密码,应用的远程SQL Developer连接,需要在OAE(Oracle Application Express)进行用户创建。

  • Oracle云数据库初体验 之二 - Application Express December 12, 2012
    Oracle Cloud Database - 云数据库需要依托应用才能够发挥出作用,所以在申请云数据库之后,Oracle提供了Application Express开发环境,通过这个开发环境,用户可以构建应用并发布出去,对外提供服务。

  • Oracle云数据库初体验 之一 - 申请与介绍 December 11, 2012
    Oracle公司在2012年OOW大会上,强势的确立了公司的云战略方向,也随之开放了Oracle Database Cloud平台。

  • 关于 12306 爆出的SQL安全注入漏洞 September 27, 2012
    今天(2012-09-27),在乌云网站上爆出12306存在一个严重的SQL注入漏洞,当晚该漏洞已经被修复。报告者调侃:"分站有个注入,好几亿的项目,没敢跑库,跑坏了赔不起"。

  • 关于 12306 网站设计的一点信息收集 September 24, 2012
    铁道部 12306 网站的设计最近颇招非议,除了成本高昂之外,设计不透明,交付产品看起来粗糙,订票流程问题多多,铺天盖地的非议就出来了。但是我们可以想象,即便是再糟糕的一个系统,也一定有大量的人员在投入探讨他们的解决方案。在 ITPUB 论坛上,看到一个业内人士的记录,可以一窥这个网站背后的一些思路。

  • Oracle 11g 的 VKTM 进程 - virtual keeper of time June 14, 2012
    在11g之前所有的Oracle数据库后台或者前台进程如果需要获得当前时间信息,就需要调用操作系统的gettimeofday()函数或者说是相类似的函数。而VKTM进程就是专门用来获得时间信息然后将信息存放在SGA中供其它进程使用,这样其它进程当需要时间信息的时候,只要到SGA的某个内存位置去获得就好,而不用频繁调用gettimeofday()函数。毫无疑问,这样效率会更高。

  • Oracle RDBMS 2011年市场份额48.8% June 12, 2012
    Gartner 2011年RDBMS市场份额报告,数据显示2011年 Oracle市场份额增长到 48.8%,处于第一位,销售额约为118亿美金,2010年的销售额约为100亿美金,增长率为18%。

  • Oracle SQLID 与 Hash_value 算法及转换 May 25, 2012
    在Oracle 10g中,SQL被以 SQLID 描述,此前SQL是通过HASH VALUE来表述的。 这两者具有同源的对应关系,最早 Tanel Poder 对这个问题进行过揭秘。 这个问题的本质是: 对于Library Cache对象,Oracle使用MD5算法进行哈希,生成一个128位的Hash Value,其中低32位作为HASH VALUE显示,SQL_ID则取了后64位。

  • 性能优化-Oracle RAC中的Sequence Cache问题 May 22, 2012
    排序参数:oracle默认是NOORDER,如果设置为ORDER;在单实例环境没有影响,在RAC环境此时,多实例实际缓存相同的序列,此时在多个实例并发取该序列的时候,会有短暂的资源竞争来在多实例之间进行同步。因次性能相比noorder要差,所以RAC环境非必须的情况下不要使用ORDER,尤其要避免NOCACHE ORDER组合;

  • Oracle Exadata:上海银行 Exadata金融行业案例 May 16, 2012
    根据上海银行发出的招标信息显示,上海银行已经确定选择Oracle的Exadata 进行系统建设,这是Oracle Exadata在金融行业的又一成功案例。BankOfShangHaiLogo.jpg 上海银行拟采购的2台Exadata一体机将用于"提高计算机辅助审计平台各方面的性能",也就是说设备将用于进行金融审计平台,替换的硬件设备估计是IBM系统。

  • Oracle Exadata:巴黎银行Exadata金融行业案例 May 15, 2012
    法国巴黎银行通过Oracle Exadata数据库云服务器的Oracle混合列压缩功能,有效压缩了其活动数据规模,从而更加便捷的数据管理和更高效地存储使用。

  • Exadata:邢台银行 - Exadata的金融行业案例 May 14, 2012
    Oracle Exadata的强大之处在于,虽然原本Oracle的ERP产品和用友的产品存在竞争关系,但是籍由硬件优势,Oracle可以和竞争对手走在一起,共同为用户提供解决方案,现在Oracle凭借底层的数据库产品和硬件产品,和用户的关系更加紧密,这些改变在未来将形成强大的竞争优势。

  • Oracle Support 站点弃Flash转HTML重建 May 10, 2012
    在职业生涯中,已经经历了MOS的多次改版,时间真是快啊!

  • JRE问题之未解决 - 备案 March 28, 2012
    最近在安装数据库时遇到了一个JAVA的问题,无法启动图形界面,这个问题未解决,记录错误信息于此

  • 关于Oracle数据库的夏令时 March 26, 2012
    从时区上可以看出,session的时区并不是中国的时区,CDT 美国中部的夏令时时间,所以到了夏时制时,系统时间会发生改变。 对于中国本土企业,如果不希望运行在夏令时下,则需要提前修改时区设置,避免出现时区问题。

  • Oracle ACOUG两周年交流活动记 March 24, 2012
    今天是本月ACOUG的活动日,恰好是ACOUG成立两周年的日子,时间很快,转眼就是两年,从最初的一个开始,坚持走到今天,我们可以自豪的庆祝我们的两周年。

  • Oracle Linux 操作系统及数据库的时区机制分析 March 20, 2012
    在Linux操作系统上,Oracle数据库的时区和以下几个因素有关

  • 如何禁用Oracle AWR自动采样功能 March 14, 2012
    自Oracle 10g之后,AWR采样缺省部署于数据库中,那么如何禁用这个功能呢? 在Metalink Note: 436386.1中,Oracle提供了一个增强脚本,称为: dbmsnoawr.plb 通过这个脚本可以启用和禁用AWR采样功能,从原则上,为未购买该部分功能授权的用户提供了一个退出途径。

  • 如何删除日志组成员( DROP LOGFILE MEMBER ) March 13, 2012
    整理自己测试数据库的日志.

  • Oracle Database 12c (Cloud)华丽来袭 February 14, 2012
    早前Oracle已经发布了OEM 12C版本,现在Oracle Database 12c版本也已经进入发布前的最后测试流程,根据 发布显示,12c的界面风格和11g基本相同。预计Oracle将会在今年OpenWorld之前发布这一重量级版本,这是Oracle最核心产品向Cloud迈进的重要步伐。

  • 使用dbms_monitor过程执行进程跟踪 February 9, 2012
    在Oracle 10g之后,推荐使用DBMS_MONITOR来进行进程跟踪,此前还真是用得很少,我本人习惯使用dbms_system包。 偶尔使用了一次dbms_monitor感觉功能还是要弱一点,但是简单,以下示例是我测试的一个部分,用于跟踪后台的CKPT进程。

  • 如何更改SCHEDULER任务的START_DATE时间 February 6, 2012
    如何更改一个定时任务的START_DATE / NEXT_RUN_DATE 时间? 有朋友修改服务器的时间后,所有定时任务停止运行,因为其运行时间处于未来

  • 数据安全 - 从CSDN网站数据泄露说开去 December 21, 2011
    在网路数据大量集中的今天,一旦发生安全问题,则将对广大的用户带来极大的困扰,我相信有很多用户不能及时获得这一消息,则其重要信息就可能被泄露窃取。后果不堪设想。 所以,对数据进行充分的安全保护、安全防范,是每一个有责任的公司都应该全面考虑的内容。 我们可以想象,在数据被发布出来之前,黑客可能已经利用该数据进行了大量的非法活动,那么谁又会为侵害来承担责任呢?

  • JAVA连接池导致的超高回滚率 - rlbk=1 December 20, 2011
    在客户的数据库中,我们发现事务数量非常高,最后确认是由于回滚导致的。 经过检查发现在JAVA连接池的数据库活动性检查时,每次执行查询之后,都会执行一次回滚,从而导致了数据库回滚率超高

  • Oracle的表空间的存储管理与优化技术 December 13, 2011
    本文作者陈吉平,Itpub的ID为piner,现任职于淘宝网(www.taobao.com),主要负责网站后台数据库维护,擅长备份与恢复,数据库高可用性与系统容灾,对数据库优化也有很深的研究。 希望能广交oracle朋友,共同进步。

  • Hugepages,hugetlb_shm_group与ORA-27125 December 2, 2011
    在某些操作系统上,当启动数据库或者创建数据库时都可能出现ORA-27125错误,我在Oracle Linux 6上安装Oracle 10.2.0.1,创建数据库时就遇到了这个错误。

  • 数据库升级 - Pre-Upgrade Information Tool December 1, 2011
    在数据库的补丁升级过程中,可以运行一个Pre-Upgrade Information Tool,列举编译前的信息。

  • Oracle官方Patch Set / Bugs Fixed 文档参考列表 December 1, 2011
    以下为本站收录的一些Oracle官方网站文档列表,主要是为了自己参考方便,也为有需要的网友借鉴。这些文档的版权归甲骨文公司所有。

  • 关于Oracle数据库中行迁移/行链接的问题 November 29, 2011
    操作系统的最小读写操作单元是操作系统的block,所以当创建一个Oracle数据库的时候我们应该讲数据库的block size设置成为操作系统的block size的整数倍,Oracle block是Oracle数据库中读写操作的最小单元,Oracle9i之前的Oracle数据库版本中Oracle block一旦在创建数据库的时候被设定后就没法再更改。为了在创建数据库之前确定一个合理的Oracle block的大小,我们需要考虑一些因素,例如数据库本身的大小以及并发事务的数量等。使用一个合适的Oracle block大小对于数据库的调优是非常重要的

  • Oracle中 HWM与数据库性能的探讨 November 28, 2011
    WM(high water mark),高水标记,这个概念在segment的存储内容中是比较重要的.简单来说,HWM就是一个segment中已使用和未使用的block的分界线. 在oracle的concept中对于HWM的说明是这样的:在一个segment中,HWM是使用和未使用空间的分界线。当请求新的空闲块,并且现有空闲列表中的块不能满足要求时,HWM指向的块将被标记为已使用,然后HWM将移动指向下一个未使用过的块。

  • Oracle在Solaris的VXFS上的异步I/O问题 November 25, 2011
    VXFS文件系统是Veritas公司推出的一种高性能,高可用性的文件系统,一般用于数据中心。它是一种基于扩展的文件系统,能够让应用程序读取和写入大的连续块,适用于OLTP系统和DSS系统。 Oracle数据库在Solaris操作系统上的vxfs文件系统上是可以实现异步I/O的,那Oracle数据库在vxfs文件系统中究竟该不该使用异步I/O?如何去判断是否Oracle数据库是真正实现了异步I/O?下面就这几个问题来具体的看看Oracle数据库在vxfs文件系统上的异步I/O。

  • 在Oracle中如何调整 I/O 相关的等待 November 25, 2011
    需要注意在应用中要避免漏建立了索引,这样会引起I/O大幅度的增加,导致不必要的磁盘扫描,如果有多块硬盘来存储Oracle的数据文件,尽量使用操作系统的条带化软件来分布Oracle的数据文件使得I/O分配均匀。此外,大量的磁盘排序会导致存在很多的脏缓存需要写完,因此,临时表空间中的数据文件最好能分配到不同的磁盘上,避免同一个磁盘上的I/O竞争。还有如果排序的BLOCK的检查点没有完成,将会存在于正常的缓存写批处理中,如果缓存写批处理中全部都被排序块给占满了,那其他的脏数据块就没法被写入导致前台的应用不得不等待分配空闲的buffer。对于Oracle9i之后的版本,因为排序使用的块通常都是来自临时表空间文件,不会进入到缓存中,因此,由于大量排序引起的这种等待在9i中基本上就不会存在了。

  • 世界反腐败数据库 - 数据库的社会实现 November 24, 2011
    以罚金总额看,尼日利亚排在第一位。Mintz Group负责有关FCPA调查的合伙人科尔卡(Patrick Kelkar)指出,中国是这个名为"腐败在哪里"(Where the Bribes Are)的数据库中唯一一个在调查涉及的所有行业中都"榜上有名"的国家。

  • 数据安全 - 统计局CPI数据及央行经济数据泄露 November 21, 2011
    媒体称,今年3、4月份,国家统计局办公室一名秘书与央行研究局宏观经济研究处一副研究员因涉嫌数据泄密被有关部门带走调查。而今年6月8日,路透社再次抢先发布我国经济数据,预测中国5月份CPI较上年同期上涨5.4%,将追平3月份创下的32个月高位;彭博社也发布经济学家对宏观数据的预测值称,5月份的中国CPI同比涨幅为5.5%,这与国家统计局官方发布的中国5月CPI相关数据一致。

  • Oracle Database Firewall - 数据库防火墙 November 17, 2011
    Oracle公司在2010年收购了数据库安全公司Secerno,并在其产品基础之上推出了Oracle Database Firewall 产品,致力于防范数据库的非法访问和注入攻击等安全问题,为数据库增加了一款全面的安全防范产品。

  • AWR报告分析-如何清理AWR的导入数据 November 8, 2011
    在日常数据库服务中,我的数据库中累积了大量的用户AWR数据。 今天集中清理了一次,清理只需要一条命令

  • 数据安全 - 从陕西手机用户信息泄露谈数据安全 October 31, 2011
    企业应当认识到数据安全的重要性,不断完善管理,通过技术和非技术手段提升数据安全;而数据从业人员也应当提高自身素质及安全意识,遵守行业道德及法律规范。

  • Oracle Patch 11gR2 11.2.0.3 PatchSet 发布 September 27, 2011
    Oracle已经于近日发布了Oracle 11gR2 的 11.2.0.3 补丁集,首先发布的仍然是Linux版本,其补丁号是:10404530 。单平台总大小 5 GB。 我觉得新的补丁集最大的好处是,可以帮助用户确定一下自己现有平台中可能存在的安全隐患。

  • Oracle的Database 12g / 12c 产品未来 September 14, 2011
    原以为Comet会是Mini Exadata,有人说是 Mini Rac,但是不管怎样,如果Oracle真的能够是Exadata Mini化,那么无疑是用户最期待的。Oracle的Smart Scan技术、Hyper Columner Compress技术,最终都应当被引入常规的数据库功能中,那么我们正在期待这样的变化,不管是来自软件,还是硬件。

  • 数据字典视图之:v$session 结构 September 6, 2011
    在Oracle 11g中,这个视图定义超过了4000个字符,达到了4344个字符。

  • Oracle队列等待: enq: IS - contention 阻塞启动 July 18, 2011
    可以看到这里的IS是 instance state的缩写,意味着,数据库在等待实例状态转换,从Mount到Open,在这个阶段被阻塞,只不过以上信息不完整,应该还可以跟踪到具体细节,就可以判断问题的所在了.

  • Oracle Exadata在全球部署超过1000台 July 3, 2011
    今天和Biti,Hellodba在一起时谈到Exadata,Heallodba同学问到,这个Exadata现在的应用范围如何? 在2011年6月28日,Oracle发布的消息称,Exadata全球部署已经超过了1000台.

  • 期待与拥抱变化 - 谈谈技术人的技术路 May 19, 2011
    这里边说出了我最近的一些想法,做技术的很容易陷入墨守的成规之中,而我真诚的喜爱变化,从变化中寻找机会,这就是我想说的。

  • [Jobs]招聘开发工程师 系统架构师 测试工程师 April 25, 2011
    恩墨科技在2011年开始为用户提供猎头服务,希望能够在这一领域中,帮助用户找到合适的人才,帮助人才找到合适的职位。 以下是恩墨科技近期帮助用户在招聘的职位,如果有感兴趣的朋友可以发简历到: jobs @ eygle.com ,我们会有专人联络。 职位分别在上海和北京,具体需求参考如下内容

  • DELETE、TRUNCATE与高水位线(HWM) April 21, 2011
    我们知道,当通过DELETE方式删除表数据时,表段的HWM不会降低,Truncate缺省的会回收空间,降低HWM。 以下是一则案例,用户Delete了表数据,通过show_space来查看空间,发现空间大部分已经是空闲的,都位于75%~100%的范围

  • Oracle关系数据库市场2010占有率达48.1% April 18, 2011
    今天在查数据时才发现,Gartner已经于2011年3月30日发布了2010年度关系数据库市场的调查报告。 报告显示在RDBMS市场,Oracle的市场份额已经占到48.1%,位居第一位,其市场份额超过了之后的五个竞争对手的总和。Oracle的公司增长率达到10.9%,超过了工业平均增长率9.9%和竞争对手的增长率。

  • Oracle公司发布2011年第三季度财报 April 13, 2011
    甲骨文公司总裁Safra Catz表示:"收入增长强劲加之严格的业务管理,使非GAAP营业利润率增长了44%,每股收益达到了0.54美元。这一财季,我们的硬件产品毛利润率提高到55%,因此我们现在完全有信心实现之前设定的Sun业务本财年总体利润目标----超过15亿美元。" 根据财报显示Oracle的非GAAP软件许可证升级和产品支持收入达到38亿美元。GAAP和非GAAP硬件系统产品收入为10亿美元。这其中硬件已经占到10亿美元,联想到Oracle近期停止支持安腾处理器,也许SUN的硬件销售必然迎来一个高速增长,据我所知,国内在进行Exadata测试与选型的企业已经渐渐多了起来。

  • Oracle与HP的恩怨 - 放弃支持Itanium处理器 March 29, 2011
    Oracle与HP原本是紧密合作的伙伴,但是现在看来,这个紧密仅限于Mark和Larry之间,自从Mark转会到Oracle,HP就一直惴惴不安起来,对面站着一个知道你底牌的对手,任谁也会心怀忐忑--当然也许比那首歌还会忐忑。 2011年3月22日,Oracle在官方网站上发布了一则简短但是平地起波澜的消息:Oracle将停止所有基于Intel安腾处理器的软件研发。 消息称,经过与Intel的多轮磋商之后,Oracle决定停止基于Intel 安腾处理器的所有软件开发工作,这一决定是在Intel明确表明将战略集中于X86架构处理器,即将停止Itanium研发生产后做出的。

  • 2011年Oracle公司的财务数据-营业规模 March 28, 2011
    截至2010年05月31日的一年内,Oracle公司的营业收入268亿美元,估计2011财年的营业收入将会超过300亿美元,向400亿美元迈进。根据季度数据,2010年第四季度,GAAP总收入已达到95亿美元。 我们可以用这个数据来推算一下Oracle在中国的份额,没有其他数据支持,按照中国全球GDP排名第二的资质,预计可以占到Oracle全球市场销售的10%,也就是约25亿美元,如果其中一半来自Oracle数据库,那么也有近100亿人民币。

  • Data Architecture - 韩国数据库同仁的探索 March 21, 2011
    我们在一些项目中,也在努力改变用户的想法,试图将数据建模提升到一个重要的层面,这条路虽然道远,但是任重,希望有越来越多企业能够认识到数据模型的重要,基于对数据库深入理解构建的模型,才能支撑海量数据的高效流转。

  • Oracle Linux 6 使用 Ext4的性能体验 February 21, 2011
    客户系统部署了Oracle Linux 6,Ext 4文件系统,Oracle 11.2.0.2数据库版本,磁盘8块本地盘镜像,可用空间是4块147G的容量。 我简要测试一下性能,创建10G文件,大约26秒,393M/s

  • Oracle自动存储管理 ASMLib的支持变化 February 14, 2011
    在Oracle Linux 6推出来以后,很多用户已经在跃跃欲试。在Linux 6中,ASMLib上有一个变化早已在Metalink上公布。

  • [D-rw-rw-rw-]SAP在HP-UX上的异常内存段状态 February 13, 2011
    在SAP的系统上,通过ipcs检测到共享内存段状态,发现有一个与众不同的地方,那就是SAP的主共享内存段状态为D - Delete,这在通常情况下是不正常的。

  • Oracle Linux 6发布 缺省使用Ext4文件系统 February 12, 2011
    ext4引进了Extent文件存储方式,以取代ext2/3使用的block mapping方式。Extent指的是一连串的连续实体block,这种方式可以增加大型文件的效率并减少分裂文件。ext4支持的单一Extent,在单一block为4KB的系统中最高可达128MB。单一inode中可存储4笔Extent;超过四笔的Extent会以Htree方式被索引。

  • AWR之:SQL ordered by User I/O Wait Time January 14, 2011
    这其中User I/O 和 Physical Reads(UnOptimized)部分是Oracle 11gR2中新增加的,而且幸运的是,当我们通过AEWRLOAD.sql将10g的AWR数据加载到11gR2的数据库中时,这部分信息同样能够被展现出来。

  • HP-UX平台的 EXPDP 转义符定义 FLASHBACK_TIME January 10, 2011
    同事在HP-UX平台执行EXPDP导出时遇到错误,问我哪些转义符需要定义,导出命令大致是这样的

  • EXPDP测试:性能数据记录 December 29, 2010
    用户在使用EXPDP进行数据导出备份时,遇到了极大的性能问题,备份极其缓慢。

  • ORA-39213 Metadata processing not available December 28, 2010
    Metalink确认是一个又来已经的已知问题,可以尝试执行如下步骤解决

  • DBA_FREE_SPACE的file_id和relative_fno问题 December 22, 2010
    客户在检查数据库时发现了一个异常,在DBA_FREE_SPACE中的file_id和relative_fno不一致,即存在如下现象

  • 谁有遇到 ORA-600 kcblasm_1 的Bug及经验? November 12, 2010
    有朋友问我关于ORA-600 kcblasm_1这个错误的经验。我没有遇到过,看看朋友们是否有遇到过。 最初ITPUB上朋友遇到问题的描述: 数据仓库,RAC,从10204升级为10205 跑大点的join有时会报(频率感觉很高): ORA-00600: internal error code, arguments: [kcblasm_1], [103], [], [], [], [], [], [] 经查是patch 7523755引入的新的bug,这个补丁据说已经在metalink上面收回,但是仍旧包含在了10205中 恨死Oracle了,怎么留了这么严重的bug在10g最后的一个补丁集中。 有没有谁有办法解决的,除了官方提供的 alter session set "_hash_join_enabled"= false; 在Metalink上7523755的补丁确实被withdrawn 了。该补丁修正10.2.0.4的问题,虽然withdrawn 但是据说在10.2.0.5种仍然存在。

  • Oracle MTS模式下 进程地址与会话信息 November 2, 2010
    前几天在客户现场,检查一个数据库时发现在OS上根本没有明确的数据库连接,但是在数据库内部却可以看到会话信息。 想了一会,才明白过来,原来这是一个MTS系统,共享服务器模式已经很久没有遇到了,几乎忘却了。 在检查会话信息时,你会发现,用户进程的进程地址PADDR是相同的,都是812960DC

  • COL_USAGE$表的信息记录与存储 October 24, 2010
    COL_USAGE$被用来记录数据库的列级使用信息,这些信息被用来辅助统计信息收集。 比如在上一个测试中,当我们在OWNER字段执行了一定的查询,此后这个信息被记录在COL_USAGE$中。如果再次使用缺省选项收集统计数据,该字段的柱状图仍然会被收集。

  • Oracle统计信息的收集、管理与清除 October 22, 2010
    对该表进行统计信息收集,这里未指定method_opt,则Oracle将采用 FOR ALL COLUMNS SIZE AUTO 选项,这一选项在Oracle 9i中不收集列的柱状图信息,在Oracle 10g中则会根据数据库的选项选择是否收集柱状图,缺省的会为列收集基本信息。 在Oracle 10g中,缺省的初始化参数 _column_tracking_level 设置为1,Oracle会动态收集列的使用情况,如果某些倾斜列被频繁使用,则Oracle会在Auto模式下,自动为该列收集列级柱状图。

  • Latch Row Cache Objects基本信息的确认 October 21, 2010
    和Rowcache及其相关Latch的视图主要有:v$latch_children,v$rowcache.

  • Oracle Patch 11.2.0.2 的发布与变化 September 18, 2010
    Oracle又一次在OOW之前发布了重要的版本更新,这一版本是11.2.0.2,也就是Oracle Database 11gR2的第一个Patchset。 这个Patch Set发生了很大改变,我们知道以前的Patch要在先前的软件安装基础之上应用,现在不用了,每一个补丁集发布都是一个完整的软件发布,你可以通过这个补丁集进行完整的软件安装。

  • Oracle PSU (Patch Set Update) 笔记 September 16, 2010
    对于全新安装的数据库,安装较新的PSU补丁集及CPU补丁都是必要的。

  • Charles Phillips让位 Mark Hurd出任甲骨文总裁 September 7, 2010
    我一直觉得Mark Hurd离开HP就是一场阴谋,阴谋去和Larry一道统治软件世界。 今天看到Oracle接连发布的两则消息,Charles Phillips卸任总裁,Mark Hurd走马上任。

  • Oracle 11g默认用户密码增强-default_pwd$ September 2, 2010
    Oracle 11g中增加了一个新的视图DBA_USERS_WITH_DEFPWD用于显示那些具有缺省口令的用户

  • 数据字典视图之:V$TYPE_SIZE 结构 August 6, 2010
    V$TYPE_SIZE视图用于记录和数据块容量有关的数据库组件的空间使用大小。 文档说明仅有一句话:V$TYPE_SIZE displays the sizes of various database components for use in estimating data block capacity。 这个视图依赖于X$KQFSZ建立,其语法为: select inst_id,kqfszcom,kqfsztyp,kqfszdsc,kqfszsiz from x$kqfsz KQFSZ的含义为:Kernel Data structure type [S]i[Z]es

  • AWR 与 Statspack 数据的导出与迁移 August 2, 2010
    AWR的数据相对复杂,不能通过简单的用户模式导出,但是Oracle提供了两个脚本: awrextr.sql 脚本用于导出;awrload.sql 用户AWR数据的加载;而加载后的数据可以通过awrddrpi.sql来生成报告。

  • ACOUG 第五次地面活动召集中 July 26, 2010
    这可能会是一个炎热的周末,这次活动主要会有两个主题,一个由我分享一下最近遇到和处理的一点案例以及心得,一个由600带来的他多年的经验总结。也可能有些小小变动,会有些其他嘉宾分享一些技术内容。

  • 关于Oracle Check类型约束的导入与启用 July 14, 2010
    今天有朋友问,Oracle的Check约束在indexfile中是否存在,导入后没有检查到。 我测试了一下,事实证明是可以的,Oracle的Check Constraints可以通过imp,使用indexfile来获得,并且可以通过手工执行脚本来加载。

  • 国内数据库启蒙导师 人大萨师煊老师仙逝 July 13, 2010
    我上学时没有学过数据库理论,但是工作时看到第一本和数据库相关的教材就是这一本,萨师煊与弟子王珊合作编写出版专著《数据库系统概论》,时光荏苒,我已经大学毕业10年了,注定的,我们将会送别越来越多熟悉的名字,这就是人生吧。

  • 达梦数据库与独立知识产权的自主创新 July 9, 2010
    在了解一个数据库产品时,我非常关注的一点就是知识产权与自主创新,国内的很多产品经历了太多的诟病。而达梦公司在艰难的发展过程中,一直坚持着自主创新,自主研发了具有完全知识产权的达梦数据库产品,这一点非常值得尊敬。

  • 2010: Oracle发布第四财季财报 SUN带来盈利 July 1, 2010
    甲骨文公司于2010年6月24日发布了,2010财年第四财季财务报告。我比较关心的是SUN的营收,Exdata的销售情况直接决定了Oracle的未来战略。 据财报信息这一财季销售Sun系统硬件获得的12亿美元,Sun为第四财季的非GAAP营业利润贡献了4亿多美元。

  • DBID的获取 与 控制文件中有什么? June 29, 2010
    我以前写过一个文章,如何获得DBID,这个问题今天仍然有人问题,其实不管控制文件的名称里是否包含了DBID,但是,只要有了控制文件,就可以从其中获得 DBID,可以直接用二进制工具打开,读取固定的位,也可以恢复出了控制文件,通过其Mount数据库,再来查询V$视图。

  • 恩墨科技第二次 备份与恢复 培训筹划募集中 June 28, 2010
    李轶楠(Ora-600,负责前两天的课程),崔华(dbsnake ,负责后两天课程)。讲师Ora-600,具备多年培训、服务经验,实践经验丰富,特精简、精炼,压缩两天基础及实践课程内容;讲师dbsnake,精通 Oracle备份恢复的内部结构,复杂恢复情况处理,特精选涵盖恢复深层原理与实践的课程两天,与大家分享其技术心得。

  • ACOUG 第四次活动结束 June 28, 2010
    Acoug的第四次地面活动在6月26日举行,这又是一个较热的周末,再加上我们的热情,就只有汗流浃背了。 感谢三位演讲嘉宾的精彩分享,Wonder的安全主题让我极大的加深了对于安全的认识,之前的一个客户有过VPD的需求,我们没能提供完美的解决方案,但是在这次演讲中,我得到了答案。 当然,安全的应用,很多集中在政府、税务、财政等国家机关中,有机会接触这样大规模实施的人并不多。 Wonder在这方面不仅有大量的实施经验,还在开发相关的产品,实在是不可多得的经验丰富型安全选手。

  • 恩墨科技成功帮助某金融用户恢复ASM故障 June 17, 2010
    学会如何规避风险往往比解决问题更重要,因为数据库的风险太多且无处不在。

  • 恩墨科技备份恢复培训课程顺利结束 June 7, 2010
    昨天,恩墨科技为期四天的备份恢复课程顺利结束,这是我们第一次开设备份恢复的课程,课程内容完全由恩墨科技定制而来,在培训过程中,收到了学员们的认同与好评,这样的定制课程我们将继续拓展下去。

  • 恩墨科技备份恢复培训课程成功举行中 June 5, 2010
    这一周是繁忙的一周,恩墨科技的备份恢复课程也成功举行,现在课程正在进行中。李轶楠同学已经完成了他的两天课程,今明两天是崔华的主场,我在现场来学习崔华的经验。 课程的环境和氛围比我想象的还要好,培训是一个现场互动性非常强的工作,我建议大家可以把培训看成是一次座谈,大家可以充分和讲师互动来促进理解,建议讲师用更合适的方法来进行授课。 我们双方的目标是一致的:通过现场互动培训,将有用的知识以易于理解的方式传达给大家。

  • 关于韩国书籍《海量数据库解决方案I》的校定 June 1, 2010
    最近三个月来,在持续不断的做一件事,就是校对一本韩国的作品《海量数据库解决方案I》,我和Kamus、Dbsnake三个人花了大量的时间在这个工作上。

  • ACOUG第三次地面活动小记 May 31, 2010
    这一次,我能够安安静静的听了三个主题,而且都是我所不了解的几个方面,着实学到了不少东西,感谢我们的演讲嘉宾,他们出色的演讲时时引起大家热情的提问和快乐的笑声。

  • Mysql 5 数据库 中文乱码问题的解决 May 25, 2010
    昨天折腾了一下自己的网站,试图进行一些迁移工作,这其中遇到的首要问题是Mysql的乱码问题。 由于Mysql是从版本 4迁移到Version 5的,原来的字符集是latin1,现在是UTF8,这就遇到了经典的乱码问题,即使通过phpadmin来访问,也是一片纷乱,还好在前端的展现正常。 在网上搜一下,很多帖子和方法,最后我通过如下步骤,终于纠正了多年来的乱码问题。

  • Oracle PatchSet 10.2.0.5的发布时间表 May 6, 2010
    Oracle的PatchSet 10.2.0.5出来没有几天,但是已经被期待已久,这一次Oracle宣布这一版本将是10.2的最后一个版本,"10.2.0.5 is the last patch set for Release 10.2",这似乎打破了原来传说的奇数版本是不稳定的说法。同时 11.1.0.7 is the last patch set for Release 11.1。 这几天在为客户做方案时,在探讨升级时,建议客户等下10.2.0.5的IBM平台发布,根据Metalink的Note 742060.1列出的时间表,其他平台主要的发布都将在2010年的Q2完成,所以完全值得登上那么一个阶段。

  • Oracle 10g发布10.2.0.5补丁集 - 重量级更新 May 2, 2010
    近日(大约是在2010年4月30日),Oracle发布了可能是Oracle10g的最后一个补丁集 - 10.2.0.5。 该补丁的Patch号是:8202632,可以从Metalink上下载到。目前发布了Linux版本,整个补丁大小大约是1.2G .

  • Oracle等待事件:inactive session是什么? April 21, 2010
    最近在一个客户的AWR报告中,发现inactive session这个等待事件出现在最前列,这是首次看到这个等待。

  • 达梦数据库试用手记 - 登陆与密码验证 April 19, 2010
    在数据库技术大会上,达梦数据库积极参与,引领了国产数据库的一时之先,我有幸拿到了测试版本,并获得了授权key文件,近日开始安装,着手试用一下,间或会记录一下遇到的问题。

  • RAC 安装维护的 Metalink 必读文档 March 21, 2010
    在进行RAC安装和维护过程中,有些Metalink文档是非常重要的参考,必读。

  • DBA警示录:补丁升级需谨慎 February 2, 2010
    我们在很多工作中,要求都非常严格,一般都要进行工作步骤列表,制定可执行的回退方案等,有时候大家也觉得繁琐,但是繁琐的结果是可控,在穷举了可能的异常之后,我们才能胸有成竹的进行变更。

  • 三言两语 - 关于JOB Queue的文档摘要 January 30, 2010
    关于JOB调度的问题,有朋友问到(虽然JOB在10g开始以及逐渐被Scheduler所取代),翻了一下文档,摘录一些语句,权作参考

  • Oracle 收购 SUN - 水到是否渠成? January 21, 2010
    尘埃即将落定,不管是反对者的失意也好,还是Oracle的得意也好,1月过后,也许会有新的景象。最近几个月,已经看到Oracle将GoldenGate卖的到处都是,到时候SUN的行销估计将再次遍及全国。

  • MMAN - Oracle 10g的Memory manager进程 December 25, 2009
    MMAN进程是Oracle 10g引入用于进行内存管理的进程,在进行动态内存调整时,这个进程要发挥其作用。 在文档上,Oracle说,这个进程的作用是内部数据库任务的执行者:MMAN is used for internal database tasks.

  • CBO中 SMON 进程与 col_usage$ 的维护 December 15, 2009
    从Oracle9i开始,为了监控column的使用信息,引入了一个对象col_usage$,用于记录运行时的COLUMN使用信息。

  • Oracle 11gR2 Solaris x86-64 发布 December 7, 2009
    终于在年内,Oracle如期发布了Oracle Database 11gR2的第三个版本Solaris (x86-64),这是Oracle收购SUN之后的重要变化,之前已经多年见不到Solaris X86的版本了。

  • 即将结束广州站 - OU 深入解析Oracle 培训课程 November 26, 2009
    明天这个课程即将结束,我将要连夜兼程赶去江门,好久没有回家,Julia带了很多礼物,可以在家过一个周末了:)

  • 顺利结束上海站 - OU 深入解析Oracle 培训课程 November 24, 2009
    然而,一直的一直,我说,工作是为了生活,生活并不是为了工作,健康幸福比什么都重要。

  • 在上海,在Radisson,在Oracle的路上 November 22, 2009
    上海有一弯月,很漂亮,走在南京路上,恍惚间,分不清身在何处,看到很大的ZARA的牌子,北京、纽约都常见那些字样,到处都是品牌的天下。

  • 深入解析Oracle - 实战案例模拟与实践30讲 November 18, 2009
    技术和经验的分享,对于我们来说,实在是一件重要的事。我从互联网上学到了很多东西,也通过自己的网站分享了很多东西。希望这一切对一些人,是有意义的。

  • Oracle将Metalink站点迁移到My Oracle Support November 16, 2009
    虽然My Oracle Support已经运行了很长时间,但是在Metalink被彻底关闭之前,很多用户都不愿意去使用它,首先最重要的一个原因是,My Oracle Support显得是那么"臃肿",此前的Metalink清晰而简洁,文字版本,响应迅速;而MOS则需要Flash支持,而且一切显得那么陌生。

  • 10.2.0.4 LGWR Trace Warning: Log Write Time November 12, 2009
    这些信息提示,数据库的日志写出现较长的等待,超过500ms的写出会被记录,一般来说是IO存在问题,写出缓慢所致。

  • 工作日志:闪回查询及scn_to_timestamp November 11, 2009
    上周在培训期间,一个客户的数据库出了误UPDATE的问题,修改错了数据,请求我帮忙恢复。闪回查询在这类误操作中非常有用,只要发现的及时,数据可以快速的闪回回来,我想这是开发人员也应该掌握的SQL查询。

  • Oracle 11gR2 Solaris (SPARC) (64-bit) 发布 November 10, 2009
    据说下一个来的将是11gR2 For Solaris X86版本,IBM Aix的版本据说要等到明年了。

  • 2009中国软件技术大会 - 深入解析Oracle主题演讲 November 9, 2009
    在这一年中,为很多用户进行了数据库的调整与优化工作,在这些工作中,发现很多不同的系统却面临着很多类似的技术问题,进而将这些问题汇总提升到架构方面,可以发现,很多架构设计上的考虑不周到最后都会导致系统存在严重的瓶颈。

  • SAP之ORA-20005: object statistics are locked November 5, 2009
    在SAP的数据库优化中,当尝试收集一个数据表的数据时,遇到如下错误

  • 恩墨科技的第二次培训明日(11.5)开始 November 4, 2009
    明天,恩墨科技的第二次培训将要开始了,这是又一次为期4天的培训,希望对参加培训的朋友都是一次愉快的旅程。

  • 11gR2新特性之- 并行DBMS_PARALLEL_EXECUTE November 3, 2009
    在2009 Oracle Openworld上,Thomas Kyte在一个关于《The top 10 - No, 11 - New Features of Oracle Database 11g Release 2》的演讲中,提到一个并行执行的新特性,比较感兴趣。

  • 工作日志:10 亿记录表的几个索引创建时间 October 26, 2009
    记录一下最近完成的一个大表数据整理,在近10亿记录的表上创建了3个索引,使用NOLOGGING,COMPRESS选项。

  • 恩墨科技第二次性能优化培训时间确定 October 23, 2009
    原本计划在国庆之前举行的"恩墨科技第二次培训"因假期推迟,目前确定最终开课时间为:11月5日~11月8日,合计四天。

  • Linux / Unix 下文件删除、句柄 与空间释放问题 October 21, 2009
    昨天在一个客户环境,由于空间紧张,删除了一个文件,遇到了文件句柄与空间释放的问题,记录一下。

  • Oracle OpenWorld 2009 第五日 - 与奥巴马擦肩 October 16, 2009
    刚刚Julia的亲戚打电话过来,抱怨说奥巴马的到访使得旧金山整个城市堵车,巧的很,不仅堵车,我们还被堵在路口排队回酒店,奥巴马住在了我们同一个酒店。

  • Oracle OpenWorld 2009 第三日 - 唯一的变化就是不变 October 14, 2009
    Oracle的Exadata V1/V2,其实不过是将以前SUN、IBM甚至Oracle都设想过的整体机解决方案再次推出来;而Larry也说过,其实云计算不是什么新东西,只不过是将很早以前就有的概念重新阐释出来;而Oracle Database 11gR2不过是延续9i以来一直自动化的改进与增强。

  • Oracle OpenWorld 2009 第二日 - GoldenGate、优化器 October 13, 2009
    Keynotes是一个概要性的介绍,在这个介绍中,Database只是很小的一个环节,其余的重点都放在了Oracle的其他产品如 PeopleSOFT,PPM,Application等软件之上,这说明Oracle在DB方面已经不需要再做过多推介,反而在其他产品方面,Oracle加强了其宣传力度。

  • Oracle OpenWorld 2009 首日印象 - 寒冷中的暖意 October 12, 2009
    Oracle 2009 Open World的关键字是:Innovation。我们都知道变革、革新、改革有多么困难,让我们一起期待Oracle将带给我们的变化。

  • Oracle impdp的ignore及 fromuser / touser 功能 September 29, 2009
    在使用impdp时,会发现,有很多参数选项与imp不同,比如说,找不到了fromuser和touser参数,也找不到了ignore参数,indexes等参数也不再存在。

  • AIX Oracle 安装纪要 - cpio 、X11 forwarding September 25, 2009
    今天在Aix上安装Oracle,记录一下遇到的问题及笔记

  • 大表海量数据的转移及索引创建的记录 September 23, 2009
    为了减少对于生产环境的影响,我们将大表的数据分配迁移到测试机上进行处理,然后在转移回生产库。

  • 如何调整Oracle Redo Logfile日志文件的大小 September 22, 2009
    折腾日志文件,调整了一下大小,将每个日志文件调整为2G,扩展名取为dbf。

  • 如何手工创建(Create)一个Oracle 10g数据库 September 19, 2009
    使用惯了dbca,差点忘记了如何手工创建数据库,今天被逼无奈,又用命令行创建了一次数据库。

  • 如何检查GATHER_STATS_JOB任务的执行情况 September 17, 2009
    GATHER_STATS_JOB是10g开始引入的自动统计数据收集功能的重要组成部分,但是这个定时任务带来的问题也是较多的,应当根据应用的具体情况进行定制,通过DBA_SCHEDULER_JOBS可以查询JOB的执行情况

  • SUN + Oracle推出Exadata 2 终止与HP的合作 September 16, 2009
    不过个人感觉这是一件好事,Oracle和HP的合作一直充满了诸多变数,不可控因素过多,这也是过去一年Oracle的HP Oracle Database Machine销售有限的原因之一。 现在SUN + Oracle形成了紧密的结合,自然可以以更稳健、可靠的关系为用户提供产品。

  • 大表之困惑 - 数据建模的前期规划十分重要 September 15, 2009
    现在的问题是,要么面对不可能,要么去split/exchange partition,划片处理,要么建个索引,加快处理,可是在20亿上建一个索引,即便是Online的方式,对应用的性能也会有几大的影响。

  • 关于恩墨科技第二次培训暂时推迟的通知 September 14, 2009
    由于国庆前的种种原因,一些外地的朋友不方便来北京,所以将恩墨科技的第二次培训暂时推延。

  • 2009 Oracle OpenWorld 将有什么重磅消息发布? September 11, 2009
    今天已经订好了飞美国的机票,准备参加2009年10月11日~15日在旧金山举行的Oracle OpenWorld大会。

  • mon_mods$ is used for DML monitoring September 9, 2009
    那么这两个SQL是做什么用的呢?其底层表mon_mods$的功能又是什么呢? 从Oracle的代码里可以看到这个表是进行DML跟踪的,Oracle的自动统计数据收集功能会据此判断哪些表的数据发生了变化,需要进行重新的信息收集

  • Oracle 11gR2 安装初体验 - OEL + Oracle September 5, 2009
    在上个月举办的2009系统架构师大会上,有位朋友问我,他配置了一台机器,2CPU,6G内存,打算用来装Oracle测试学习,够不够。

  • Oracle Database 11gR2的升级路径与升级思考 September 4, 2009
    对于Oracle 10g的用户,可以再等一两个PatchSet再做考虑,比较Oracle 10g还有一个较长的支持期,11gR2的到来无疑加快了Oracle9i退出市场的步伐。

  • 11gR2新特性之二 - Flash Cache 的SSD支持 September 3, 2009
    这一新特性是颇为引人瞩目的,SSD技术经过几年的沉淀、积累与推广,已经为大众所接受,唯一的问题是,这一技术的引入带来了多少Bug,稳定性如何,如无意外,这一特性将为很多面临IO性能瓶颈的企业解决不少问题。

  • 11gR2新特性之一-列式压缩(Columnar Compression) September 2, 2009
    在11gR2发布之前,已经从一些Beta测试中知道,新版本中包含了列式压缩(Columnar Compression)的新特性,这一特性是被期待已久的,Sybase IQ产品尤以列式存储而著称,现在Oracle也在列式压缩上引入了类似技术。

  • Oracle 11g R2 For Linux发布 - 2009-08-31 September 2, 2009
    在美国时间2009年8月31日,Oracle公司率先发布了Oracle Database 11gR2的For Linux版本。

  • 字节序、CPU 与 内存 - 循序渐进Oracle 补校 August 25, 2009
    感谢读者朋友的指出,我在《循序渐进Oracle》一书中对于Big-Endian/Little-Endian的描述不够清晰。

  • Oracle 11gR2发布日期确定 - 2009-09-29 August 24, 2009
    Oracle Database 11gR2的发布日期一再推迟之后,终于确定在 2009年9月29日,有3个9的日子。

  • 恩墨科技为济南某大学提供数据恢复服务 August 23, 2009
    根据最近几次的恢复经验看,BBED是恢复一些棘手故障的利器,几乎无往不胜,现在还存在的问题是Fractured block的修复问题。 然后备份总是王道,做好备份,万事无忧;没有备份,心惊胆跳!

  • Oracle KSL Latch 管理层 与 Latch管理 August 17, 2009
    Oracle的Latch管理,对应的内核代码层位KSL层,ksl.c代码层

  • 《DBA手记 - 诊断案例与性能调整》一书定稿 August 14, 2009
    这一周闭关,将这本规划已久的书稿编排、修订,并最后定稿下来,这是一本集体创作的书,我的文章只占很少一部分。以我个人的观点看来,这本书是非常具有含金量的,合著者的文章让我受益匪浅。

  • 如何在自动SGA管理模式下调节参数设置 August 13, 2009
    我们知道,在Oracle10g自动SGA管理模式下,SGA的相关参数不受手动控制。 可是有些时候我们需要调整一下参数,如db_keep_cache_size,可能会遇到内存不足的错误

  • 恩墨科技第二届Oracle性能优化与诊断案例培训 August 12, 2009
    很多Oracle技术人员在经过了很多培训或长时间的自学之后,往往仍然会感到不能对所学知识融会贯通,在实践中很难游刃有余的解决现实问题,针对这些困扰,我们设计了这个课程。

  • 数据字典视图之:V$LATCH、X$KSLLT、X$KSLLD 结构 August 11, 2009
    v$latch视图记录了数据库重要的Latch信息,该信息来自底层基础表,由内存中提取,其结构为

  • 数据字典视图之:V$LATCH_CHILDREN 结构 August 11, 2009
    V$LATCH视图在选取X$KSLLT记录时,进行了Group By及SUM运算,从而得出了一个汇总信息,而V$LATCH_CHILDREN视图并不进行汇总运算,所以也就显示了子Latch的相关信息,以下结构信息来自Oracle database 10gR2

  • 如何 DUMP ASH 信息至跟踪文件 August 7, 2009
    可以看到Oracle顺序记录的ASH信息是非常精简和紧密的,其效率极高,这些采样数据和我们经常在OS上看到的采样数据极其相似。

  • dba_extents和dba_segments不一致问题及原因 August 4, 2009
    这种情况,只能说明字典表seg$在内存中展示的数据与实际存储并不相符,这种不一致,重启数据库也许可以恢复一致;而10g中的大范围差别Oracle推荐用 DBMS_SPACE_ADMIN.TABLESPACE_FIX_SEGMENT_EXTBLKS('tablespace_name'); 修复,不过要慎重,这一不一致不会带来实质性的影响。

  • 恩墨科技第一次Oracle性能优化培训圆满结束 August 3, 2009
    感谢参加此次培训的朋友们,你们的坚定支持使得这次培训能够如期举行,你们的认真聆听让我的讲座具有价值。 这次培训仍然留有一些遗憾,由于规划的内容太多,不能够有效的、听练结合的加深理解,我只能是将很多知识开一个头,期望能让大家找到几个自己感兴趣的点,以后进一步深入去摸索和学习。 不知道下一次培训会在何时举行,但是这一次,我们已经全力以赴!

  • 恩墨科技Oracle性能优化与诊断案例培训开课 July 29, 2009
    为了这次课程,不断将讲义充实完善,几乎将这么多年所有的案例经验、心得体会融合了进去,我平日工作有记录笔记日志的习惯,所以几乎所有案例都能看到我操作与思考的痕迹,我一直认为经验与思路是最为重要的,希望能够通过这次课程把我的方法与经验完完全全的分享给大家伙。

  • Oracle收购GoldenGate - 甲骨文到底想做什么 July 23, 2009
    又有SUN的加入,Mysql的助威,从前端到后端,Oracle狂收利润,这也意味着,Oracle在疯狂收购之后,面临着极大的收入压力,Larry一意要将Oracle打造成超越微软甚至IBM的超级帝国,在这一目标的指引下,Oracle的野心和触角已经无处不在。

  • 10g Profile FAILED_LOGIN_ATTEMPTS如何计数? July 14, 2009
    Oracle Database 10g在缺省用户管理上有个小的改进,就是FAILED_LOGIN_ATTEMPTS的口令失败尝试变成了10次,这个设置的确有点问题。如果有一个用户不停尝试错误口令,那就会导致用户被锁。

  • 使用errorstack跟踪ORA-01438错误 July 13, 2009
    跟踪文件中缺省的不会记录具体的SQL、绑定变量等信息,我们可以通过ErrorStack进行后台跟踪,获得更详细的信息,执行如下SQL:alter system set events='1438 trace name errorstack forever,level 10';

  • 恩墨科技将举行Oracle性能优化与诊断案例培训 July 8, 2009
    在经过较长时间的积累与总结之后,我们设计了"Oracle性能优化与诊断案例"培训课程,这个课程面向具有一定工作经验的Oracle数据库从业人员,希望能够以理论与实践相结合,将我们的经验更好的传达出来。

  • dbms_system.ksdwrt:向告警日志文件写指定信息 July 7, 2009
    有朋友提问:如何向Oracle的告警日志写入自己指定的信息!其实Oracle的DBMS_SYSTEM包的KSDWRT过程就可以实现这个功能:

  • Granule 与 Redo Log Buffer (log_buffer) 的关系 July 2, 2009
    而实际上大家也发现,从Oracle10g开始,Redo Log Buffer缺省的已经是大大超过了原来的想象。 从Oracle 9i引入了Granule的概念后,在Oracle10g中,Oracle的内存分配会为'Fixed SGA Size'和'Redo Buffers'共享整数倍个Granule。

  • Oracle 10g LOGMNR挖掘日志很方便 July 1, 2009
    很多时候拿LOGMNR来追踪一些误操作是很有效的方式,甚至在自己定制的数据同步中,LOGMNR也大有可为。

  • IBM 的 clverify 与 Oracle 的 cluvfy June 26, 2009
    昨晚在客户Oracle数据库系统上应用一个Patch时,遇到了一幢惊心动魄的事情。

  • opatch的补丁号、下载及备忘 June 25, 2009
    对于Oracle10.2.0.3版本来说,自带的OPatch版本过低,没有napply命令,在应用一些Patch Bundle时需要升级OPatch。

  • 关注一下Oracle的CPU (Critical Patch Updates) June 17, 2009
    最近在帮助客户规划新的数据库环境,自然就想到了Oracle的CPU-Critical Patch Updates,CPU是Oracle非常重要的产品更新策略,对于已经发布的产品Release,Oracle每个季度会发布一个重要的补丁更新,用于修正一些经过确认的安全性问题。

  • 见过这么高并发( logons current)的数据库么? May 11, 2009
    今天在客户这里,在9206 RAC的集群环境中,偶然发现数据库的Logons Current指标超高。
    高得超乎寻常,可以让我们直接判断为Bug,看看以下数据。


  • Oracle的SQL可以有多长? May 8, 2009
    SQL包含了排序,在201号临时文件操作上出现错误,然而这个错误并非仅仅因为排序这么简单,最后是通过改写SQL来规避这个错误,具体我并未深入研究,回想起来,权作记录。

  • ZDNET访谈: Oracle + SUN 公司的未来 April 28, 2009
    毫无疑问,SUN的一些开发工具,如NetBeans等,Oracle不会保持SUN的投资力度,众所周知,Oracle在开发工具方面的投入一直是保守的,因为其不能带来直接的营收。

  • Oracle 74亿美元购SUN - 彻底改变产业格局 April 20, 2009
    希望Oracle + SUN 能够再创两个公司新的辉煌,而我分外期待今年的Oracle Open World,再去旧金山听一听Larry的布道。

  • Oracle10g安装中的NetWork和crt1.o错误 April 13, 2009
    经过检查,是/etc/hosts文件的问题,hosts文件中的本地地址配置和实际不符合,改正之后可以顺利通过。

  • 关于Oracle的Dual表 April 5, 2009
    注意不要更改Dual表的内容,否则可能引起数据库的问题。 如果该表意外删除,可以通过设置初始化参数replication_dependency_tracking = FALSE,重启数据库来重建该表。

  • 关于ocssd进程的三言两语 March 30, 2009
    OCSSD有的文档称为Oracle Cluster Synchronization Service Daemon,有的称为Oracle Cluster Support Services daemon,文档一致性问题而已。

  • db_file_multiblock_read_count 的自动调整 March 21, 2009
    在Oracle10gR2以前的版本中,DBA必须根据db_block_size参数,以及应用系统的特性,来调整db_file_multiblock_read_count参数。该参数值将影响CBO在该产生何种SQL执行计划上的判断。

  • Oracle的异构数据迁移工具 - OMW及ODI March 16, 2009
    Oracle的ODI也可以在数据迁移中发挥作用,ODI(Oracle Data Integrator)是Oracle在2006年10月收购Sunopsis公司后,整合Sunopsis Active Integration Platform而推出的一款数据集成工具,现在是Oracle Fusion Middleware的组件。在SOA和BI领域是一个重要的实现工具。

  • 关于分区表与唯一索引的测试记录 March 11, 2009
    关于分区表与唯一索引的测试记录...

  • Quest 的 Spotlight On Unix 漂亮的展现 March 9, 2009
    这个工具原理及实现都不复杂,但是界面一如Spotlight On Oracle一样华丽,让人赏心悦目,如果仅仅是非常普通的企业Unix、Linux监控,可以用这个工具做出展现。

  • SQL*Plus中 Set timing on的时间显示单位 March 5, 2009
    在SQL*PLUS里,可以通过set timing on显示执行SQL操作的时间,Hours:Minutes:Seconds.Milliseconds

  • Oracle Wait Events:checkpoint completed March 3, 2009
    会话在等待检查点的完成,在数据库关闭、本地检查点发生时可能见到

  • 2008主流数据库产品回顾与展望 March 2, 2009
    如前文所述,经过几十年的沉浮争夺,传统关系数据库市场的硝烟已经逐渐散去,主要厂商的市场份额和领域划分基本稳定,而竞争早已经从数据库开始延展到数据仓库、BI等各个领域及层面。

  • Oracle Weblogic License 策略的变更 February 27, 2009
    而从weblogic 10.3开始,新版本已经不再需要License,在OTN上可以看到相关的讨论。

  • Oracle Wait Events:read by other session February 27, 2009
    这个等待也就是说明数据库存在读的竞争,所以该等待事件通常和db file sequential read或db file scattered read 同时出现。

  • 数据字典视图之:DBA_LOGSTDBY_LOG结构 February 6, 2009
    DBA_LOGSTDBY_LOG是逻辑Standby数据库中比较重要的一个字典视图,该视图用来记录当前的归档日志应用情况,通过该视图可以查看应用日志的SEQUENCE#,APPLIED状况等

  • 急速提升与全方位优化 - Exadata与数据仓库 January 19, 2009
    008年9月在旧金山举行的Oracle Open World大会上,Larry Ellison亲自发布了Oracle的两款硬件产品。这两款产品分别是Exadata Programmable Storage Server 和HP Oracle Database Machine。这两款产品的硬件HP提供,Oracle则为之提供数据库软件支持。新推出的两款硬件产品主要针对大规模数据量的数据仓库环境,根据一些用户的测试显示,新产品能够为客户带来10被到上百倍的性能提升。

  • Oracle Database 10g 与 DBA 2.0的时代 January 15, 2009
    将来怎么做暂且不论,看来Oracle Database 10g和OEM为大家带来的便利之处是显而易见的,关于这一点,期待大家分享一下切身的感受!

  • 分区表的维护 - ORA-14402 更新分区关键字列 January 14, 2009
    更改分区表的分区键值,意味着要删除记录并重新插入一条新的记录,这会引起记录(Record)的移动,记录的Rowid会改变,相关索引需要进行维护。

  • 结束《深入解析Oracle》技术访谈交流会 December 30, 2008
    今天还有朋友建议我将自己的学习经历等写出来,可能对一些朋友具有参考价值,或许写成书会好过技术书籍的销量。 我说这个猜想是太夸张了,我的个人经历有限,也许陆续写出来,发表在这个BLog上,或许多多少少会有些人愿意读吧。

  • Oracle EBS R12支持Oracle Database 11g December 29, 2008
    今天有朋友问我Oracle EBS R12是否支持Oracle Database 11g,能否配合使用。确认了一下官方认证,这两者完全可以结合使用,在2008年9月,Oracle发布了认证声明....

  • OEL Linux与Oracle Validated Configurations December 27, 2008
    对于每组配合架构,Oracle详细给出了内核配置等信息,以及已知Bug等,是非常好的参考内容。

  • It168名家讲坛 - 30日下午 《深入解析Oracle》 December 26, 2008
    感谢IT168给我这样一个机会来参与这样的活动,这应该是本年度最后一个公开活动了,然后我们就将告别2008. 这次活动上我会讲一讲新书中的一些核心内容,进而谈一谈Oracle的大趋势与新技术。

  • 谁与争锋-数据库管理工具OEM、I3的取舍 December 26, 2008
    Oracle凭借其数据库的强大优势,在其上原生的建立管理与监控工具,并且Database Control可以随数据库软件预装,无限制使用的全范围推广,这会使任何一个同领域的厂商深感头痛。

  • Oracle Database软件以及 Exadata的价格 December 23, 2008
    数据显示Hp Oracle Database Machine的硬件报价达到:650,000 美元。这个价格虽然不菲,但是如果有一个比较好的折扣,那么对于很多企业应用,是值得付出的。

  • DBA 2.0的时代与 Oracle促进的变革 December 21, 2008
    OEM通过全面的监控部署,可以将曾经需要我们进行大量手工处理的工作自动来进行,以前需要很多脚本编写处理的工作,现在OEM可以内置的自动完成,我要说的是,这部分增强对于DBA具有普遍的价值。

  • DBA 1.0 与 DBA 眼中的 DBA 2.0 时代 December 17, 2008
    2.0时代对DBA的要求实质上是更高了,要求DBA更好的管理数据库,从繁杂的日常事务中解脱出来,更关注于发掘系统中需要改进的地方,从更高的层次来看待数据库,为企业创造价值。

  • 甲骨文开发者大会第一天-最佳实践和最差实践 December 10, 2008
    今天看到Oracle的REA,ADF,Jdeveloper都发展的不错,UI做的都非常漂亮,搞得心里都想试试再去做点开发

  • DBA2.0的时代 - DBA将向何处去? December 9, 2008
    proactive这个词也许是我心目中低于2.0 的DBA的期望,一个优秀的DBA,在数据库越来越完善的时代,我们应该拥有更多的主动性、预见性,理想的应该能够对系统作出良好的规划和预期,将错误或故障消灭在萌芽阶段,从而使数据库环境拥有更佳的稳定性;进一步的,一个2.0时代的DBA,应该能够从企业的发展及大局出发,为企业规划更合理的数据管理方式、更有效的数据使用方式,从而不仅为企业节省投资,而且能够为企业创造更多的价值,DBA的发挥空间还远远不止于此!

  • 《深入解析Oracle》本月将与大家见面 December 7, 2008
    最近很多朋友询问这本书的出版进度,那么再等一下,就可以见到了。 由于新版推出在即,原版的《深入浅出Oracle》基本已经绝版,出版社没有存货,网上书店也一律断货。所以,也许,要和《深入浅出Oracle》说再见了!

  • Oracle Developer Forum -开发者大会 December 5, 2008
    这次大会是9月份美国OOW之后,Oracle公司在国内举办的第一次大规模活动,我想,在OOW上Oracle的很多新思路、新产品将在这次会议上有所体现。据我所知,到目前为止已经有近千人报名参加本次会议。

  • 完成软件技术大会《深入解析Oracle》演讲 November 30, 2008
    牛新庄、尹立群两位博士的演讲都非常精彩,感觉这次会议组织的不错! 北京这个冬天有点冷....

  • 《深入解析Oracle》一书封面初稿 November 28, 2008
    昨天出版社发来了《深入解析Oracle》一书的封面初稿,我看了觉得不错,放出来给大家评价一下。

  • 将在"2008年中国软件技术大会"技术演讲 November 27, 2008
    这个演讲我设计了两个方面,第一方面是技术相关内容,可以向对技术感兴趣的听众传达一下数据库初始化的深入过程;第二方面,涉及Oracle Grid及云计算这些技术的发展与演进,把我对Oracle新技术的了解分享出来,这一部分也会提到Exadata等Oracle新发布的硬件系统。

  • 关于云计算 - Larry Ellison and Scott McNealy November 22, 2008
    虽然Oracle已经在云计算方面推出了新的支持,比如支持将备份存储到Cloud上等。虽然云计算不断被提及,但是实际上,人们的工作的确未有太多的不同,前进,不断的向前,新的概念也许只是为了让更多的人开始关注。

  • 关于DBA的向往与自我的学习 November 21, 2008
    其实这是很多朋友都会遇到的问题,就是对于DBA的向往以及学习环境的问题。 这个问题我以前曾经说明过,昨天又写了一点我的感受: 我经常说的一句话是:如果改变不了别人,要学会改变自己。

  • Google上的Oracle Internal新闻组 November 20, 2008
    很早很早以前,在Google上建立了一个Oracle Inernal的新闻组。

  • SUN公司以及Mysql开源数据库的未来 November 16, 2008
    不过现在看来,似乎没有人会愿意接受整体的SUN公司,因为这意味着一个沉重的包袱。在商业服务器领域,SUN已经离IBM、HP越来越远,在PC Server领域,SUN就更不值一提,所以,除非是基于市场份额和现有客户的考虑,HP和IBM都不会成为SUN的买家。 而Oracle除了对MySQL感兴趣之外,也许不会考虑其他了。

  • 完成 ITPUB 高校巡讲 华北电力、北京理工站 November 15, 2008
    这个系列的演讲主要是非技术性的,属于经验分享、职业规划一类,所以并不涉及什么技术内容,上次在华北电力大学,还有ITPUB的朋友前来捧场,我要感谢他们!

  • IT168&ITPUB高校行活动:我也能做 DBA November 12, 2008
    因为面对的学生群体不同,所以我准备了不同的内容,也可以讲框架、讲就业、讲前景,也可以讲点技术。 到时候根据现场情况来决定。

  • 如何快速的成为一个合格的Oracle DBA? November 10, 2008
    在这样一个清晨写下这样一个题目,是因为最近有越来越多的人问起我这个问题,我想还是试着把我的想法写下来。

  • Oracle DBA 入门、进阶学习路线图 October 30, 2008
    经常有DBA朋友们向我咨询,如果打算进入DBA这一行,应该怎样入门,或者可以通过怎样一个路线图来进行学习。

  • TNS-12519 与 processes 参数设置 October 29, 2008
    今天遇到这样一个小问题,客户程序连接数据库遇到了TNS-12519错误:
    TNS-12519: TNS:no appropriate service handler found
    在监听器日志中也能看到这个错误信息。

  • Oracle Express版本的数据库选件 October 28, 2008
    Oracle的Express版本中,仅有12个选件为True,这是Oracle软件的免费产品。

  • 在Oracle Open World 2008上接受的采访 October 24, 2008
    在参加会议期间,作为Oracle ACE Director,一共接受了两次采访。Oracle的意图是通过对参会者的实时跟踪访问,将会议更加Live的传达出来。 所以当时在美国的Oracle公关部门,先是找到中国区的同时,索取我的电话号码,然后电话我约时间,于是有了几段我在美国OOW期间的视频。

  • Oracle10gR2如何删除误添加的空文件 October 20, 2008
    如果是在Oracle10g之前,删除一个表空间中的数据文件后,其文件在数据库数据字典中会仍然存在,除非你删除表空间,否则文件信息不会清除。
    但是从Oracle10gR2开始,Oracle允许我们彻底删除一个空文件,不留痕迹。

    但是注意:<strong>如果你向SYSTEM表空间错误的添加了一个文件,那么就让它在哪里好了,不要动。</strong>


  • 使用Profile对用户Session会话进行资源限制 October 18, 2008
    通过profile可以对用户会话进行一定的限制,比如IDLE时间。
    将IDLE超过一定时间的会话断开,可以减少数据库端的会话数量,减少资源耗用。


  • 《深入浅出Oracle》修订稿全书目录列表 October 12, 2008
    深入浅出Oracle修订版,第三章以及第四章目录列表。

  • CURSOR_SPACE_FOR_TIME 参数废弃 October 11, 2008
    而且作为一个法则,我应当提醒的是:除非具有了深入的了解与认识,否则不要设置一些不常见、你不了解的参数

  • Oracle Open World 2008文档下载 October 9, 2008
    刚刚回到北京,就收到Oracle的邮件,这次2008 SF Oracle Open World的文档已经可以下载了。

  • OOW 2008 回顾 - Larry的演讲 October 8, 2008
    Larry是在大会的第四天发布他的Keynote研究的,时间是下午2:30开始,我们吃完饭1点左右就赶过去,结果还没到大门口就发现了一条长长的队伍在会场的转弯处,赶快和Julia找了个位置排在后面,然后就看到很多人走过来吃惊的问:这是等Larry演讲的队伍么?大家都答:是。

  • OOW 2008 补记 - Oracle ACE地图 September 27, 2008
    在OTN活动的现场,有一张大幅地图,每个来参加会议的Oracle ACE以及ACE Director都可以在上面标出自己的位置。

  • 曲终人散意尤存 - OOW 2008 结束 September 26, 2008
    今天,在参加了OOW最后一个活动 IT's a Wrap 之后,2008年SF的Oracle Open World大会落下了帷幕。 在现场以及邮件里都体会到,很多朋友都和我一样,意犹未尽。 这是一个非常快乐的活动,这是一个全球Oracle爱好者的Party,这是一次美好的记忆。 当Yerba buena Gardens里,最后一曲音乐停歇,当下午6点的钟声敲响,这一周的聚会宣布结束。

  • OOW 2008 Exadata- Oracle发布两款硬件产品 September 25, 2008
    刚刚Larry Ellison在OOW上发布了两款硬件产品。极其震撼。Oracle和HP合作推出了这两款硬件。

  • OOW 2008 - Oracle ACE Dinner,Happy Night September 25, 2008
    在这次活动上最大的一个收获是认识了Justin Kestelyn, 他是OTN 主编(Editor-in-Chief),我此前就已经度过Justin的一些文章和介绍,而且我注意到,在Justin在OTN工作的5年多种,OTN已经发生了彻底的改变,变得更加灵活、更加实用、更加具有凝聚力,所有这些改变在中国同样可以看到。至少在中国,OTN从很少有人访问变成了大家经常会提及和访问的站点。去年我还有Video在上面发布。

  • 11g Patchset 1 11.1.0.7 For Linux发布 September 24, 2008
    从昨天OOW上了解到,Oracle已经发布了Linux平台的Oracle Database 11g的第一个Patchset,11.1.0.7,率先发布的是Linux版本。

  • Oracle Open World 2008 - Your Open World September 23, 2008
    今年的OpenWorld被Oracle重新定义,Oracle Open World - Your. Open. World是今年Oracle的主打关键字。 Your,Oracle鼓励通过其建立的SNS系统将大家联系起来,这其中包括Oracle公司今年新建立的Mix、Wiki以及之前的Blog站点,通过这些站点,Oracle试图强化用户之间的联系。

  • OOW 2008 - Oracle Ace Director 活动 September 23, 2008
    21日注册了2008的OOW之后,第一个参加的活动就是Oracle Ace Director Product Briefing,这个活动是专门为全球的ACE Director准备的,活动内容主要由Oracle公司的一些开发人员向大家介绍Oracle产品及技术的最新进展。

  • Oracle OpenWorld 2008 - 首日印象 September 23, 2008
    会议中心内,大批人排队注册,工作人员繁忙而有效率,感觉Oracle在举办这类活动时很有经验,会议安排的井井有条、面面俱到,甚至极其细节的地方也考虑得周全,这是不得不称赞的,会场内,很多No 1的展示列出来,彰显着这么多年来Oracle的巨大成就

  • Oracle OpenWorld 2008纪事 - Day -1 September 21, 2008
    今天距离OOW开幕还有一天,但是晚上看日程,其实从今天下午已经可以在主会场注册了,没有注意,明天一早再赶去注册了。 中午回酒店,也看到了前台竖起了一个班车安排表,从今天下午开始Oracle已经安排了班车在酒店和会场之间穿梭。

  • Oracle OpenWorld 2008纪事 - Day -2 September 20, 2008
    这里的天气最高气温只有20度左右,比我们预计的要冷很多,感觉不是很适应;上次我去兰州出差,也是类似的感觉,凉爽是极为凉爽的天气,结果整个旅程都在感冒中度过。 今天我没事,老婆却开始发烧,看起来凉爽不是一个好兆头。

  • 抵达美利坚合众国 - 参加2008 OOW September 20, 2008
    昨天下午4点在北京登上飞机,也就是9月19日下午4点钟,同样在美国时间(姑且称为美国时间吧)9月19日12点多到达圣弗朗西斯科。

  • Oracle 2007年度数据库市场再占首位 August 30, 2008
    在2007年171亿美元的数据库软件市场上,甲骨文、IBM、微软这三大巨头的市场份额达到了87%。其他商用数据库软件产品的份额不断萎缩。

  • Oracle Database 12g将不支持裸设备 August 28, 2008
    这就是未来,Oracle主导的变化,这一变化,在我看来是一大技术进步,虽然这期间需要ASM快速完善和成熟起来。

  • 参加Oracle举行的DBA圆桌会议活动 August 28, 2008
    很多朋友是熟悉的面孔了,我的主题《自动工作负载库(AWR)与数据库性能诊断实践》,实际上扩展的要广一些。

  • 顺利获得赴美签证 August 12, 2008
    面试没有传说的那么复杂么,接下来等待9月份去美国,参加Oracle的OpenWorld大会!

  • 2PC、XA、DTP与两阶段提交 July 24, 2008
    2PC用于确保所有分布式事务能够同时提交(Commit)或者回滚(Rollback),以便使的数据库能够处于一致性状态(consistent state)。

  • SPFILE参数修改错误的解决办法 July 15, 2008
    如果在Windows上,你只能通过服务起停数据库,那么Oracle缺省的还是会寻找SPFILE,一个办法是将SPFILE改名。 比如将spfileeygle.ora更改为spfileeygle2.ora,然后再pfile里引用这个参数文件,下次startup就不用指定pfile。 数据库可以自动找到这个参数文件,启动数据库。

  • Donald Knuth:串行并行、单线程及多线程 July 14, 2008
    在7月号的程序员杂志上刊登了一篇Donald Knuth的访谈录,其中关于并行与串行,单线程以及多线程的探讨颇引起了我的兴趣,程序员网站上提供了部分中文版译文,英文在这里。学习且记录一下。

  • 使用kfod查看Oracle ASM磁盘信息 June 30, 2008
    今天帮客户安装AIX系统上的Oracle10g数据库,使用了ASM管理存储,忽然记起Nigoo提到过一个以前没有注意到的工具kfod。

  • 使用Linux下script工具记录Oracle输出 June 26, 2008
    在Linux下有一个script工具,可以将当前终端会话中的所有输入输出结果捕获到一个指定的文件里。

  • Oracle中的不可见字符处理案例一则 June 25, 2008
    那么这个0代表什么字符呢?在ASCII编码表里我们可以看到这对应了一个不可见字符,这是数据入库时的异常导致的

  • 数据字典视图之:v$dlm_traffic_controller June 25, 2008
    v$dlm_traffic_controller用于控制RAC中DLM的流量,其视图结构为...

  • 数据字典视图之:V$LOCK_ELEMENT 结构 June 7, 2008
    V$LOCK_ELEMENT 是Oracle RAC管理中的锁定管理视图,记录Buffer Cache使用的PCM锁。

  • 这是一个Oracle普及的时代 June 5, 2008
    我不禁感叹,这真是一个Oracle普及的时代,发廊都开始用Oracle的数据库系统了,也许我们真的离用Oracle管理养猪不远了!

  • 数据字典视图之:v$database 结构 June 5, 2008
    以下是Oracle视图v$database的创建语句,数据提取来自Oracle 10g 10.2.0.4版本数据库,供参考

  • Oracle 10g 之HIGH Water MARK 数据统计 May 23, 2008
    在Oracle10g中,一个新的视图被引入:dba_high_water_mark_statistics
    这个视图用于记录数据库的一些HWM信息

  • 10g 10.2.0.4 PatchSet AIX5L版本发布 May 19, 2008
    AIX版本的Patch发布总是会慢一点,这一次在5月15日,而10.2.0.4在Linux上补丁早在2月22日就已经发布了

  • Oracle进程:SMON的功能与作用 May 18, 2008
    SMON是Oracle数据库至关重要的一个后台进程,SMON 是System Monitor 的缩写,意即:系统监控。

  • MGMT_VIEW 用户的功能与作用 May 14, 2008
    实际上 MGMT_VIEW 用户数DB Control Repository的一部分,和SYSMAN用户一起构成DB Control Repository的组成部分。

  • Oracle Logfile的常见不同状态 May 7, 2008
    UNUSED:尚未记录change的空白group(一般会出现在,loggroup刚刚被添加,或者刚刚使用了resetlogs打开数据库,或者使用clear logfile后)

  • Oracle Patch Set Note And Bug List 参考 May 4, 2008
    Oracle官方补丁、BUG列表、Patch Note收集目录,供参考!

  • Oracle的分区表和Local索引创建与维护 April 23, 2008
    Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用;从产品上说,分区技术是Oracle企业版中独立收费的一个组件

  • 如何对时间进行简单加减运算 April 22, 2008
    今天有朋友问,如果对时间进行运算,比如对一个时间值加3分钟,或者对一个时间减去1秒.....

  • 《深度解析Oracle》之《故障诊断分析方法》 April 14, 2008
    这一次,直播教室里坐满了全勤的朋友,他们一直坚持听完了这8次课,真是不容易,感谢大家的支持!

  • Oracle 9i 的生命周期支持策略 April 10, 2008
    有朋友问Oracle9i的支持周期,很多人说到今年Oracle9i将不再支持,其实这并不确切。

  • 数据字典表之:DBA_HIGH_WATER_MARK_STATISTICS April 9, 2008
    DBA_HIGH_WATER_MARK_STATISTICS是在Oracle10g中引入的。

  • 数据字典表之:DBA_TABLES April 9, 2008
    数据字典表 DBA_TABLES 与 ALL_TABLES 字段结构相同,其创建语句如下(以下脚本来自Oracle10g 10.2.0.3)

  • 《深度解析Oracle》之《Oracle优化工具》 April 7, 2008
    这是倒数第二次课,这个系列马上接近尾声,我也有即将解放的感觉 8周,2个月,陪我完成这个马拉松课程的不知道有多少人呢?

  • ORA-01599与max_rollback_segments April 7, 2008
    而从Oracle9i开始,Oracle使用AUM模式,UNDO的管理自动化,该参数的限制作用不再,即使设置更小的 max_rollback_segment 数据库仍然能够Online更多的回滚段

  • 《深度解析Oracle》之《从等待分析开始》 March 30, 2008
    我一直主张:Oracle是一个牵一发动全身的系统。在学习过程中必须将数据库当作一个动态的系统,将我们的知识协同调动起来,才能更好的理解Oracle数据库的架构。

  • 参加 2008 CSDN 第二次英雄会有感 March 30, 2008
    这是一次成功的大会,认认真真的听下来,从这次大会上学到了很多东西,感谢CSDN

  • 《深度解析Oracle》之《Oracle内存管理》 March 24, 2008
    没有反馈,很少互动,时间简短而很多人又希望听到更多的内容,种种矛盾无法调和,也许这是费力不讨好的事情。

  • ld.so.1库文件被破坏和删除导致异常的解决方法 March 20, 2008
    今天一个同事在一台Solaris测试机上测试时,误将/usr/lib/ld.so.1文件给覆盖了。进而导致系统中命令无法使用

  • 10g 10.2.0.4 PatchSet Windows版发布 March 19, 2008
    在上个月,Oracle发布了Oracle10g 10.2.0.4 PatchSet,今天发现Oracle已经发布了10.2.0.4的Windows版本。

  • 《深度解析Oracle》之 Redo & Undo March 18, 2008
    这个周末,将再次轮到我为大家讲解下一节的内容:《Oracle的内存管理》,期待能和大家再次相聚!

  • 《深度解析Oracle》之《数据的存储》 March 10, 2008
    今天课程之后,在我的住所,我语重心长的对他说:快点找个老婆吧,结束这漂泊的生涯。

  • 深入理解数据库创建-补遗 March 9, 2008
    上周在客户那里创建数据库,使用模板方式,数据库版本是Oracle10g,看了一下alert文件,发现了几条以前没注意的变化,记录一下

  • 结束Quest的数据库开发及管理研讨会 March 6, 2008
    Toad的确是一款非常优秀的数据库开发管理软件,以后我的公司也许会代理Quest的这些产品。

  • 《深度解析Oracle》之《深入浅出Oracle》 March 2, 2008
    这一次课是讲的数据库的启动过程以及深入探讨,我仍然试图从浅显的知识入手,将更深入的内容呈现给大家。

  • Patchset 10.2.0.4中关于ASM的Buglist February 27, 2008
    今天下载了10g Release 2 (10.2.0.4) Patch Set 3,这个Patch将近1G,是个大块头。
    Oracle从10g开始,减小了安装包的大小,但是Patchset却是越来越大。

  • Oracle关于Patchset 10.2.0.4的提醒邮件 February 27, 2008
    结合你的Metalink帐号,我们就可以使用flashget从Metalink上快速下在补丁了。

  • Oracle10g 10.2.0.4 PatchSet发布 February 25, 2008
    Oracle的10.2.0.4 Patchset已经发布了Linux版本

  • 《深度解析Oracle》之《循序渐进Oracle》 February 24, 2008
    这次课程是《深度解析Oracle》系列课程的第一节,也是我第一次尝试通过卫星直播方式进行全国统一的视频教学。 开始时很不适应,当面对的不是直接的听众时,你完全把握不到别人的反应和感受,这是一种不好的授课体验。

  • Oracle Release Number Format含义 February 23, 2008
    长时间以来对Oracle的Release命名法有些模糊,今天查了一下资料记录下来。下面以Oracle Release 9.2.0.1.0为例,说明Oracle的release命名法,如下所示

  • 将出席Quest的数据库开发及管理研讨会 February 18, 2008
    下个月,3月6日,Quest将会举办一个《高效企业级数据库开发及管理战略》技术研讨会,我已经应邀出席这个活动。

  • Oracle Database常用补丁集Patch号 February 15, 2008
    Metalink上下载Oracle的补丁集,通常需要知道补丁号码。 有朋友整理了补丁号列表,这个很有点用处,收录一下备忘

  • 通过SQLNET.ora文件限制Ip地址访问 January 28, 2008
    在Oracle数据库中,我们可以通过SQLNET.ora文件实现地址访问限制。

  • 各取所需:Oracle收购BEA,SUN收购MySQL January 17, 2008
    Oracle的野心就是Larry Ellison的野心,Larry Ellison的性格就是Oracle的性格。

  • 旧文:2006数据库技术回顾与展望 January 8, 2008
    微软公司2006年12月发布的Vista操作系统中,微软已经将搜索框加入到开始菜单的最初始位置,让用户最先接触到搜索,最快的找到用户的数据 ;2006年,Google获得了飞速发展,Google带给我们的最大便利就是快速的获取数据。

  • 如何更改控制文件自动备份的路径 January 8, 2008
    在Oracle10g中,如果我们使用了闪回区,那么控制文件的自动备份会存储在闪回区中。 有时候为了安全,我们需要将控制文件的自动备份转移到其他目录下,这可以使用如下命令。

  • RMAN的"rman: can't open target"错误 January 7, 2008
    修正这个问题,我们只需要在Oracle用户的环境变量下,将$ORACLE_HOME/bin放在PATH变量前就可以了

  • 如何转义口令中的特殊符号(如@) January 4, 2008
    有用户问到这样一个问题,在进行导出操作时如何转义口令中的@符号?由于缺省的Oracle会将@符号后面的字串当作服务名来解析,所以不加处理是不行的。有的企业因为安全规则的需要,口令中都会加入@符号。

  • 学习VMware技术,从下载开始 December 29, 2007
    这几天看d.c.b.a在折腾VMvare上的RAC,发现颇有点意思。于是也打算学习一下VMware。

  • 9i与10g初始化参数instance_name的变化 December 17, 2007
    昨天《循序渐进Oracle》的一位读者提出一个问题,这个问题使得我发现了Oracle9i与Oracle10g初始化参数instance_name的一点不同。

  • Oracle的监听口令及监听器安全 November 28, 2007
    Oracle的监听器一直以来都存在一个严重的安全问题,那就是:
    如果不设置安全措施,那么能够访问的用户就可以远程关闭监听器。


  • Global_name从何处来? November 1, 2007
    我们应该都很熟悉global_name这个词,在进行db link的创建时,通常都需要关注一下global_name. 注意,我这里说的不是初始化参数global_names。

  • 如何在数据库失去响应时转储状态信息 October 25, 2007
    从Oracle10g开始,sqlplus提供了一个参数选项-prelim,可以在通常sqlplus无法连接的情况下进行连接。

  • 回顾成都的Oracle 11g发布会 October 9, 2007
    26晚到达成都,入住酒店已经是21时左右,一路劳顿对成都并没有什么特殊的印象,只是计划活动完成之后到处走一下,没想到这个愿望最终没能实现。

  • 在广州Oracle 11g发布会作主题演讲 September 26, 2007
    演讲之后有几个广州的朋友来找我签名,素不相识,但是我祝愿朋友们在Oracle的这条路上都能够越走越远、越走越好。

  • 控制文件的SECTION 11是什么? September 21, 2007
    到底是哪一个部分超出了限制。我们注意到,达到最大限制65535的有LOG HISTORY、ARCHIVED LOG信息。

  • Oracle HowTo:判断一个死事务的恢复进度 September 11, 2007
    由于死事务已经无法通过v$transaction来观察,所以必须通过内部表来进行判断。
    这个内部表是x$ktuxe,该表会记录Dead事务的恢复进度

  • Oracle view V$SQLAREA Definition September 1, 2007
    Oracle GV$SQLAREA / V$SQLAREA view Definition

  • 2007上海Oracle Open World记事-之三 August 7, 2007
    演讲的时候没太注意时间,当有人在台下提醒我的时候,大约已经过去了2个小时。

  • 2007上海Oracle Open World记事-之二 August 6, 2007
    Oracle11g不是使我们惊喜的一个新版本,但这并不妨碍Oracle继续走向完美。

  • 上海OOW上偶遇Rich Niemiec August 1, 2007
    在《Oracle性能优化》一书出版了2年之后,我终于在见到了RICH

  • Oracle Open World-甲骨文全球大会 2007 July 29, 2007
    31日将有一个小小的演讲,这会是时间属于自己的一天,希望能在会上和朋友们有多一点的沟通,遗憾的是OOW的很多精彩演讲可能没有时间去听了。

  • 记录一下Drop表空间的速度 July 28, 2007
    可见建设复杂,毁坏却极其容易。

  • Oracle OTN Lounge的活动安排 July 26, 2007
    我的新书《循序渐进Oracle》无法在OOW之前赶出来了,由于教材印刷的密集期,我的书最早只能于30日印出,是赶不上Oracle OpenWorld的活动了,真是一个遗憾。

  • Archive Log Current及Archive Log路线图 July 25, 2007
    Switch Logfile只是强制写新的日志组,并且触发一个检查点,然后控制权立即转回给调用者;而Archive Log Current需要等候完成归档。

  • Oracle Open World上OTN Lounge的活动安排 July 24, 2007
    2004年,Oracle在上海发布了Oracle10g;而2007年,Oracle将为我们带来Oracle11g。

  • Oracle Database 11g技术交流会结束 July 21, 2007
    今天下午,是Oracle11g新特性公开课的日子。

  • Tools:OSW工具-Oracle的OS watcher July 11, 2007
    OSW是Oracle提供的一个用于操作系统监控的工具包,这个工具包可以从Metalink下载。

  • Oracle11g开始倒计时 July 10, 2007
    Oracle10g从推出到这一天,用了大约3年时间,那么Oracle11g的应用在很长一段时间应该也会处在体验阶段。 不管怎样,还是让我们一起期待明天,期待11g的到来吧。

  • Oracle中数据文件大小的限制 July 9, 2007
    Oracle数据文件的大小存在一个内部限制,这个限制是:每个数据文件最多只能包含2^22-1个数据块

  • 7月21日-Oracle11g新特性公开课 July 6, 2007
    7月11日,Oracle11g将在纽约首发。 7月21日,应朋友之邀,将在北京举办一个关于Oracle11g新特性介绍的公开课。

  • DBA Scripts:转换RDBA的文件和数据块地址 July 5, 2007
    转换RDBA的文件和数据块地址

  • OU活动-挑战Oracle数据库管理大师(OCM) June 20, 2007
    现在认证的重要性已经逐渐降低,越来越多的企业更重视工程师的实际技术水平而不是认证,而且国内能够识别工程师专业水平的人越来越多,招聘更趋专业化,所以证书也就不那么重要了。

  • OTN视频-对Oracle10g的回顾与分享 June 13, 2007
    这个视频里主要介绍了一下Oracle10g的一些特性以及对于性能优化的巨大改进,这些并非新的内容,或许对一些尚未使用Oracle Database 10g的朋友有一点参考价值。

  • Oracle Database 11g即将发布-7.11 June 9, 2007
    期盼已久的Oracle11g的发布日期已经被确定,7月11日,Oracle将在纽约发布。

  • DBA Scripts:获得跟踪文件名称的gettrcname.sql May 15, 2007
    最近有很多朋友问起《深入浅出Oracle》一书中的一个脚本gettrcname.sql。 这个脚本用于获取跟踪文件的名称的,可以用于Linux/Unix环境,已经被包含在书的脚本包中。

  • Oracle数据库以44.4%再占市场首位 May 8, 2007
    Oracle仍然是无可非议的王者,这个既没有硬件也没有操作系统的纯数据库厂商牢牢占据着第一的位置。这实在是一个神话的延续》。。。。

  • 《深入浅出Oracle》与10g XE April 12, 2007
    下个周六,也就是4月21日,我将会出席Oracle大学的一个活动,并有一个小小的演讲

  • Oracle支撑起世界最大人口身份信息数据库 April 10, 2007
    其实对于这两个数据库,我最关心的是数据的变更问题,会有人负责即使更新这两个数据库么? 否则信息陈旧下去其价值及及时性必然受到质疑。

  • 如何使用ftp从Metalink上下载补丁 April 10, 2007
    Oracle提供一个站点可以用于通过ftp下载Oracle的所有Patch,这个站点是updates.oracle.com。 我们可以在命令行登录,当然需要一个Metalink帐号认证

  • 收到Oracle ACE的名牌 March 19, 2007
    今天上午,收到了Oracle寄来的包裹,拆开来,里面包含了一个ACE的名牌,一件黑色的T恤衫。

  • Oracle ACE更新 发布中国ACE信息 March 6, 2007
    而且这一次,Steve Adams被加入到ACE的行列,这位大师终于出现。

  • Oracle中如何快速的卸载和加载数据? March 2, 2007
    前几天有个朋友在MSN上问,如何能更快速的从数据库中卸载和加载数据,他原来是用sql查询spool出来,效率很低。

  • Oracle ACE China的一个小小聚会 February 8, 2007
    和这些专家并列,是一种荣誉更是一种激励,我们需要更多的努力不断提升自己,以使得这个称号更具实际意义。

  • 如何判断一个字符串是否为数字或日期? February 5, 2007
    昨天有一个朋友在MSN上问,如何判断一个字符串是否为数字? 今天,这个朋友在MSN上又问:如何判断一个字符是否是日期?

  • ITPUB年会回顾-阿里巴巴的数据库管理优化体系 February 4, 2007
    从阿里巴巴的经验中我们可以看到,DBA不仅仅是一个技术工作,更是一个需要沟通、协调的工作,只有能够充分发挥DBA的价值,数据库管理员这个概念在一个企业中才能够得到重视并且发挥越来越重要的作用。

  • Metalink的替代访问站点 January 26, 2007
    最近,由于台湾地震的影响,Metalink站点一直无法正常访问。

  • 在ITPUB年会上的演讲 January 25, 2007
    在ITPUB的年会上,有一个20分钟的演讲,本来主办方给我订了一个题目:成就DBA职业生涯。可是考虑到在场大都是DBA界的成功人士,就将题目改成了:DBA之路与ITPUB社区,主要介绍了一下我个人的成长与ITPUB的历程。

  • Oracle11g数据库的认证体系结构 January 22, 2007
    通过这个认证结构我们可以发现,实际上,Oracle通过OCM已经把认证进行了一个纵向升级,OCP的含金量已经被大大降低,这种商业策略实在不错,只是苦了那些向往Oracle认证的朋友们。

  • 关于《深入浅出Oracle》中granule的补充 January 22, 2007
    其实这个granule_size在不同平台、不同版本中,Oracle的设置的缺省值都可能不同,书中提到的是一种通常设置,具体的我们知道了Oracle的内存管理方式就好。

  • ITPUB年会日程已定-我的20分钟 January 16, 2007
    ITPUB年会的日程已经确定,IT168也作了一个漂亮的宣传页面,在上午的最后20分钟,有我的一个小小演讲,期待和大家的聚会。



  • Oracle发布10gR2 Patchset 2 版本10.2.0.3 December 6, 2006
    Oracle于近日发布了部分平台上的Oracle10gR2的PatchSet 2补丁包,版本号为10.2.0.3。 这极有可能是Oracle11g发布之前对Oracle10g的最后一次大规模修正了。

  • 2006年Q3中国数据库市场 Oracle再占首位 November 28, 2006
    Oracle以39%的占有率再排第一,IBM占据了26%的市场份额,微软和Sybase分别占有17.8和13.3,这四者已经占据了96%的市场份额;

  • 如何在sqlldr中倒入多字符分隔符文件 November 22, 2006
    我测试了一下,试验证明是可以的,sqlldr支持多字符分隔符文件导入。

  • Oracle11g的新特性:Database和SQL重演(replay) November 14, 2006
    Database Replay是指在产品环境的数据库上捕获所有负载,并可以将之传送至Standby数据库或由备份恢复的测试库上,在测试环境中重演主库的环境,这使得升级或者软件更新可以进行预先的"真实"测试,或者可以通过测试环境完全再现真实环境的负载及运行情况。

  • 如何更改监听器日志文件名称 November 10, 2006
    今天一个数据库的监听器日志出了点问题,用set log_file命令重新定位一个日志文件得以解决。

  • Oracle11g的新特性:自动内存管理 November 9, 2006
    Oracle在Oracle9i中引入了自动PGA调整;在Oracle10g中引入了自动SGA调整;而在11g中,通过设置一个参数,Oracle可以自动调整所有的内存使用,这被称为自动内存管理(Automatic Memory Management).

  • 赛门铁克推出数据库安全产品SDSA 3100 November 9, 2006
    然而对于数据库安全来说,我认为更重要的在于管理,没有良好的管理,再多的设备也没有用武之地。

  • 如何通过DB link进行远程过程或函数调用 November 7, 2006
    如何通过动态sql远程调用包里面的函数,并返回值....

  • Oracle的Enterprise Linux-我们如何抉择? November 2, 2006
    如果这个版本是基于当前的Reahat稳定内核,运行目前的Oracle数据库应该没有问题,而且在将来的版本中应该越来越具优势。 Oracle的ASM、CRS都很快被用户接受,OS应该也会很快被Oracle的Fans们所追捧。

  • 如何启动DataGuard的备用数据库 October 30, 2006
    一大早来到公司,打开邮箱,发现收到了一堆的报警邮件,一个Standby数据库Down掉了。

  • Oracle10.2.0.2强制性补丁发布通知 October 26, 2006
    刚刚收到Oracle的一个强制性补丁发布通知,该补丁用来修正10.2.0.2中的一个严重Bug。 如果不应用这个补丁,后续的Patch将无法生效: 邮件转载如下: Dear Valued Customer, You are being sent this email because you have downloaded the 10.2.0.2 RDBMS server...

  • UTL_INADDR包获取ip地址的内部原理 October 26, 2006
    首先获取域名解析服务器,在根据host.conf文件确定解析顺序,因为缺省hosts文件优先,又继续读取/etc/hosts文件。 如果hosts文件存在解析关系,则返回信息;如果不存在,则继续问询DNS服务器,获得解析地址,如果不能解析,则会出错:

  • Oracle11g的新特性-11g New Features October 25, 2006
    随着这几天Oracle OpenWorld大会的召开,Oracle11g的新特性越来越多的被展现出来。 此前,我曾经介绍过Oracle11g将可能在10月份的这个大会上推出,当时关于Alpha版的信息已经可以见到,现在出现的已经是Beta版,离Oracle11g的正式版已经不远。

  • Tom的法则:当你开发数据库软件时... October 19, 2006
    今天在Tom的Blog上看到一则日记Slow by Slow,其中提到了在开发基于Oracle的应用软件时,他推荐遵循的原则。 很有意思,也非常值得借鉴

  • Oracle HowTo:查询Oracle各组件的版本信息 October 10, 2006
    有朋友在ITPUB上提问,如何查询Oracle各组件的版本信息。

  • 在AUM下如何获取回滚段名称 September 25, 2006
    有时候在数据库崩溃后的恢复尝试中,我们需要获得回滚段的名称。 在AUM(auto undo management)模式下,由于回滚段是自动管理的,我们无法从参数文件中得到回滚段名称,这时需要一点技巧来获得回滚段名称。 其实也很简单,UNDO段的名称存储在系统表空间,我们可以从系统表空间获得。

  • Oracle HowTo:使用DBMS_UTILITY转换Block地址 September 4, 2006
    很多时候,我们可以从Oracle的Trace文件中获得Block的DBA(Data Block Address),有时候需要对这个地址进行转换才能得到相应的Block地址。

  • 首届杰出数据库工程师颁奖典礼上的照片 August 29, 2006
    昨天收到了朋友寄来的,首届杰出数据库工程师颁奖典上拍摄的照片,拿出来show一下。

  • 中国首届杰出数据库工程师评选前10名单 August 23, 2006
    今天下午,中国首届杰出数据库工程师评选颁奖典礼于北京国宾宾馆举行。

  • 中国首届杰出数据库工程师评选尘埃落定 August 21, 2006
    上周收到中国计算机报社的通知:2006年8月23日,《中国计算机报》、CSDN网站、北京计算机学会、上海市计算机学会将联合在北京国宾酒店举办2006年中国数据库应用技术研讨暨2006年中国首届杰出数据库工程师评选颁奖典礼。

  • Tools:在Windows上命令行如何手工起停Oracle August 21, 2006
    在命令行我们可以用net命令手工启动Oracle服务

  • 书不在多,精读则灵 - Oracle入门书籍推荐 August 19, 2006
    很多朋友要我帮忙推荐一下Oracle的入门书籍,能够了解Oracle的基本概念、基本知识的那种。 我就免为其难,推荐几本。

  • Tools:使用oradim恢复windows上的数据库 August 18, 2006
    很多朋友都问过这样的问题: 在Windows上如果系统崩溃了,数据文件、控制文件、日志文件等都还在,怎样来恢复Oracle数据库?

  • 在Windows上安装Oracle10gR2 August 17, 2006
    我仍然决定开始写一个系列的文章,陈述在不同平台上管理Oracle的异同,目的在于消弭不同平台之间管理和学习Oracle的差异。

  • 关于新书中Dirty Buffer的问答 August 15, 2006
    一个buffer要么在LRU上要么在Dirty list,不能同时在多个list上

  • 首届杰出数据库工程师评选终组委会声明 August 15, 2006
    经过评审委员会委员认真讨论,评审委员会建议组委会取消原评选细则中关于前三名的设置。

  • 首届杰出数据库工程师评选终选记行 August 14, 2006
    首届杰出数据库工程师评选活动的终选在上个周末已经完成。活动倒也中规中矩,只不过略显仓促,在规则并未明确之前,各个选手是各自发挥,随意阐述,真不知道评委怎么根据各不相同的发挥来作出评判。

  • 首届杰出数据库工程师评选终选时间表 August 11, 2006
    首届杰出数据库工程师评选终选即将于明后天举行,时间表也已经排出

  • Oracle的TNS-12502 错误原因及解决 August 9, 2006
    那么当通过一些网络工具或HA工具等检测监听器端口时,日志中就可能记录如上错误。我们可以简单模拟一下,在客户端通过telnet数据库服务器的1521端口测试连通性

  • Oracle的db_name和instance_name August 9, 2006
    本文通过实例来介绍instance_name和db_name的区别,希望大家能对这两个参数以及instance和database有进一步的认识。

  • 首届杰出数据库工程师评选终选安排 August 8, 2006
    首届杰出数据库工程师评选终选阶段的面试时间表已经排出,时间为8.12~8.13日

  • 首届杰出数据库工程师评选文集 August 1, 2006
    首届杰出数据库工程师评选活动参赛者文章已经发布,大家可以从以下链接获得:

  • 首届杰出数据库工程师终选名单公布 July 31, 2006
    IBM院士王云发表评论认为,“本次活动作为国内首次在数据库应用领域评选优秀数据库工程师的活动,通过收集整理优秀数据库工程师的项目经验与创新应用论文,通过活动平台与广大从事数据库应用的工程师进行分享交流,将能够有效促进中国数据库应用技术水平的提高。”

  • 见识了一次Oracle9i标准版 July 27, 2006
    说起来,学习Oracle这么多年,还从来没有安装过Oracle的标准版(Oracle Standard Edition),前几天,帮一个朋友诊断数据库问题,发现居然是一个标准版,活生生的标准版啊!

  • 《深入浅出Oracle》新书已经出版 July 22, 2006
    有朋友说我们的书曾经帮过他们的大忙,对作者来说这也许是最好的消息,希望这本新书同样能得到大家的喜爱.

  • Oracle 11g将于何时推出? July 21, 2006
    Oracle总是让人充满期待.

  • Dearbook的新书推介 July 17, 2006
    感谢Dearbook的专题推介,也真心希望这本书能对大家有所帮助.

  • DBA Scripts:获取用户创建语句 July 15, 2006
    今天新开一个分类:Scripts,用来收集和记录一些DBA经常使用的脚本。 这些脚本有的来自网络,有的来自自己编写,记录在这里供大家参考,同时也给自己一个重新熟悉的过程。

  • ITPUB电子杂志第十期-诊断案例专刊出版 July 13, 2006
    经过编辑Way的努力,ITPUB电子杂志第十期-Oracle诊断案例专刊终于可以和大家见面了. 这一期杂志的内容主要来自于论坛,希望整理后的内容能够给大家带来阅读上的方便和技术上的借鉴.我们强烈感谢提供精彩内容的作者,希望Itpub上的精彩文章能够越来越多,百花齐放. 此后,Itpub的杂志将会定期推出,不再停顿,希望能够继续得到大家的支持.

  • 首届杰出数据库工程师复选名单公布 July 4, 2006
    截至6月28日零时,实际答题人数达1128人,加上来自各行业专家和CIO推荐的优秀数据库工程师,实际提交活动评审委员会评审的数据库工程师人数高达1162人。

  • DB2新手上路:修改日志文件大小 June 27, 2006
    刚刚创建的DB2数据库就遇到了一个日志文件的错误: db2 => insert into test_compress select * from testDB21034E 该命令被当作 SQL语句来处理,因为它不是有效的“命令行处理器”命令。在 SQL 处理期间,它返回:SQL0964C 数据库的事务日志已满。 SQLSTATE=57011 在DB2中,可以用如下命令修改日志文件大小: db2 => update...

  • 试用IBM DB2 Enterprise Server V9.0 June 26, 2006
    昨晚花了点时间,安装了DB2 V9的最新版本,打算研究一下新版本的几个新特性. IBM的这个绿色安装界面看起来还是满舒服的,环保.  ...

  • DB2新手上路:DB2命令行连接 June 26, 2006
    在命令行键入db2cmd就可以连接进入DB2的命令行.直接敲db2是不行的,会出现错误: E:\>db2DB21061E 未初始化命令行环境。 此后可以通过db2命令进入数据库: E:\>db2cmd E:\>db2(c) Copyright IBM Corporation 1993,2003DB2 ADCL 9.0.0 的命令行处理器 可从命令提示符处发出数据库管理器命令和 SQL 语句。例如:db2 => connect to sampledb2...

  • 新闻:Oracle将在大连建立全球支持中心 June 22, 2006
    甲骨文中国公司(注册名为北京甲骨文软件系统有限公司)今天在大连软交会上宣布将在大连建立甲骨文全球支持中心(Oracle Global Support Center),该中心也将成为甲骨文公司18个全球支持中心的其中一个。

  • IBM DB2 9 (Viper)版本新特性体验 June 21, 2006
    今天参加了一个IBM的技术体验研讨会,会上IBM的工程师介绍并且通过实例演示了IBM DB2 V9的一些新特性. 其中,讲稿上印有9大新特性,分别是: 1.新的XML特性2.新的应用与开发特性3.新增自动数据库管理功能4.性能与可扩展性增强5.新的安全特性与增强6.使用分区改进大型数据库管理7.数据恢复增强8.自动管理性增强8.安装性增强9.自动演进(包括自动统计数据收集等) 显然这是一份临时拼凑起来的讲稿,明显是为了凑成9这个数字,其中特性3与特性8部分重合,而且有两个第8点,排除这些低级错误不提,我和在场的朋友开玩笑说,如果不说明数据库是DB2,大家很可能认为这是Oracle早期某些版本的新特性介绍. 其中RUNSTATS的自动统计数据收集实际上Oracle早已经在Oracle10gR1中实现,那个版本在2004年5月左右就已经发布测试版.而很多自动管理的新特性Oracle都随Oracle10gR1推出.至于分区,对于Oracle由来已久(当然IBM这里具体是讲的是一些增强),而第7中的恢复性增强,实在是不能和Oracle10g Flashback的一系列新技术相提并论. 还好在讨论过程中,技术工程师主要提到了在这个版本中,最为突出的两个特性是:XML 和 数据压缩技术.这也是IBM DB2 9主页上提到的两大亮点:DB2 9:pureXML(r) 与压缩存储. DB2 9 中,IBM引入了 pureXML 技术,这一技术以XML自身固有的树状格式进行存储和查询,不同于传统的大对象(Blob)或CLOB等存储方式,也不同于解析为关系型的存储方式.IBM为pureXML申请了技术专利.根据DB2...

  • Oracle以48.6%占有率再居首位 June 5, 2006
    根据Gartner 5月24日公布的市场调查数据,Oracle在2005年以48.6%的市场占有率继续居于关系数据库市场首位

  • Oracle Metalink帐户改变已经来临 May 20, 2006
    此前Oracle屡次提示的帐号更改在今日终于来临,今天所有Metalink注册用户应该都收到了如下一封邮件: 在五月份 , 两个显著的变化将影响 Metalink 用户 : 改变 Metalink 的帐户名字 没有有效 CSI 号的用户帐户会被暂停 改变 Metalink 的帐户名字 从今年五月 , 所有 Metalink...

  • Oracle的大表,小表与全表扫描 May 14, 2006
    通常对于小表,Oracle建议通过全表扫描进行数据访问,对于大表则应该通过索引以加快数据查询,当然如果查询要求返回表中大部分或者全部数据,那么全表扫描可能仍然是最好的选择。从V$SYSSTAT视图中,我们可以查询得到关于全表扫描的系统统计信息: SQL> col name for a30 SQL> select name,value from v$sysstat2 where name in ('table scans (short tables)','table scans (long...

  • 使用RMAN启动Oracle默认实例 May 9, 2006
    昨天在Oracle创建实例的最少参数需求中,我提到,启动一个实例需要的最少参数仅为db_name. 实际上,我们可以通过rman,在不存在参数文件的情况下,启动一个默认DUMMY实例. 请看如下测试: [oracle@jumper dbs]$ rman target / Recovery Manager: Release 9.2.0.4.0 - Production Copyright (c) 1995, 2002, Oracle Corporation....

  • Oracle创建实例的最少参数需求 May 8, 2006
    创建实例的过程中,Oracle需要的最少参数为一个,即db_name参数.

  • 解决Restarting死进程QMN0问题一例 April 30, 2006
    一大早被电话吵醒,同事说一个数据库应用升级之后无法启动。后台连续报错: Sun Apr 30 10:48:41 2006Restarting dead background process QMN0QMN0 started with pid=9Sun Apr 30 10:53:42 2006Restarting dead background process...

  • 如何为Oracle导出文件加上时间戳 April 24, 2006
    论坛上经常有人,如何给导入文件加上时间戳标记.在这里把我曾经给过的两种方法总结一下

  • Oracle Fast-Start Fault Recovery选件 April 24, 2006
    从Oracle8i开始,Oracle在企业版中引入了Fast-Start Fault Recovery选项...

  • IT168约以100万美元收购ITPUB April 21, 2006
    4月21日,新浪科技获悉,知名技术社区ITPUB已被IT168网站收购,据消息人士透露,收购金额约为100万美元

  • dbv能用来检查日志文件么? April 18, 2006
    Oracle提供命令行工具DBV用来检查数据文件的完好性. 那么DBV可以用来检查日志文件么? 答案是不能. Oracle在文档中这样描述DBV工具: DBVERIFY is an external command-line utility that performs a physical data structure integrity check. It can...

  • Oracle9i中如何重建与切换临时表空间 April 12, 2006
    Oracle9i引入了全局缺省临时表空间,缺省的如果不指定用户临时表空间,Oracle会为用户指定这个缺省临时表空间.

  • 关于临时段(temporary segment)的管理 April 11, 2006
    临时表空间中创建的临时段一次分配,多次使用。同数据表空间的使用原则不同...

  • Oracle9i自动PGA管理的新特性 April 8, 2006
    在Oracle9i之前,PGA的计算和控制都是比较复杂的事情,从Oracle9i开始,Oracle提供了一种SQL内存管理的新方法:自动化SQL执行内存管理(Automated SQL Execution Memory Management),使用这个新特性,Oracle可以自动调整S Q L内存区,而不用关闭数据库,这一改进大大简化了DBA的工作,同时也提高了Oracle数据库的性能。

  • PGA_AGGREGATE_TARGET参数的变更 April 6, 2006
    从Oracle9i开始,Oracle引入了自动PGA管理的新特型,PGA_AGGREGATE_TARGET参数用于控制PGA的总体期望目标: $ sqlplus "/ as sysdba" SQL*Plus: Release 9.2.0.4.0 - Production on Thu Apr 6 16:40:13 2006 Copyright (c) 1982,...

  • Oracle的前尘旧版 March 28, 2006
    今天,偶然翻到Oracle7.0.12版本的readme文件,发现居然有一幅拼图,做的与今日的破解软件相仿:

  • tkprof的含义 March 27, 2006
    昨天有朋友在MSN问起TKPROF是哪个词的缩写,你别说,还真不知道,以前想过,但是没有猜出来

  • Oracle Metalink帐号重要更改策略 March 26, 2006
    从2006年5月开始,所有的Metalink用户将被要求重新到Metalink注册账户,并需要使用有效的email地址作为”用户名”,来取代当前的”UserID”。

  • 索引 索引 还是索引 March 22, 2006
    很久以前,我曾经写过一篇文章:Oracle初学者入门指南-索引是干什么用的?. 使用索引实在是最最基础的知识. 可是昨天晚上又被害了一次. 症状表象就是数据库服务器CPU资源被耗尽,数据库响应缓慢.

  • Oracle的小工具dbfsize March 16, 2006
    在Linux/Unix上,Oracle提供一个小工具dbfsize可以用于查看文件的Block Size大小.

  • DBA生存之四大守则 March 6, 2006
    在我的DBA系列课程讲义中,我曾经总结了"DBA的四大守则"

  • Oracle HowTo:如何使用Leading提示改变表连接方式 February 26, 2006
    通过Leading 和 use_hash 提示连用,我们可以巧妙的影响SQL中表和结果集的Join顺序.

  • 逻辑严谨与数据安全 February 25, 2006
    汉代的约法三章、萧规曹随;美国的大陆会议、独立宣言,莫不为一国奠定了立国之本。可见好的先行者和良好制度、严格执行是多么的重要。

  • Oracle推出官方Blog站点 February 9, 2006
    我们注意到Oracle已经于近日推出了官方Blog站点 blogs.Oracle.com ,目前该Blog门户上聚合了一些Oracle公司管理人员及其他技术人员Blog.

  • Oracle HowTo:如何获得数据库的DBID February 5, 2006
    在进行数据库恢复的过程中,很多时候我们需要知道Oracle数据库的DBID,通常有以下几种方法可以获得数据库的DBID.

  • DBA生存守则之三 February 3, 2006
    如果大家能把隐患消灭于无形之中,那么很多事故就根本不会发生了.

  • Oracle HTML DB足够稳定么? January 21, 2006
    Oracle有可能受到攻击么?Oracle可以被攻破么?也许这是一个更有意思的话题.

  • Oracle分区表(Partition Table)的数量限制 January 18, 2006
    真的会有人尝试来突破这个分区极限吗? 你的数据库最大的分区表有多少个分区呢?

  • 谁在管理这个数据库? January 18, 2006
    今天在网上读到这样一则新闻《我国3.4亿个人信用信息基础数据库正式运行》...

  • Oracle HowTo:如何更改数据库的SCN? January 17, 2006
    很多时候,我们需要调整数据库系统的SCN值,有的是为了恢复的需要,如为了解决ORA-600 2662错误.

  • SUN与Oracle 新的蜜月期 January 13, 2006
    最近,SUN和Oracle达成协议,为使用高端SUN服务器的用户支付License费用,这个消息对于SUN的高端用户来说,无疑是一个福音。

  • 欢迎加入ChinaOracleBlogger地图 January 7, 2006
    今天第一次看到frappr的服务,觉得有趣就发起了一个ChinaOracleBlogger的地图,目前看来,中国的DBA分布是北京,上海,广东居多.

  • Oracle bloggers on frappr January 7, 2006
    在rss订阅上读到Pete Finnigan的一篇日志,介绍frappr上面的一个DBA Blogger地图

  • Oracle HowTo:How to get Oracle SCN? January 6, 2006
    如何获得当前数据库的SCN值...

  • Oracle HowTo: How to deal with Ora-600 4193 error December 30, 2005
    在解决2662错误之后,经常会出现Ora-00600 4193错误,经常可以在alert文件中看到的错误号类似

  • Oracle HowTo:如何强制刷新Buffer Cache December 22, 2005
    很多时候,为了排除Cache对于测试的影响,我们常常需要手动刷新Buffer Cache,以促使Oracle重新执行物理访问。

  • Oracle Metalink is rebuild December 19, 2005
    17日收到Oracle的通知邮件,Metalink的用户界面已经重新设计,登陆后发现的确有了重大变化,Oracle使用HTMLDB技术对Metalink进行了重构: 这一次Oracle选择了蓝色的主色,字体等设计也大为改观。Oracle提示的变化还有: The new MetaLink user interface will be released this weekend, December 17, 2005. The most significant improvements that...

  • How to maintain Oracle10g Recyclebin? December 12, 2005
    从Oracle10g开始,Oracle引入了flashback drop的新特性,这个新特性,允许你从当前数据库中恢复一个被drop了的对象。在执行drop操作时,现在Oracle不是真正删除它,而是将该对象自动将放入回收站。对于一个对象的删除,其实仅仅就是简单的重令名操作。



  • How Many knowledge you do not Know from this Operation? December 6, 2005
    由于日志切换过于频繁,今天调整了一下日志文件大小,数据库为Oracle10g 10.1.0.3.0

  • Oracle HowTo:如何判断Oracle数据库安装的操作系统 December 4, 2005
    有朋友问到这样一个问题:如何远程判断Oracle数据库的安装平台. 我想到的一个方法是,通过查询v$version视图来得到: 1.Windows平台的输出 SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production PL/SQL Release 9.2.0.6.0...

  • Oracle HowTo:如何使用split命令分割alert文件 December 2, 2005
    很多时候,由于种种原因,数据库的警告日志(alert_<sid>.log)文件会变得很大,不方便查看。 在Unix/Linux上我们可以通过split命令,把alert文件分割为较小的文件,便于查看。 $ which split /bin/split $ split -b 10m -a 3 alert_mmsdb.log alert $ ls -l al* -rw-r--r-- 1...

  • What Kind Of DBA we need-我们需要什么样的DBA? December 2, 2005
    今天,我想简单说一下我的招聘观点,我们需要什么样的DBA. 其实我的要求并不复杂,通常我要求的更多跟技术无关.

  • Oracle HowTo:如何通过RMAN进行裸设备和文件系统之间的数据文件迁移 December 1, 2005
    做个范例简单介绍如何使用Rman进行数据文件的裸设备和文件系统转换

  • Oracle HowTo:如何Shrink Undo表空间,释放过度占用的空间 November 30, 2005
    如何Shrink Undo表空间,释放过度占用的空间

  • Oracle HowTo:如何在Linux上扩展SGA超过1.7G November 25, 2005
    在32位平台上,缺省的SGA最大只能扩展到1.7G,如果需要支持更大的内存,就需要降低mapped_base,重新Link Oracle软件

  • Linux上shmmax参数的设置及含义 November 17, 2005
    shmmax内核参数定义单个共享内存段的最大值,如果该参数设置小于Oracle SGA设置,那么SGA就会被分配多个共享内存段。这在繁忙的系统中可能成为性能负担,带来系统问题。

  • Oracle HowTo:如何确定Oracle是32 Bit(位)的还是64 Bit(位)的? November 16, 2005
    主要有以下几种方法可以用来确定Oracle的位数: 1.通过SQLPLUS登录即可看出 a.64位登录时就有显示 $ sqlplus "/ as sysdba" SQL*Plus: Release 9.2.0.4.0 - Production on Wed Nov 16 15:27:28 2005 Copyright...

  • Oracle HowTo:如何通过只读方式更改Oracle数据文件位置 November 12, 2005
    在Oracle数据库中,有多种方式可以移动数据文件的位置....

  • Oracle HowTo:如何移动数据文件的位置? November 12, 2005
    在Oracle数据库中,有多种方式可以移动数据文件的位置,之前介绍过一种方法:Oracle HowTo:在非归档模式下如何更改数据文件位置 其实可以采用的方法有多种,本文继续补充几种常用方法: 采用offline的方式 第一步,将表空间offline alter tablespace tablespace_name offline; 第二步,cp文件到新的目录并rename修改控制文件 第三步,将相应表空间online 当然这种方式同样会影响期间的表空间使用。 以下是简单的示范步骤: 1.将表空间offline [oracle@jumper oracle]$ sqlplus "/ as sysdba"...

  • How to use Oracle Dump Function November 10, 2005
    DUMP 函数使用范例

  • 应对低端市场 Oracle推出免费数据库产品 October 31, 2005
    为了应对低端市场,Oracle推出了免费的数据库产品Oracle Database 10g Express Edition ,基于Linux和Windows平台的Beta版本自10月28日起已经可以从Oracle公司网站下载。

  • Oracle HowTo:如何解决Oracle10gR2 ORA-19554关于SBT_TAPE问题 October 29, 2005
    ORA-19554: 配置设备时出错, 设备类型: SBT_TAPE, 设备名称

  • 如何简单测试Rman的备份恢复功能? October 29, 2005
    本文只是简单测试Rman备份恢复功能的一个例子,环境是Oracle10gR2。

  • Oracle HowTo:如何在Oracle10g中启动和关闭OEM October 28, 2005
    从Oracle10g开始,Oracle极大的增强了OEM工具,并通过服务器端进行EM工具全面展现。
    在10g中,客户端可以不必安装任何Oracle客户端工具,仅凭浏览器就可以调用强大的EM工具。


  • Oracle HowTo:如何快速杀死占用过多资源(CPU,内存)的数据库进程 October 27, 2005
    很多时候由于异常或程序错误会导致个别进程占用大量系统资源,需要结束这些进程,通常可以使用以下命令Kill进程

  • 关于oracle的版权信息-一些你可能不知道的,一些可以看出Oracle野心的... October 23, 2005
    关于oracle的版权信息,一些你可能不知道的东西...

  • Oracle9i新特点-从自动备份中恢复spfile和控制文件 October 10, 2005
    Oracle把Spfile也纳入到Rman的备份恢复策略当中,如果你配置了控制文件自动备份(autoback),那么Oracle会在数据库发生重大变化(如增减表空间)时自动进行控制文件及Spfile文件的备份。

  • Oracle9i新特点-判断是否使用了spfile October 10, 2005
    判断是否使用了SPFILE,可以使用以下方法。。。

  • Oracle9i新特点-在spfile中设置Event事件 October 10, 2005
    Events事件是Oracle的重要诊断工具及问题解决办法,很多时候需要通过Events设置来屏蔽或者更改Oracle的行为....

  • Oracle9i新特点:SPFILE的使用 October 10, 2005
    在Oracle9i中,一个新的文件被引入-spfile,spfile用于服务器端,管理初始化参数。
    SPFILE是一个二进制文件,可以使用RMAN进行备份,这样实际上Oracle把参数文件也纳入了备份恢复管理。

  • Oracle9i新特点-如何修改Spfile的参数 October 10, 2005
    如果你想使用pfile启动数据库,你可以在启动时指定pfile或者删除spfile.

  • Oracle HowTo:如何使用Oracle的Decode函数进行多值判断 October 5, 2005
    decode函数比较表达式和搜索字,如果匹配,返回结果;如果不匹配,返回default值;如果未定义default值,则返回空值。

  • Oracle HowTo:如何使用Oracle case函数 October 4, 2005
    通过实例简要介绍case函数的用法

  • MyDUL是否侵权及引起的思考 October 1, 2005
    但是什么样的一种形式就表示侵犯了他人的知识产权,可能还需要更多的案例来揭示,更多的宣传来普及。

  • Oracle OpenWorld 2005 September 24, 2005
    Oracle OpenWorld 2005已经结束了,很多文档参考可以在...

  • Oracle数据字典说明 September 15, 2005
    逐渐整理记录Oracle数据字典表的创建、内容及含义。 是自己学习的一个过程,权当记录,给自己参考。...

  • 关于od命令不同平台下不同输出问题说明 September 10, 2005
    问题的原因在于Solaris/Linux上od命令的输出不同导致....

  • Oracle and Hurricane Katrina September 9, 2005
    在美国遭受巨大自然灾害面前,TUSC公司提出,可以为遭受灾难的公司提供免费的Oracle技术支持,协助这些公司恢复数据。


  • Oracle 10g Release 2 new tools:asmcmd September 1, 2005
    为了简化加强asm管理,OracleR2推出了一个新的命令行工具:asmcmd. 让我们简单来看一下这个工具的用法。 1.登录 需要首先设置ORACLE_SID为ASM实例: [oracle@danaly ~]$ export ORACLE_SID=+ASM [oracle@danaly ~]$ asmcmd ASMCMD> 2.第一版asmcmd提供的功能 ASMCMD> help asmcmd [-p] [command] The environment...

  • Where Are The Controlfile 'Max' Parameters Stored? August 16, 2005
    有人问到这个问题,当我们创建控制文件时指定的以下这些参数,是否可以从数据库的字典表中查询得到? MAXLOGFILES MAXLOGMEMBERS MAXDATAFILES MAXINSTANCES MAXLOGHISTORY 答案是除了MAXLOGMEMBERS以外,其他的都不可以。 MAXLOGMEMBERS可以从X$KCCDI.DIMLM得到。 X$KCCDI---[K]ernel [C]ache [C]ontrolfile management [D]atabase [I]nformation 其中DIMLM的含义为:Maximum number of log file members...

  • 当Oracle9i的OPTIMIZER_MODE = FIRST_ROWS时EXP过慢的解决方法 August 5, 2005
    Metalink上声称如果对于9i数据库设置全局的OPTIMIZER_MODE = FIRST_ROWS,会有意想不到的问题,通常是由于Internal SQL得到了错误的执行计划导致的,所以metalink建议最好不要在初始化参数中设置OPTIMIZER_MODE = FIRST_ROWS。 Export/Import can be Very Slow with OPTIMIZER_MODE = FIRST_ROWS 解决方法:任选一种 1。修改应用的SQL,让SQL适用于OPTIMIZER_MODE = CHOOSE 2。修改应用SQL,添加“/*+...

  • Oracle9i安装make错误解决一例 August 3, 2005
    今天一个朋友装Oracle的时候出现错误,请求帮忙诊断。 检查了一下发现错误主要是: ld: fatal: file /dev/zero: mmap anon failed: Resource temporarily unavailable 以下是一个解决的过程供参考: 1.登陆主机 检查make日志,从中可以得到具体的错误信息。 SunOS 5.8 login: oracle9 Password:...

  • Oracle10gR2中一些新特性 August 3, 2005
    Oracle再次首发了Linux版本的10g Release2,昨天在文档站点上通览了一下new features,摘选其中一些个人觉得还比较有兴趣的东西。 1。Optimized Asynchronous Redo Transmission。希望这个改动可以提高在低速网络时DG的性能 Asynchronous redo transmission using the log writer process is no longer limited by...

  • runInstaller执行报Cannot Execute什么原因? August 2, 2005
    将安装目录中的所有文件包括子目录中所有文件不管它是什么全部加上可执行属性,然后再运行runInstaller就可以正常安装了

  • 在Solaris下安装VNC 远程安装Oracle July 28, 2005
    1.下载安装文件 可以到官方站点下载Free Edtion,也可以到其它网站下载。 也可以从本站下载。 2.解压缩 # ls vnc-3.3.4-solaris_2.5.tar.gz # gzip -d vnc* # ls vnc-3.3.4-solaris_2.5.tar # tar -xvf *.tar x...

  • Oracle Database 10g Release 2 is available July 7, 2005
    Oracle10g R2日前已经发布,目前可供下载的是Linux版本。 你可以在Oracle网站下载这一最新版本。 在OTN上,Arup Nanda已经开始发布一系列的关于10gR2的新特性文章. Oracle又将带给我们什么呢?...

  • 如何在SqlLoader中装载日期型的数据 July 2, 2005
    收到别人的邮件,咨询SqlLoader装载日期型数据的方法,觉得也许是一个普遍的疑问,所以贴出来。...

  • 增加了一个"数据库管理员站点导航"页面 June 22, 2005
    今天做了一个导航页面,推荐一些好的技术站点,同时也算是给自己做一个书签来用:) 希望能对大家也有所帮助。 数据库管理员站点导航...

  • Oracle10g ASM数据库中表空间的维护 June 16, 2005
    1.缺省的Oracle命名 当使用ASM + OMF管理时,Oracle会自动分配文件名称,创建相应的文件。 我们创建表空间的工作可以简化为: create tablespace tablespace_name; 一个命令。 以下是Oracle的缺省命名示例: $ sqlplus "/ as sysdba" SQL*Plus: Release 10.1.0.3.0 - Production...

  • 如何使用Oracle全文检索功能? June 11, 2005
    本文简要说明全文检索功能的使用,不做太多的具体说明....

  • 如何手工安装Oracle全文检索工具? June 11, 2005
    在Oracle9i Rlease2中,Oracle的全文检索技术被称为:Oracle Text,功能十分强大。Oracle Text是Oracle9i采用的新名称,在Oracle8/8i中它被称作Oracle interMedia Text,在Oracle8以前它的名称是Oracle ConText Cartridge。

  • 使用SQL*PLUS,构建完美excel或html输出 April 25, 2005
    通过SQL*PLUS我们可以构建友好的输出,满足多样化用户需求。 本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件. 首先创建两个脚本: 1.main.sql 用以设置环境,调用具体功能脚本 2.功能脚本-get_tables.sql 为实现具体功能之脚本 通过这样两个脚本可以避免spool中的冗余信息,参考: 如何去除SQLPLUS中SPOOL的冗余信息 示例如下: 1.main.sql脚本: [oracle@jumper utl_file]$ more main.sql set linesize 200 set term...

  • How to use Oracle BFILE April 24, 2005
    如何使用Oracle的BFILE 1.创建相应的directory 使用具有足够权限的用处创建directory,具体参考:Using Create directory & UTL_FILE in Oracle create or replace directory BDUMP_DIR as '/opt/oracle/admin/conner/bdump'; 2.给相应的用户授权 grant read on...

  • The Usage Of BFILENAME Function April 24, 2005
    该函数用以返回一个BFILE文件位置指针,指针和文件系统上的LOB binary文件相关联。

  • 如何从SQL*PLUS向shell传递变量 April 11, 2005
    论坛上有人问这个问题,说无法通过sqlplus向shell传递变量,写了一个简单的脚本进行折中处理,供参考: [oracle@jumper oracle]$ cat a.sh sqlplus -S "/ as sysdba"...

  • SYSOPER身份用户的权限限制 March 25, 2005
    Select any Table

  • 使用Oracle外部身份认证,提高系统安全性 March 21, 2005
    Oracle允许通过外部身份认证创建用户,这样登陆时可以不需要输入口令,从而提高安全性。 以下是Linux中测试的例子. [oracle@jumper oracle]$ sqlplus "/ as sysdba" SQL*Plus: Release 9.2.0.4.0 - Production on Mon Mar 21 09:44:03 2005 Copyright...

  • 使用SET TRANSACTION给事务命名 March 14, 2005
    以前没有注意的命令,可以使用SET TRANSACTION给事务命名。 v$transaction中的name字段代表的正是:Name of a named transaction。 [oracle@jumper bdump]$ sqlplus "/ as sysdba" SQL*Plus: Release 9.2.0.4.0 - Production on Mon...

  • 如何在其他Session跳过被锁定的记录 March 4, 2005
    有人问到这样的问题:如果一个用户对记录加锁,如何使其他用户看不到这条记录。

  • 如何有条件的分步删除数据表中的记录 February 22, 2005
    有时候我们需要分配删除数据表的一些记录,分批提交以减少对于Undo的使用,本文提供一个简单的存储过程用于实现该逻辑。

  • 初始化参数-LOG_PARALLELISM February 13, 2005
    如果你使用的是高端服务器,有超过16个处理器,你正在经历非常高的redo allocation latch竞争,那么你可以考虑启用并行redo

  • 触发redo写的几个条件 February 8, 2005
    主要有以下几个条件触发LGWR执行写操作

  • 如何获得Oracle的隐含参数 February 7, 2005
    Oracle数据库的初始化参数,主要来源于两个Oracle内部数据字典表:X$KSPPCV,X$KSPPI
    通常我们查询的v$parameter视图就来源于这两个表,只不过隐去了部分参数。

  • 如何去除SQLPLUS中SPOOL的冗余信息 January 30, 2005
    使用SQLPLUS的SPOOL功能我们可以获得非常强大和丰富的报表输出。 SQLPLUS可以设置极为复杂的格式信息,但是很多时候会有一些信息是你不想要的。 简单一例,通过脚本调用获得纯数据输出:...

  • 如何有效的编译数据库中的失效对象(Package,trigger等) January 26, 2005
    Oracle提供一个脚本用于按照顺序/依赖关系重新编译失效对象,这个脚本是: $ORACLE_HOME/rdbms/admin/utlrp.sql

  • 收购仁科后 甲骨文首度公布产品计划和路线图 January 20, 2005
    对甲骨文而言,收购仁科是否成功的标志是如何让原来仁科的JDE的客户成为自己的用户。

  • FAQ List January 16, 2005
    FAQ List

  • Oracle的休克疗法-甲骨文将宣布裁员计划 仁科至少6千人丢饭碗 January 13, 2005
    据路透社报道,甲骨文公司将在明天宣布对仁科公司的全面裁员计划。

  • dml lock allocation latch January 12, 2005
    dml lock allocation Description: This latch protects the list of State Objects (dml locks). Every time a transaction modifies a...

  • 探索数据字典,提高自学习Oracle能力 January 10, 2005
    我们知道Oracle通过数据字典来管理和展现数据库信息,这些信息至关重要。 正确理解这部分内容有助于加强我们的oracle学习能力。 接下来我们介绍一下怎样通过数据库本身来学习研究数据库。 首先,Oracle的字典表和视图基本上可以分为三个层次。...

  • Oracle的初始化参数说明 January 9, 2005
    逐渐记录一些重要的Oracle的初始化参数,供自己参考....

  • Oracle初始化参数的来源 January 8, 2005
    很多人在通过v$parameter查找初始化参数的来源时迷了路。 这有两方面原因,一是Oracle把本质隐藏的很深;一是我们对Oracle认识不够深入。 我们应该按照如下方式追踪: 1. v$parameter select * from v$fixed_view_definition a where a.VIEW_NAME='V$PARAMETER'; V$PARAMETER select NUM , NAME , TYPE ,...

  • Oracle中,一个Delete操作的流程 January 3, 2005
    如果此时数据块仍然在Buffer Cache中,那么SCN将被记录到Block Header上,这被称为快速提交(fast commit)

  • HP推出低价笔记本,全力争夺中国市场 December 23, 2004
    HP的动作似乎的深谋远虑的,在大家对IBM+联想的组合犹豫不决的时候,他们终于发动了强大攻势。 HP + Compaq的整合已经经历了相当的时间,我想他们更清楚这之中的艰辛。 HP的攻击是否会正中敌人的软肋? 不管怎样,竞争的直接受益者是消费者,这是我们更愿意看到的。...

  • Oracle9i新特性-使用DBMS_METADATA包获得对象DDL语句 December 22, 2004
    从Oracle9i开始Oracle提供了一个新的系统包DBMS_METADATA,可以用于提取对象创建的DDL语句。

  • Oracle整合仁科的困难 December 21, 2004
    Oracle成功收购PeopleSoft之后,人们开始考虑这两家公司今后的命运。 毋庸置疑,这是一个比收购更巨大的难题。

  • 如何获得跟踪文件名称 December 16, 2004
    当我们使用sql_trace/10046等事件进行进程跟踪时,会生成跟踪文件.跟踪文件名称由以下几部分组成...

  • Oracle进程内存结构-如何察看Oracle进程消耗的内存 December 16, 2004

    经常有人问到如何在Unix下确定进程消耗的内存资源,以及为何Top工具的显示非常高。
    有人说Top的输出不精确,这种说法是不确切的。实际上是Top输出显示的Oracle进程内存使用,包含了SGA部分。这也是SGA的意义所在。
    SGA可以被共享,可以被所有进程所访问,在进程的寻址空间里就包含了SGA的大小。

  • 使用Oracle Wrap工具加密你的代码 December 16, 2004
    Oracle提供Wrap工具,可以用于加密你的Package等. 不过需要注意的是,加密后的代码无法解密,你需要保管好你的源代码。

  • 使用Opatch工具应用过渡性Patch December 4, 2004
    很多时候,在推出一个完整的补丁集之前,Oracle会依据Bug的严重程度发布一些过渡性或临时性Patch,修正一些Bug。
    这些Patch通常没有setup安装程序,需要使用Oracle的opatch工具安装,本文就opatch的使用进行示范说明。

  • Oracle9i新特性:iSQLPLUS October 27, 2004
    iSqlPlus是Oracle9i提供的新功能,是Sqlplus的Web形式发布。是基于三层结构设计的。

  • 整理数据的小技巧-使用Excel 、SQLPLUS和PL/SQL developer October 27, 2004
    在管理数据库和开发软件的过程中,我们常常需要整理庞杂的数据,整理,导入,不厌其烦。 下面介绍几个我们在数据整理中发现的小技巧。

  • 如何获得创建控制文件的脚本并重建控制文件 October 16, 2004
    控制文件对于数据库来说是非常重要的数据结构,在进行数据恢复时通常是必不可少的. Oracle提供两种方式备份控制文件: 1.生成可以重建控制文件的脚本 2.备份二进制的控制文件

  • Oracle HowTo:在非归档模式下如何更改数据文件位置 October 15, 2004
    如果数据库处于非归档模式下,可以通过如下步骤更改文件路径: 1.关闭数据库 2.系统级进行文件复制 3.启动数据库到mount状态 3.通过SQL修改数据文件位置 4.打开数据库 以下是实际操作的步骤示范: 1.数据库处于非归档模式 SQL> archive log list; Database log mode No Archive Mode Automatic archival...

  • 如何启动或关闭数据库的归档(ARCHIVELOG)模式 October 15, 2004
    Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)
    归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。


  • Oracle HowTo:如何查看各个表空间的自由空间 October 14, 2004
    DBA_FREE_SPACE视图记录了数据库中所有表空间的自由extents情况,所以可以从该视图获得各表空间自由空间情况。

  • 使用Windows工具管理Nt上的Oracle数据库 October 8, 2004
    Top 工具可以监视最消耗系统资源的进程 Pid 即process id,Windows是多线程服务器,每个进程包含一系列线程,这个与UNIX不同,Unix每个Oralce进程独立存在,在Nt上所有线程由Oralce进程衍生。

  • Use Nid to Change dbname-NID的用法 October 5, 2004
    Nid是Oracle从9iR2开始提供的工具,可以用来更改数据库名称,而无需通过之前重建控制文件等繁琐方式。 需要说明的是,虽然这个工具来自9iR2,但是仍然可以被用于Oracle8i.

  • 在RAC环境中如何管理日志(redolog file)组 September 14, 2004
    本文简单介绍在RAC裸设备环境下如何管理日志文件(redolog file)....

  • Oracle HowTo:如何进行数据块转储及RDBA的转换 August 31, 2004
    很多时候我们在进行进一步研究时需要转储(dump)Oracle的数据块,以研究其内容,Oracle提供了很好的方式,我们通过以下例子简单说明一下

  • 如何查询redo logfile的使用率 July 24, 2004
    redo logfile的使用,不能通过v$视图查询,但是我们可以通过底层视图得到.

  • 安装10g以后Oracle9i的DBCA无法启动问题之解决 July 3, 2004
    你可以也遇到这样的问题,在Windows上安转了Oracle10g以后,同一主机上的Oracle9i的DBCA可能会无法启动.

  • Oracle中password file的作用及说明 June 26, 2004
    口令文件中存放sysdba/sysoper用户的用户名及口令,允许用户通过口令文件验证,在数据库未启动之前登陆,从而启动数据库...

  • 如何在Oracle中发送Email June 24, 2004
    在Oracle中发送email,以下是Oracle提供的例子,供参考.

  • 如何启用sqlplus的AutoTrace功能 June 18, 2004
    如果你需要限制Autotrace权限,可以把对public的授权改为对特定user的授权。

  • Oracle HowTo:Oracle中如何进行进制转换 June 16, 2004
    Oracle中如何进行进制转换

 

 

 

CopyRight © 2004 ~ 2012 eygle.com, All rights reserved.