henry 的个人资料蓝色淡然照片日志列表更多 ![]() | 帮助 |
|
蓝色淡然坚持属于我的蓝色梦想 8月20日 Oracle 10g date 类型上下限的问题这几天在一个客户这里做项目实施,在Oracle上发现一个比较奇怪的问题。
用户使用了2个版本的Oracle 10g,老系统是Oracle 10.2.0.1,新系统是10.2.0.4。两环境数据一致。
对其中一张表的date列进行to_char(date,'yyyy')转换时,如:行记录中年份='8907'时,做一个查询,查询条件为to_char(date,'yyyy')='0000',在老版本环境中,查询结果为零,新环境却查出来一堆年份为8907的数据。根据记录主键去定位行数据,会发现其实记录是一致的,但是相同查询语句的结果却不同。
甚至于,将条件改为to_char(date,'yyyy')='8907',结果正相反:新系统中反而查不到,而老系统却能够查出相同的结果。
看结果应该是新版本对时间的使用有上下限的更改。不过可惜没有在网上找到相关的说明文档,我也没有metalink帐号,不知道metalink上是否有相应说明。 8月4日 关于T43 Unknown EDID version的错误关于T43 Unknown EDID version的错误
最近更新T43的补丁,更新完机器显卡和Lcd驱动文件后,系统日志中会报Unknown EDID version的错误: Event Type: Error Event Source: ati2mtag Event Category: DAL 基本情况如上。在google上查了半天,并没有有效的解决办法,而且似乎这种错误有可能导致蓝屏。 本来一切运行正常,但昨晚开机登录后即出现蓝屏情况,而且蓝屏错误未知,不好判断错误出处。无奈之下,只好把最新安装的显卡驱动全部卸载,重新装了一个早版本的驱动,驱动版本为8.163.1.11,而最新的是8.383.113。目前还不是很好确定到底是Lcd驱动的问题(Lcd从1.0升级到2.0),还是ATI驱动的问题,不过降级后,系统日志不再报错。 更新完后,出现另外一个问题让人疑惑,记得未升级前,显卡显存应该是64MB,第一次升级后,显存显示变成128MB,这次降级完,居然变成256MB。 这也是会害死人的,汗,怎么会这样!!不敢想象如果我再升降级一次,是否显存变1GB。 Lenovo的产品售后支持服务跟IBM时代比,真是差远了。 4月24日 碰到Ora-01652错误 这两天在一个朋友那里遇到一个Ora-01652的错误,很奇怪的错误,虽然是报无法扩展temp段,但指向的却是一个数据表空间。朋友是在PC服务器上做一个数据计算,带连接操作的。仔细查了下数据表空间、临时表空间和undo,应该都不会出现空间不足的情况,而且数据库上没有其他业务,只做了这一个计算,2个几十记录的表做右连接,数据空间还有100G多空间(4G1个数据文件,本地管理,50个数据文件),Undo有12GB,temp有16GB。
SQL语句类似: create table AAA as select .... from B ,C where B.b=C.c(+)
查了一下网上的解决办法,感觉情况都不符合,重新尝试了一下上述操作,大概过了20分钟就报了相同的错误,怀疑是数据库在创建表的时候,无法找到一个连续的空间来做初始段,此时临时表空间还有8GB没有使用,明显不是temp不足的情况。
所以先创建一张空表 AAA ,再用insert into AAA select ..... 的办法做这个任务,观察了一下表空间容量的变化情况,发现数据表空间和undo增长还是比较快的,做了一个小时,undo增加了7G,数据表空间也有类似的增量,temp使用情况并没有明显增加。
由于时间太晚,不可能等任务做完,只好取消掉任务。
条件列上都没有索引,也不太好动朋友的数据库做测试,SGA已经做过调整,差不多1GB的样子。
这个问题真的是很奇怪,不过通过修改,业务到中止也没有出现报错,还是有点作用的。
这部分还需调优。
故障原因:
运行的业务逻辑存在问题,做左连接的表,需注意数据的唯一性,否则会产生一个很大的结果集,导致空间不足。 1月27日 诅咒 这个世界远比想象的更可怕、更可憎、更残忍,虽然现在我们感觉不到,可谁又能说的清,我们不是在朝这个方向前进。
了解了更多的事情,才会对未来感到不安,不仅仅是不能掌控的问题,更多的是从别人身上也许看到的是未来的自己,所以我们要诅咒这个世界,尽管我们已经生活的够好了,但相比那些悲惨的人,甚至我们应该提供相应帮助,而没有提供帮助的自己,我们是可耻的。甚至可耻的不知道该如何帮助他们,而不会因为这些看似荒诞的帮助影响到自己,自己的未来,自己的一切。 遗忘并不能掩盖事实,只是让人在更深层次中不断自责,从过去到未来,那种追求未来的贪婪。用片刻的畅快粉饰深埋的恐惧。 我知道自己做的不够好,还远不够好,所以还能看到听到身边的不幸事。希望有天有能力消除所能听到的不快的事,尽自己的力量,帮助那些需要的人。 12月21日 关于Macross Frontier 看了几集Macross Frontier,主题曲和插曲是最近难得见到优秀,有可爱搞笑的广告歌,也有悠扬清越的清唱,更有节奏明快的热曲,全部是由片中的名声优演绎的。喜欢里面像风一样清唱的嗓音,中岛爱的大作,也有更轻灵空幻的坂本真绫的演唱版本。小日本的声优很牛啊,既做角色配音,还自己谱曲填词自己唱,资本主义的确带来了更有效的竞争力和国家向心力。
缺乏批判精神的东西只能裹足不前。 |
||||
|
|