WINDOWS下的程序员出身,偶尔也写一些linux平台下小程序, 后转行数据库行业,专注于ORACLE和DB2的运维和优化。 同时也是ios移动开发者。欢迎志同道合的朋友一起研究技术。 数据库技术交流群:58308065,23618606
全部博文(599)
发布时间:2013-02-19 14:15:40
个人感觉DB2更改文件名的方法有点麻烦,虽然步骤也不是很多,可能是习惯于ORACLE的方法造成的。在ORACLE中更改数据文件的路径是比较简单的事情,尤其在12C之后,如下一个简单的命令就可以更改文件路径:ALTER DATABASE MOVE DATAFILE 4 TO '/data/orcl/user01.dbf'即便在12C之前移动文件也算相对简单:将相.........【阅读全文】
发布时间:2013-02-19 11:34:33
DB2的自动存储管理非常类似ORACLE的OMF,只要设置好相关的存储路径,在创建表空间的时候就可以不用指定文件路径。如下:db2 => create tablespace tbsautoDB20000I The SQL command completed successfully.不过存储路径的空间不够了,我们需要增加另外的存储路径。在DB2 V9.7之前 增加后的存储路径将不能.........【阅读全文】
发布时间:2013-02-05 17:30:00
给同事写个一个Pro*C调用存储过程返回的游标的小例子。Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\htaix>cd c:\C:\>sqlplus test/test@remotedbSQL*Plus: Release 10.2.0.1.0 - Production on 星期二 2月 5 16:48:02 2013Copyright (c) 1.........【阅读全文】
发布时间:2013-02-05 13:56:15
今天同事遇到下面一个问题:order by decode(column_id,1,null,2,null,3,null,column_id);有个问题,就是当列数大于10列时,column_id 的顺序成10,11,12,13,4,5,6,7,8,9了这个排序的主要目的是让前3列排在后面,这3列的顺序无所谓。对于小于10列的表是没问题的:SQL> create table t(c1 number,c2 num.........【阅读全文】
发布时间:2013-02-03 10:23:09
如果DB2数据库遭受断电或者异常关闭,数据库没有干净的关闭,那么数据库在启动的时候将会进行crash recovery. 但是如果数据库参数AUTORESTART设置为OFF的话,在启动数据库后DB2不会进行CRASH RECOVERY。我们在连接到数据库的时候将会报SQL1015N 错误。[yansp@db2server ~]$ db2 get db cfg for oracle | grep AUTORES.........【阅读全文】