懵懵懂懂又一年

懵懵懂懂又一年

又到年底,大家都热热闹闹的写总结了。我也来凑凑热闹,从年初到年尾,按顺序,深呼一口气,慢慢来:

一月第一次坐飞机越过高山越过黄河到过首都了
二月第一次买了黄牛票终于可以回家过春节但是不知道啥时候能返回上海了
三月冥思苦想半个小时实在想不起来这个月到底在干啥了
四月参加informatica培训唯一的收获是多了5K多的违约金了
五月开始写这个没多少人看而又自得其乐的blog了
六月接了一单SQL Server培训也开始被人叫老师了
七月吭哧吭哧十几次终于学会游泳在游泳池里不怕被淹死了
八月带着平生最重的感冒胸堵一口痰话都没法说还折腾到东莞弄到护照了
九月告别老东家迎来新东家和台风韦帕一起来到杭州了
十月逛了岳王庙爬了老和山上了北高峰又第一次看了车展了
十一月埋头在数据库主机存储操作系统中间打转不记得有啥值得说的了
十二月开始到图书馆看免费书一晃三个月过去又转正了

除了物价上涨生活更加艰难,股票上涨没有本钱只能旁边看,房价上涨反正买不起不想感叹,这一年总得说来勉勉强强不咸不淡,想来想去写个人总结就像在扯淡,其实这些鸡零狗碎除了自己不值得别人一看,但没关系因为这里是我的地盘^_^

看看还有哪些个乖孩子在写年度总结:
eygle说有了妻子儿子房子写了本书很多人看
d.c.b.a很自豪写了女博士的八卦想往娱记发展
Fenng还在努力用功回顾这一年数据泄漏案
……

PS:祝贺汪海Piner成为Oracle ACE。过圣诞的朋友圣诞快乐,不过圣诞的朋友提前元旦快乐。

AIX 5L errpt错误报告

在AIX中,errpt用于报告系统软硬件相关的错误日志信息

先来看一个实际的输出,不带参数简单列出所有的错误

#errpt
IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
A2205861 1214144307 P S SYSPROC Excessive interrupt disablement time
F3931284 1213234807 I H ent1 ETHERNET NETWORK RECOVERY MODE
EC0BCCD4 1213234807 T H ent1 ETHERNET DOWN
F3931284 1213234807 I H ent1 ETHERNET NETWORK RECOVERY MODE
EC0BCCD4 1213233607 T H ent1 ETHERNET DOWN
0873CF9F 1212141207 T S pts/1 TTYHOG OVER-RUN
0873CF9F 1212141207 T S pts/1 TTYHOG OVER-RUN

[继续阅读全文]

说说10g rman的catalog命令

Update:9i也有catalog命令,但是不能识别备份片,谢谢waityou81的指出。但是由于不支持备份片和整个目录扫描,使得9i的这个命令可能使用的频率大大降低。

要说10g出来也好几年了,10g rman的这个新命令应该有不少人已经知道了。我以为10g rman比起9i的最大改进,就是这个命令的增强。不过最近发现还是很多人不知道,甚至把它跟catalog database混为一谈。

做为一个Oracle DBA,对于官方文档应该是要相当熟悉才行,至少手头上应该放一份你产品库版本一致的文档备份,也不用书到用时方恨少,遇上网络如龟速,自己就要变成热锅上的蚂蚁了。就算没有时间和精力通读所有文档,至少得清楚文档的结构,知道哪方面的问题去找哪几个文档,对吧。比如rman的命令语法不清楚了,就要去翻翻《Backup and Recovery Reference》,因为rman属于备份恢复工具,而名字里带reference的,基本上都是些命令语法的详细参考。

而对于一个新版本,浏览一遍每篇文章前面的新特性部分,也是快速掌握新版本的一个捷径,当然,这是建立在已经对老版本有一定认识的基础上的。很多人喜欢问学习oracle看哪些书最好,当然有很多经典的书籍可以帮助你理解oracle,但是要熟练应对工作中的需要,官方文档还是必不可少的。

还不知道哪里可以下载官方文档的,去这里
还不知道哪里可以在线看官方文档的,去这里
还不知道什么是官方文档的,关掉电脑睡觉去

[继续阅读全文]

Oracle10gR2 Streams(九)配置过程中的错误处理及清除配置

Oracle10gR2中,Streams配置做了很大的简化,基本上可以做到只要执行一个过程就能完成配置。实际上,这些过程都是分两步来进行工作的,第一步先生成配置脚本,第二步再执行脚本。这样在配置的过程中,如果出现一些错误,很难直接定位到具体的错误。Oracle提供了一些数据字典视图,可以进一步查看错误的详细信息。

DBA_RECOVERABLE_SCRIPT:配置脚本概要信息
DBA_RECOVERABLE_SCRIPT_PARAMS:配置脚本参数
DBA_RECOVERABLE_SCRIPT_ERRORS:执行过程中的错误信息
DBA_RECOVERABLE_SCRIPT_BLOCKS:配置脚本的详细步骤

[继续阅读全文]