我们知道Transaction ID(XID)的组成是:Undo segment No. + Slot No. + Sequence No. 但是在数据字典中查询出来的XID和跟踪文件中的XID表现形式却有所不同,跟踪文件中的更加直观,而数据字典中的则需要做简单转换。 比如有一个事务,在数据字典中对应的Undo Block是: SQL> select UBAFIL,UBABLK from v$transaction; UBAFIL UBABLK ———- ———- 3 1854 获取block dump跟踪文件。 SQL> alter system dump datafile 3 block 1854; System altered SQL> @gettrace; TRACEFILE ——————————————————————————– d:\oracle\diag\rdbms\orcl11g\orcl11g\trace\orcl11g_ora_1380.trc 检查orcl11g_ora_1380.trc中的相应内容可以看到xid的格式是:xid: 0x0006.002.000004d1,为16进制。 其中0006 = 10进制的6 002 = 10进制的2 000004d1 = 10进制的1233 因此我们可以知道对于这个事务,Undo segment No是6,Slot…
Month: April 2009
How to install X Window System in CentOS
下载精简的CentOS 5.2 Server VMWare Image,大小只有318MB。 使用XManager远程连入,会碰到这样的报错信息。 但是实际上ssh服务的X11 Forwarding是已经开启的。 [root@localhost ssh]# cat /etc/ssh/sshd_config | grep X11Forwarding #X11Forwarding no X11Forwarding yes 真正的错误原因是这份安装中不包含X Window System,这对于之后需要安装Oracle软件可能会造成困惑。 通过yum工具可以简单的安装X Window System,当然首先要保证该系统可以连上互联网。 yum groupinstall “X Window System” 安装完X Window System就可以通过XManager连入了,但是有必要修改一下Xstart中的执行命令,默认的xterm路径并不对。 xterm一旦可以使用,就已经可以使用runInstaller启动图形界面安装Oracle了。 如果要在服务器上使用熟悉的GUI,比如GNOME等,可以同样使用yum。 如果选用KDE,那么: yum groupinstall “KDE (K Desktop Environment)” 如果选用GNOME,那么: yum groupinstall “GNOME Desktop Environment” 如果选用XFCE,那么: yum groupinstall “XFCE-4.4”
冒日曰
我被雷到了,原来这几十年来我脑海中的“冒”字,一直是错误的。。。我一直以为那上面是个“日”字或者是个“曰”字,但是它那该死的两横居然跟那该死的两竖并不是连在一起的。OMG! 希望这世界上白痴的人并不仅仅是我一个。。。