在SQL Server 2000中设置OPTION (MAXDOP 1) 性能提高问题
Windows 2003 , SQL Server 2000 SP4 . 执行下面的语句需要近 20 秒。 但是在后面加入 OPTION (MAXDOP 1) 或者 OPTION (MAXDOP 2) ...
SQL Server2000中执行一个SQL, 在lock上发现自己锁自己
很老的一个数据库, SQL SERVER 2000 SP4, 执行一个查询SQL的时候(查询SQL中有加入nolock), PID=128, 在lock session 上查看发现 128 的session 是blocked , 同样还有另外一个...
Oracle11g R2 bug修复 - 11.2.0.1.0 相关patch set
最近同事维护11g 遇到的bug 有Bug 8730312 及 Bug 9352237, 已经通过以下patch 修补。相关bug 逐渐更新中....... CAGPY74T_8730312_x86 CAQZSPSX_8730312_x86_64 CA6TKNM5_p9352237_11201...
Oracle11g active dataguard 是否适合于大数据量操作的系统
Oracle 11 R2 虽然已经测试过Oracle 11g 的active dataguard 功能, 的确好用, 不过由于原理还不清晰,所以不知道当存在大量数据交易的时候是否会出现类似logical standby一样的问题(同步远远跟不上) ,...
通过space_usage看truncate table xx reuse storage的hwm下降及extent释放
通过以下实验,发现truncate table xx reuse storage 是先更新数据字典,然后降低HWM , 到最后 truncate table xx drop storage ; 时才对这个table占用的extent 进行释放 。 且明...
分区表split操作及maxvalue处理
CREATE TABLE DFMS.WIP_D_WO_DETAIL( WORK_ORDER VARCHAR2(25 CHAR) NOT NULL, PART_...
在线重定义表(Redefine Tables Online) - dbms_redefinition
Oracle9i开始引入在线重定义表(Redefine Tables Online)的功能,通过调用dbms_redefinition包,可以在修改表结构的同时允许DML操作。在线重定义表的主要功能:修改表的存储参数 在同一个schema下将表移动到不同的ta...
关于alter table .. move 的oracle内部过程及原理
Linux AS 5.3 , Oracle 9.2.0.7 move 动作在10g之前是进行数据块级碎片处理的一种方法, 虽然经常使用, 但是对于它的内部工作原理还是比较模糊, 在pub上查询了很久也没有找到解...
ORA-24338 statement handle not executed
今天收到开发人员发来的mail, 程序在调用function 的时候,偶尔会报错,大多数时候都正常, 具体报错如下 : 12/8/2010 5:54:34 PM - Checking MERGED DFMS with Servicetag [128QPN1]12/8/2010 5:54:...
分析及格式化trace文件 - TKPROF (Transient Kernel Profiler)
TKPROF (Transient Kernel Profiler) : TKPROF是一个用于分析oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具. 或者解释为Trace Kernel Profile 也是可以的。 先看例子: ...
Tkprof工具介绍和分析
Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有...
裸设备常见问答
第一,字符设备是指在I/O传输过程中以字符为单位进行传输的设备,例如键盘,打印机等。请注意,以字符为单位并不一定意味着是以字节为单位,因为有的编码规则规定,1个字符占16比特,合2个字节。  ...
如何在Linux的SQL *Plus中用上下键头(上/下档箭)?
[root@localhost ~]# tar -zxvf rlwrap-0.30.tar.gz[root@localhost ~]# cd rlwrap-0.30[root@localhost ~]# ./configure[root@localhost ~]# make[root@localhost ~]# make install二.配置在oracle...
虚拟机安装Oracle RAC, 时间同步问题 - time stamp is in the future
安装RAC, 需要两台机器时间同步,一般可以使用rdate, 或ntpdate 在两台间或和之外的其他时间服务器同步,但是虽然同步了, 还是会有时间差, 我们在安装clusterware的时候, 会碰到类似/bin/vipca :&nb...
淘宝网以Oracle网格技术布建基础架构与数据仓库系统
甲骨文公司2009年1月13日宣布,作为中国最大的个人对个人购物网站,淘宝网已采用Oracle数据库和Oracle真正应用集群来重新打造并强化其基础架构和数据仓库环境,以满足目前进行市场分析及预测的业务需求,并更加有效...
The virtual hostname(s), racvip02, you have specified appears
The virtual hostname(s), racvip02, you have specified appears to be already assigned to another system on the network 在更换机器名后还是报错, 错误查询中。 ----------------------...
Oracle11g bug - kewastUnPackStats(),bad magic 1
oracle 11g bug "kewastUnPackStats(),bad magic 1'打补丁:p8730312_112010_Linux-x86-64.zip 在metalink 上查询bug号码 8730312 或 直接到补丁处按照87303...
Red Hat Enterprise Linux AS 5.3 下配置裸设备(raw device)
配置raw 设备 所谓raw 设备,就是通过字符方式访问的设备,也就是读写设备不需要缓冲区。 在Linux 下,对磁盘值提供了块方式的访问。要想通过字符方式访问,必须配置raw 设备服务,并且Oracle ...
时间同步 - rdate
在配置RAC的时候,特别是虚拟机上,如果不做任何的措施,时间同步几乎是不可能的,必须通过ntpdate 或 rdate 来对两台或多台节点Server进行时间同步。rdate 更加方便一些。 同步时...
奥斯卡影片《THE KILLING FIELDS》战火屠城 - 红色高棉覆灭记
今天看了看1984年的一部影片, 《THE KILLING FIELDS》 讲述了柬埔寨红色高棉时期的一段残酷的历史,看电影之前还是在网络上搜索了一些...