05 2017 档案

摘要:1.DB2数据库表操作错误SQL0668N Operation not allowed for reason code "1" on table "XXXX". SQLSTATE=57016的解决方法 The table is in Check Pending state. The integrit 阅读全文
posted @ 2017-05-30 14:42 潇湘灬隐者 阅读(7989) 评论(0) 推荐(0)
摘要:db2 load使用 最近有个好朋友因为load问题导致了生产故障,所以特意写篇文章总结一下load的用法及注意事项。 1.load概述 数据的导入方法有insert,import和load三种,其中load不需要写日志(或很少日志),不做检查约束和参照完整性约束,不触发Trigger,锁的时间比较 阅读全文
posted @ 2017-05-30 14:41 潇湘灬隐者 阅读(14119) 评论(0) 推荐(0)
摘要:1.对于执行中的报错,可以在db2命令行下运行命令 : db2=>? SQLxxx 查看对应的报错原因及解决方法。 2.错误SQL0206N SQLSTATE=42703 检测到一个未定义的列、属性或参数名。 SQL0206N "SQL_COU_ALL" is not valid in the co 阅读全文
posted @ 2017-05-30 13:24 潇湘灬隐者 阅读(1095) 评论(0) 推荐(0)
摘要:解压缩出现这个报错: 1.考虑是否传输过程出错,重新传输试试。 2.使用传输工具时,选择二进制试试。 3.使用传输工具时,选择ASCII试试。 解压缩命令: gzip -d filename gunzip filename 今天要在特殊的情况下传文件,用ftp命令传的,但是每次解压到时候都报错,搞得 阅读全文
posted @ 2017-05-23 17:49 潇湘灬隐者 阅读(26612) 评论(0) 推荐(1)
摘要:DB2数据库系统建表后,难免会有将表中数据清空的需求,本文将为您介绍DB2数据库中四种数据删除的方法,供您参考,您可以根据实际情况来进行选择,希望能对有所帮助。 1. 使用 DELETE 语句,即: DELETE FROM <表名> 该语句将清除表中所有数据,但由于这一操作会记日志,因此执行速度会相 阅读全文
posted @ 2017-05-19 12:21 潇湘灬隐者 阅读(3488) 评论(0) 推荐(1)
摘要:一、DB2权限简介 DB2数据库权限分为实例权限级别(SYSADM、SYSCTRL、SYSMAINT、SYSMON)和DB2数据库权限级别(DBAMD、LOAD)。SYSCTRL、SYSMAINT、SYSMON权限级别的用户不能访问数据,DBAMD、LOAD权限级别的用户可以访问数据。 实例级别权限 阅读全文
posted @ 2017-05-18 17:00 潇湘灬隐者 阅读(1675) 评论(0) 推荐(0)
摘要:DB2表不活动的处理方法(转载)首先查一下: db2 57016 SQLSTATE 57016: 因为表不活动,所以不能对其进行访问。 解决方法为:执行命令:reorg table XXX;即可。 参考原文为: Operation not allowed for reason code reason 阅读全文
posted @ 2017-05-18 16:35 潇湘灬隐者 阅读(1611) 评论(0) 推荐(0)
摘要:在数据库调优过程中,SQL语句往往是导致性能问题的主要原因,而执行计划则是解释SQL语句执行过程的语言,只有充分读懂执行计划才能在数据库性能优化中做到游刃有余。 常见的关系型数据库中,虽然执行计划的表示方法各自不同,但执行原理却大同小异。在我看来,SQL语句的执行过程中总共包含两个关键环节: 读取数 阅读全文
posted @ 2017-05-12 17:26 潇湘灬隐者 阅读(1704) 评论(0) 推荐(0)
摘要:explain 1.如果第一次执行,请先(在dbinst用户下) connect to dbname,执行db2 -tvf $HOME/sqllib/misc/EXPLAIN.DDL建立执行计划表2.db2 set current explain mode explain(在数据库所在用户下)设置成 阅读全文
posted @ 2017-05-12 17:25 潇湘灬隐者 阅读(1547) 评论(0) 推荐(0)
摘要:文章主要讲述的是DB2文件系统已满的正确解决方案,此文首先是以列举错误案例来对其进行分析,之后再给出正确的解决方案,以下就是文章的主要内容的具体描述,望大家浏览之后会对其有更好的了解。 DB2文件系统已满的解决方法: 错误案例: 在AIX系统的DB2数据库中创建大小为20G的表空间,具体的SQL如下 阅读全文
posted @ 2017-05-11 17:54 潇湘灬隐者 阅读(2081) 评论(0) 推荐(0)
摘要:系统上线两个月左右,请IBM工程师对数据库进行了一次调优,主要收获感觉有以下几点: 1,应用服务器一定要与数据库服务器分开 2,如果存在多个数据库,一定要硬盘分开(io忙) 3,每个数据库的数据与日志一定要硬盘分开(io忙) 4,针对数据库主要有如下几点: 查看命中率: 打开实例级开关:主要是以下几 阅读全文
posted @ 2017-05-11 17:26 潇湘灬隐者 阅读(437) 评论(0) 推荐(0)
摘要:1、SQL 查询(选择Schema为SYSPROC) 2、存储过程查询(选择Schema为SYSPROC) 3、AIX中通过查询磁盘空间得到数据库物理大小 阅读全文
posted @ 2017-05-11 16:45 潇湘灬隐者 阅读(6247) 评论(0) 推荐(0)