- 浏览: 384309 次
- 性别:
- 来自: 西安
最新评论
-
chenhaifeng5:
...
数据库问题总结 -
xiaoLee:
在2011年这篇文章是相当给力的!
如何成为一个dba -
tiger427:
现在明白了,怪不得文本文件不兼容。原来如此
不同操作系统对文本文件“行结束符”的不同定义 -
xxwinnie:
总结的很全~ 谢谢~
Oracle系统权限的分类 -
dsmagickey:
对DB2连接,没有比这个更清晰的了
关于Java连接db2 的问题
文章列表
前面我们已经讨论了如何声明存储过程的返回结果集。这里我们讨论一下结果集返回类型的问题。结果集的返回类型有两种:调用者(CALLER) 和客户应用(CLIENT)。首先我们看一下声明这两种游标的例子:
CREATE PROCEDURE getPeople(IN piAge INTEGER)
DYNAMIC RESULT SETS 2
READS SQL DATA
LANGUAGE SQL
BEGIN
DECLARE rs1 CURSOR WITH RETURN TO CLIENT FOR
SELECT name, age FROM person
...
- 2009-02-28 16:36
- 浏览 2186
- 评论(0)
实例级别
1.db2 update dbm cfg using dft_mon_lock on
2.打开锁的快照
3.get snapshot for locks on test
应用程序级别
1.
db2 => get monitor switches
数据库分区号 0 的开关列表
缓冲池活动信息 (BUFFERPOOL) = ON 2009-02-28 10:32:39.593029
锁定信息 (LOCK) = ON 2009-02-28 10:32:39.593029
排序信息 (SO ...
- 2009-02-28 14:14
- 浏览 1334
- 评论(0)
使用 shell 脚本生成并导出所有数据的 DML 脚本,并将其重定向到 srcdb1_export.sql 文件中。对于熟悉 DB2 的用户来说,应该知道数据库中创建的每个表、视图、别名均对应 SYSCAT.TABLES 中一行记录。因此可以通过相应的数据库 select 语句就可以获取所有需要的数据库表信息。根据需要,下述 shell 脚本将从系统表 SYSCAT.TABLES 中根据 tabname 字段选出 SRCDB1 中所有 tabschema 表模式是 SRCDB1,ASN,SQLDBA,DB2DBG 的表名字,并根据它们的名字生成相应的 export 导出语句,到达批量导出的目 ...
- 2009-02-28 11:49
- 浏览 2263
- 评论(0)
5.处理数据库表中的自增字段
对于需要加载的含有自增字段的表,即该表的 ixf 数据文件中有自增列的值, 可以在 load 命令中加入如下参数控制自增字段值:
1). modified by identityignore :加载的数据文件中有自增字段值,load 时忽略数据文件中自增字段值 ;
2). modified by identitymissing :加载的数据文件中没有自增字段值,load 时自动生成自增字段值 ;
3). modified by identityoverride :加载的数据文件中有自增字段值,load 时使用数据文件中的自增字段值 。
为了使目标数据 ...
- 2009-02-28 11:11
- 浏览 2328
- 评论(0)
变态楼主:一学生,成绩年年倒数第一,常与人打架,按领导要求老师想给学生好听一点的期末评语,怎么写啊?
暴强回复:该生成绩稳定,动手能力强
今天早上我去买豆浆
我说:“老板,来袋豆浆,多少钱?”
老板头也不抬:“三块”
我吃惊道:“涨的哪么快?”
老板猛抬头:“那你喝牛奶去啊”
我:“……”
- 2009-02-27 08:48
- 浏览 1014
- 评论(0)
Linux和 Unix操作系统上需要的用户和组帐户
NIS/NIS+ 的问题:
如果环境中使用了 NIS/NIS+ 或者类似的安全软件,必须在安装 DB2 UDB 之前 手工创建需要的 DB2 UDB 用户和组帐户。安装之前请参考 DB2 UDB 文档中的 NIS 主题(请参阅 参考资料)。
在 Linux 和 UNIX 操作系统中,安装和操作 DB2 UDB 通常需要几个用户和组帐户:
1、Installation 用户帐户
2、DB2 Administration Server(DAS)用户帐户
3、DB2 UDB 实例所有者用户帐户
4、DB2 ...
- 2009-02-26 09:12
- 浏览 1871
- 评论(0)
为了使用任务中心,工具目录必须存在。工具目录包含关于管理任务的信息。而这些任务是用诸如任务中心和控制中心工具配置的。
安装db2时,工具目录可能已经创建好了,但是如果它不可用,可以用工具菜单创建它。
要从命令行创建工具数据库,
create tools catalog cc create new database toolsdb
- 2009-02-25 19:54
- 浏览 2984
- 评论(0)
这个事务涉及的数据量超过了日志文件的大小
只有增加日志的大小或日志文件的数量
db2 update database configuration for ldapdb2 using LOGFILSIZ 10000
更改日志文件的大小。
db2 get db cfg for test
日志文件大小(4KB) (LOGFILSIZ) = 1000
主日志文件的数目 ...
- 2009-02-23 16:03
- 浏览 1665
- 评论(0)
SQL SERVER 2000/2005中默认不区分大小写,可以通过collate Chinese_PRC_CS_AS来要求区分大小写,可以通过collate Chinese_PRC_CI_AS恢复默认的不区分大小写*/
默认情况下,SQL Server不区分大小写,如果数据表TEST的TNAME列中有数据“abcd”和“Abcd”, 如果使用查询语句:select * from test where tname like 'a%',则查询的结果会把上面的两条记录都查询出来,这一点上和Oracle有区别.
可以通过设置排序规使其区分大小写,可以分别在创建数据库、修改数据库、创建 ...
- 2009-02-22 11:43
- 浏览 2593
- 评论(0)
select * from (
SELECT
SUBSTR(
'李三平-02981283351-1-2029018854480000-1-0-null-0',
INSTR('李三平-02981283351-1-2029018854480000-1-0-null-0', '-', 1, 6)+1,
INSTR('李三平-02981283351-1-2029018854480000-1-0-null-0', '-', 1, 7)-1-
INSTR('李三平-02981283351-1- ...
- 2009-02-19 13:12
- 浏览 1151
- 评论(0)
ORA-01031: insufficient privileges
oracle 安装完成后系统有一个ora_dba组,系统登陆的用户不再这个组里边。所以才导致了上边的问题。
解决办法:吧db2admin 添加到ora_dba 这个组里边。
- 2009-02-19 11:11
- 浏览 3473
- 评论(0)
create function get_id_name(begin_range int)
returns table(id int,name varchar(200))
language SQL
reads SQL DATA
return
select id ,name
from xxx
where id>begin_range;
运行的时候
select * from table(get_id_name(5)) c;
- 2009-02-19 10:50
- 浏览 961
- 评论(0)
1.update db cfg using logarchmeth1 logretain immediate
2.force applications all
3.db2_all "db2 backup database to d:\data"
4.update db cfg using logarchmeth1 off
如果上面的第三步没有使用db2_all 则会出现上面的错误。
- 2009-02-17 10:46
- 浏览 1556
- 评论(0)
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0902yanbo1/
本文介绍了行压缩是如何适应更大的压缩策略背景的,包括值压缩和备份压缩。这里会讨论包括什么时候,在使用或不使用自动创建字典(ADC)DB2 9.5
功能情况下对行 ...
- 2009-02-16 20:18
- 浏览 1288
- 评论(0)