eygle.com   eygle.com
eygle.com  
 
   
 

FAQ

 

SQL相关

 

高可用性

 

诊断案例

 

内部分析

 

新技术

 

技术专题

 

Unix及其他

 

文档下载
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Oracle基础及业界

  • 恩墨科技将举行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执行计划上的判断。

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

  • 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 同时出现。

  • 急速提升与全方位优化 - 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的朋友前来捧场,我要感谢他们!

  • Linux + Oracle 数据库系统启动能有多快? November 13, 2008
    一家日本公司设计的嵌入式Linux系统Lineo在低功耗的系统上可以在2.97秒内启动。他们称这个快速启动软件系统为Warp 2,Warp 2 由一个引导加载程序,一个定制的Linux软件套装,和一个类似于suspend-to-disk(休眠到硬盘)的软件 hibernation driver组成。

  • 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编码表里我们可以看到这对应了一个不可见字符,这是数据入库时的异常导致的

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

  • 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 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将不再支持,其实这并不确切。

  • 《深度解析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
    没有反馈,很少互动,时间简短而很多人又希望听到更多的内容,种种矛盾无法调和,也许这是费力不讨好的事情。

  • 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》系列课程的第一节,也是我第一次尝试通过卫星直播方式进行全国统一的视频教学。 开始时很不适应,当面对的不是直接的听众时,你完全把握不到别人的反应和感受,这是一种不好的授课体验。

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

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

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

  • SQL*Net more data to client意味着什么? January 25, 2008
    这说明数据库在向客户端发送数据,而且是"more",不停的发送,如果网络状况不好,或者网络流量过大,都可能导致这一等待非常显著

  • 各取所需: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会将@符号后面的字串当作服务名来解析,所以不加处理是不行的。有的企业因为安全规则的需要,口令中都会加入@符号。

  • 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新特性公开课的日子。

  • 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新特性介绍的公开课。

  • 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将在纽约发布。

  • 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的专题推介,也真心希望这本书能对大家有所帮助.

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

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

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

  • 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文件,发现居然有一幅拼图,做的与今日的破解软件相仿:

  • 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中设置Event事件 October 10, 2005
    Events事件是Oracle的重要诊断工具及问题解决办法,很多时候需要通过Events设置来屏蔽或者更改Oracle的行为....

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

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

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

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

  • 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已经结束了,很多文档参考可以在OTN上得到了。 Tom在OpenWorld上的发言制作的Podcast也可以下载,听听Tom讲述关于Answers的故事: Oracle vice president Tom Kyte talks about how to answer questions, how to ask questions,...

  • 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
    缺省的SYSOPER可以起停数据库,但是不能查询数据字典。 $ sqlplus "/ as sysdba" SQL*Plus: Release 10.1.0.2.0 - Production on Fri Mar 25 17:20:49 2005 Copyright (c)...

  • 使用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语句。 这个Package功能极其强大,我们来看看它的使用方法....

  • 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的大小。

  • 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情况,所以可以从该视图获得各表空间自由空间情况。

  • 在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用户的用户名及口令,允许用户通过口令文件验证,在数据库未启动之前登陆,从而启动数据库...

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

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

  • Oracle进程内存结构-如何察看Oracle进程消耗的内存
    使用pmap察看进城内存结构,解释Top输出显示...
  • 使用Oracle Wrap工具加密你的代码
    使用Wrap加密代码的一个例子...
  • 使用dbms_rowid包获得rowid的详细信息
    使用dbms_rowid包获得rowid的详细信息,解析Rowid...
  • 如何使用触发器实现数据库级守护,防止DDL操作
    对于重要对象,实施DDL拒绝,防止create,drop,truncate,alter等重要操作...
  • 如何获得跟踪文件名称
    通过sql查询获得当前session的trace文件名称
    ...
  • 如何备份和重建控制文件
    How to get the script to create controlfile and how to recreate controlfile
    ...
  • 使用NT工具辅助管理Oracle
    使用NT工具帮助诊断数据库性能问题,捕获问题SQL,进行相应调整,这里介绍的是非常实用的方法
    ...
  • Use Nid to Change Dbname
    使用Nid更改数据库名称,这个工具是Oracle9iR2提供的,但是同样可以被用于Oracle817
    ...
  • 在RAC环境中如何管理日志(redolog file)组
    Solaris+EMC+VCS4.0+VxVM4.0,如何划分裸设备、增加和删除日志文件等 ...
  • 使用 db_file_multiblock_read_count测试Oracle在不同系统中的IO能力
    我们可以通过db_file_multiblock_read_count来测试Oracle在不同系统下,单次IO最大所能读取得数据量 ...
  • 如何查询redo logfile的使用率
    通过底层视图,查询redo logfile的使用率 ...
  • Oracle9i中的isqlplus及使用
    isqlplus是Oracle9i中正式提供的新特性,Oracle打算使用它来替代sqlplus ...
  • 整理数据的小技巧
    在管理数据库和开发软件的过程中,我们常常需要整理庞杂的数据,整理,导入,不厌其烦.本文介绍几个我们在数据整理中发现的小技巧 ...
  • Nologging到底何时才能生效
    Nologging的设置跟数据库的运行模式有关,这是关于这个问题最重要的发现...
  • Oracle中口令文件的作用及说明
    对口令文件的作用作简要探讨与说明...
  • Oracle中临时表产生过量Redo的说明
    最近,在Oracle9i中你用过临时表吗?它是否给你带来了性能提高?你注意过么?
  • Oracle中Kill session的初步研究
    Oracle数据库中Kill Session的一点讨论和说明...
  • Oracle中的进制转换
    Oracle常见进制转化方法,介绍几个Oracle内建函数的使用及一个自定义函数
  • 使用DBMS_SUPOORT包
    DBMS_SUPPORT包从Oracle7.2引入,主要功能用以提供更完整的用户session跟踪信息...
  • 启用AutoTrace功能
    AutoTrace功能对于观察执行计划,分析SQL性能都是一个有效的方式,这是每个使用Oracle的人都应该掌握的...
  • 安装10g以后Oracle9i的DBCA无法启动问题之解决
    你可以也遇到这样的问题,在Windows上安转了Oracle10g以后,同一主机上的Oracle9i的DBCA可能会无法启动,通过修改环境变量可以解决该问题...

 

 

 

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