IT技术博客大学习 共学习 共进步

技术文章精选

低噪声、高可扫读;标题、摘要、来源、标签一目了然。

最新文章

采集自各技术站点的近期文章。

IT Oracle/ 2009-10-11 22:27:37 / 浏览 3,340

library cache pin和lock的区别

这个问题在面试中曾被问倒过,网络上能找到的资料也比较少,后来和yyxup,久游的一个puber讨论了半天,总算搞懂了一点 library cache object在内存中是分成2部分来存储的,第一部分是头信息,叫做handle,头信息里保存了指向具体保存该对象的地址,这个叫做heap.一个对象可能分为很多个heap要访问或者修改一个对象,首先要锁住其头信息,也就是handle,以防止其他session同时访问或者修改该对象,这是library cache lock...

IT Oracle/ 2009-10-11 22:24:35 / 浏览 2,760

Index Full Scans和Fast Full Index Scans的区别

Index Full ScansA full scan is available if a predicate references one of the columns in the index. The predicate does not need to be an index driver. A full scan is also available when there is no predicate, if both the following conditions are met:All of the columns in the table referenced in the query are included in the index.At least one of the index columns is not null.A full scan can be use...

IT Oracle/ 2009-10-11 22:22:55 / 浏览 3,480

Oracle9i中如何恢复误删除数据?

需求:说是9点的时候开发delete tbl_custtrade 表中的某些行,现在反悔了,想找回delete之前的数据 select *from tbl_custtrade as of timestamp to_date(\'2007-5-16 9:00:00\', \'yyyy-mm-dd hh24:mi:ss\')。这个语句可以查到9时这个表的状态,9点之后所做的更改都不会体现到这个查询中,注意,只是能查到,并不代表这个表的现有值变了create table w_1asselect * from tbl_custtrade as of timestamp to_date(\'2007-5-16 9:00...

IT Oracle/ 2009-10-11 22:22:30 / 浏览 2,280

pl/sql developer编译存储过程中遇到了ORA-07445错误...

最近在使用pl/sql deverloper,toad第三方工具来编译procedure,trigger时,总出现pl/sql developer自动断开,编译失败的情况,重新连接oracle,编译还是失败。。。接着alert log就出现了一大堆ORA-07445错误,而用sql plus去编译则没有问题,编译顺利通过。我推断应该是oracle和第三个工具兼容的问题,可能是oracle的一个小bug,去metalink看看,果然发现了。。。 环境:Linux as3+oracle9205 报错信息:Errors in file /u01/app...

IT Oracle/ 2009-10-11 22:21:46 / 浏览 2,180

利用DBMS_REDEFINITION在线重定义表

7*24的业务运营系统中,对一个表进行在线重定义将是很棘手的事,因为业务实时的在对这个表进行进行插入,删除修改等操作,那么是否可以在线重定义表呢,Oracle9i提供了在线重定义表包(DBMS_REDEFINITION),在修改表结构的同时可以进行DML操作。 1.构造原始数据表 SQL> create table red_test --原始表,需要对这个表进行在线重定义 2 as 3 select te_seq.nextval as id ,t.owner,t.object_name,10 as tvalue from dba_o...

IT 奋斗/ 2009-10-11 22:17:15 / 浏览 4,600

oracle技术方面的路线

昨天在上海跟ebay 诸超做了番沟通交流,不少观点跟我想法颇相似.看着国内很多工作了相当长时间的人还在探讨dba每天该作些什么,该查看什么log文件,该怎么学习sql tuning,就觉得这个成长积累太少了.sql tuning 在工作上的应用,即使是刚毕业的学生,经过半年的训练也应该能应对大部分日常的工作才对. ebay 内部的很多case 比较少对外公布,但在一个几百套数据库访问量巨大的在线系统环境中,他们所经历的问题如果都能曝光出来是非常有价...

IT 奋斗/ 2009-10-11 22:13:17 / 浏览 4,200

我的担忧:dba如何在稳定环境中成长

这是今天跟团队兄弟沟通的原话:人如何才能成长的最快,能看见别人的 经验教训 当作自己的经验能传承下来,成长才最快。 如果所有事情都要自己亲身经历,那就慢了。 尤其象我们目前相对比较稳定 事故比较少的环境,压力也不大。以我自己觉得自己在这个领域能做的比较好,主要就是得益于 开始2年研究了itpub上几乎所有的帖子,后来几年关注了比较典型的帖子,并且遇到相应场合我都能联系到这些 对应的案例。 而不是我自己经历了多少...

IT 奋斗/ 2009-10-11 22:10:54 / 浏览 3,960

我对学习oracle与成长的理解

如果你对oracle的东西足够了解,能看清楚 oracle的过去现在,了解它的未来那么你对os 、其他数据库,以及很多流行的东西都是触类旁通的那时候你看到一个oracle的新特性,30分钟就能猜想到它为什么要这么做,大概是怎么实现的,剩下的就是不断地有人用各种实验来证实你的猜想,或者修正你的猜想,那么你的学习成本就大幅降低了。 通过不断地重复这个过程,也增加了你的自信,让你对问题的把握和判断更准确。这也是其实我有年头没摸...

IT 奋斗/ 2009-10-11 22:09:15 / 浏览 1,760

今天看了功夫熊猫,随便说说

1: 熊猫的老爸面汤不放佐料成了祖传秘笈,神龙秘笈是张白纸用相信自己(信念)来解释,这个更应该说功夫最高招数是心中无招无敌于天下吧。2:熊猫的老爸说: 作为面管老板的儿子,应该是血管里面流的都是面汤,并世代传递下去。 熊猫即使有自己的想法想学武,也最多给老爸表达:与其只卖面,何不想想卖点包子。 咱们的教育的确如此。3:老乌龟相信宿命论,桃树总是要开花结果的,无论你做什么改变。但同时也指出熊猫即使注定要成为...

IT Linux/ 2009-10-11 21:46:06 / 浏览 4,080

Linux下的NFS

NFS概述NFS 就是 Network FileSystem 的缩写,最早之前是由Sun所发展出来的。他最大的功能就是可以透过网络,让不同的机器、不同的操作系统、可以彼此分享自己的文件 ( share file ),所以也可以简单的将他看做是一个 file server。这个NFS Server可以让你的PC来将网络远程的 NFS主机分享的目录,挂载到本地端的机器当中,所以,在本地端的机器看起来,那个远程主机的目录就好象是自己的partition一样。这里远程的那台给你共享的机...

IT Oracle/ 2009-10-11 12:32:39 / 浏览 1,980

如何关闭统计信息自动分析?

Oracle 10g中默认是对统计信息自动进行分析,每天22:00会启动一个scheduler job来来进行,自动分析并不是说每天都去分析一遍所有表,只是分析rows改变超过10%的表,这是合理的,只分析很少一部分表。当然任何新特性存在都会有一定缺陷,关键看我们怎么来用这个功能,至于是否要关闭自动分析,就要看你的需求和使用情况了。 --检查是否开启了自动分析SQL> select t.owner,t.job_name,t.last_start_date,t.last_run_durati...

IT 奋斗/ 2009-10-11 00:21:04 / 浏览 1,660

祸不单行

本来今天挺高兴的,因为搞定了虚拟带库的备份配置,先说一下吧。在第一台主机安装好Veritas NetBackup软件后,停止NBU的时候主机就宕机了,出现了黑屏,然后一直死在那边。只好重启,不想重启后依然如故。OK,这台不行,那就换另外一台吧。再重新安装配置好,测试停止的时候还是一样,死机了。折腾了很长一段时间还是没有搞定,由于是测试,出于节约时间的考虑,那就先不测试停止NBU服务了,反正能够启动就行。然后就是配置虚拟带...

IT Oracle/ 2009-10-11 00:14:33 / 浏览 2,540

Oracle 11g Linux单机STANDBY配置

环境:RHEL 4 U5+Oracle 11.1.0.6主库SID:ora11g 备用库SID:standby主库数据文件存放目录:/home/oracle/opt/oradata/ora11g/备用库数据文件存放目录:/home/oracle/opt/oradata/standby/ 1、 验证主库是否归档,如果是未归档模式的话必须更改为归档模式: Sys@ORA11G> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination /home/oracle/opt...

IT Oracle/ 2009-10-11 00:13:45 / 浏览 3,300

ASM中如何配置多个控制文件

我们日常对数据库进行配置管理时,为了保证数据库的安全,通常会配置多个控制文件,以防单一控制文件的损坏引起数据库的宕机。如果数据库采用了ASM存储方案,假如只创建一个ASM磁盘组的话,控制文件默认只有一个,这样显然无助于数据库的保护。事实上我们可以通过简单的一些操作把对ASM中的控制文件进行多个配置: 一、将控制文件从文件系统迁移到ASM: SQL> show parameter control_files NAME ...

IT 发现/ 2009-10-11 00:09:32 / 浏览 1,960

多支持了四种业务图

    给DataReport增加JFreeChart的支持后, 发现支持的图的类型更多了, 目前为止相比以前多了四种, 第一种是点(Dot)图.     第二种是差距(Difference)图.     第二种是步线(Step)图.     第二种是堆叠面积(Stacked Area)图.     接下来要增加的是甘特(Gantt)图和拔号(Dial)图, 争取将DataReport做成指定数据的SQL来源就可以画出各种业务图的简易平台. ...

IT 奋斗/ 2009-10-11 00:08:43 / 浏览 2,440

因丈母娘的需求而买房?

    城市打工者想着房价到顶, 想了好几年了, 可是今年四月份开始又涨了不少, 杭州余杭区闲林的更是涨了50%到100%, 而且买的人还特多. 为了平息房价高的民愤, 不少房地产大亨不痛不痒地和我们说, 买不起房可以租房啊. 是买房还是租房, 得听小人物的真心话, 象我这种小人物的心声.     租房其实是一个不错的选择, 但目前没有以公司名义来出租房子的, 居住的权利得不到保证, 如果房东哪一天想卖房, 随时可以赶...

IT 互联网/ 2009-10-11 00:08:24 / 浏览 2,220

收费有助于网购信用

    珍惜一件东西的程度取决于获得这件东西的成本, 以及失去这件东西要付出的代价. 用最欠缺的资源换取的东西就是我们最看重的. 没钱时贵的东西就是最看重和最心疼的, 有钱时用友谊换来的东西则是最看重和最心疼的. 信用也是一样, 要让人懂得和珍爱信用, 取决于获得这种信用的成本和失去这种信用的成本.     网上购物, 我们看重网购信用, 但又不相信网购信用. 那么多卖家在炒作网购信用, 说明很看重网信用, ...

IT MySQL/ 2009-10-11 00:07:50 / 浏览 3,520

SQLULDR2处理MySQL的空值

    要将Oracle数据库中的大量数据迁移到MySQL中, 用SQLULDR2生成格式化文本文件, 然后用mysqlimport来导入到目标库, 是一个高效免费的方案. 最近正好有这样的一个数据迁移需求, 并做了一些测试, 速度很不错, 但MySQL对于空值(NULL)的处理有些特殊, 在以前的SQLULDR2中, 空值输出成空的字符串, 如下所示. ICOL$,TABLE,4 CON$,TABLE, UNDO$,TABLE, C_COBJ#,CLUSTER, PROXY_ROLE_DATA$,TABLE, ......     ...