db2
文章平均质量分 67
水滴男孩
这个作者很懒,什么都没留下…
展开
-
DB2错误:SQLSTATE=57019
DB2错误:SQLSTATE=57019Last login: Wed Jan 30 02:23:23 2013[root@localhost ~]# su - db2inst1[db2inst1@localhost ~]$ db2 connect to sampleSQL1117N A connection to or activation of databas原创 2013-11-20 17:07:07 · 26859 阅读 · 0 评论 -
DB2 EXPORT/IMPORT
导出: db2 "export to /tmp/m_term.txt of del select * from m_term"; 导入: db2 "import from /tmp/m_term.txt of del insert into m_term" $ db2 "export to aaa.del of del select * from M_CHECK "原创 2013-12-23 17:36:48 · 1561 阅读 · 0 评论 -
DB2异库(异机)重定向恢复步骤
创建实例# cd /opt/IBM/db2/v9.7/instance# ./db2icrt -p 50004 -u db2inst4 db2inst4 建库$ db2 create db payment on /home/db2inst4 using codeset GBK territory CN 检查备份文件$ db2ckbkp -h PAYMENT.原创 2013-12-23 17:16:27 · 4805 阅读 · 1 评论 -
安全卸载DB2
前提:删除数据库,并且关闭实例。[root@centos server_t]# cd /opt/ibm/db2/V10.5/instance/[root@centos instance]# ./db2idrop db2inst1 ----删除实例 [root@centos ~]# cd server_t/[root@centos server_t]# lsdb2原创 2013-12-23 17:23:19 · 740 阅读 · 0 评论 -
DB2必须了解的常用命令及技巧(转)
1.db2里面的字符串连接可用"||"这个进行连接2.如何快速删除大批量的数据表(test为数据库表)最常用也是最多人用的语句:delete from test,但这种做法,效率比较低,花费时间太长,因为在删除数据时,要记数据库日志。import from /dev/null of del replace into test//先清空,再导入数据(由于导入的文件为空,故相当转载 2013-12-24 17:10:05 · 673 阅读 · 0 评论 -
DB2迁移(db2look+db2move)
$ db2move YOURDB export ----导出数据$ db2look -d YOURDB -a -e -l -x -o creatab.sql ----导出建表语句把数据和建表语句打包、压缩,传到新的数据库中解压。根据实际情况对creatab.sql和db2move.lst进行修改。$ db2 –tvf c原创 2013-11-21 16:00:54 · 11800 阅读 · 0 评论 -
centOS中DB2_V10.1安装
安装DB2[root@a3470194 opt]# tar -zxvf db2_v1012_linuxia32_expc.tar.gz[root@a3470194 opt]# lsdb2_v1012_linuxia32_expc.tar.gz expc lost+found rh[root@a3470194 opt]# cd expc/[root@a原创 2013-11-20 17:21:33 · 5081 阅读 · 0 评论 -
HADR实施步骤
HADR规划 Hostnamehao111localhost数据库实例名cms端口50001根目录/home/cms/db2fs 在线日志路径/home/cms/db2log/trans归档日志路径原创 2014-02-18 16:34:59 · 4730 阅读 · 0 评论 -
ERP采购管理系统,性能问题处理方法
1.通过topas命令,查看系统的CUP、IO等参数的使用情况。----如果CUP使用率过高,则查看是否是DB2进程占用了大量CUP资源。----如果是由于DB2进程占用了大量CPU资源,则找出占用CPU最多的几条SQL语句,发给应用部门分析,并解决。2.通过db2pd -d pjt -locks wait -tra -app -dyn或db2 get snapshot for loc原创 2014-04-28 16:53:58 · 974 阅读 · 0 评论 -
BIND或REBIND
BIND或REBINDRUNSTATS命令运行后,应对数据库中的PACKAGE进行重新联编,简单地,可以使用db2rbind命令来完成。db2rbind命令的语法如下:>>-db2rbind--database--/l logfile----+------+------------------->'-all--'.-conservative--.>-----+---原创 2014-06-17 11:42:56 · 2438 阅读 · 0 评论 -
对表和索引进行runstats
对表和索引进行runstatsrunsats可以搜集表的信息,也可以搜集索引信息。作为runstats本身没有优化的功能,但是它更新了统计信息以后,可以让DB2优化器使用最新的统计信息来进行优化,这样优化的效果更好。 [db2inst1@test1 ~]$ db2 runstats on table DB2INST1.CATALOG[db2inst1@test1 ~]$ db2 "原创 2014-06-17 11:33:46 · 2593 阅读 · 0 评论 -
Reorgchk
db2 reorgchk 命令是最重要的、也是经常被忽略的 DB2 调整命令之一。 db2 reorgchk 命令被忽略是因为它不是一个一次性调整项。由于更新是在 DB2 数据库上执行的,因此关于表的统计信息将不会是最新的。db2 reorgchk 命令更新 DB2 优化器所使用的重要统计信息。建议在大约每 10,000 次更新后重复 db2 reorgchk 命令。在运行 db2 reorg原创 2014-06-17 11:38:52 · 1184 阅读 · 0 评论 -
Reorg
Reorg当数据库里某个表中的记录变化量很大时,需要在表上做REORG操作来优化数据库性能。值得注意的是,针对数据库对象的大量操作,如反复地删除表,存储过程,会引起系统表中数据的频繁改变,在这种情况下,也要考虑对系统表进行REORG操作。一个完整的REORG表的过程应该是由下面的步骤组成的:RUNSTATS -> REORGCHK -> REORG -> RUNSTATS -> B原创 2014-06-17 11:40:57 · 3670 阅读 · 0 评论 -
DB2数据库联邦创建步骤
准备工作:本地数据库 :数据库:sample ; IP地址:192.168.56.101 ; 端口号:50000 ;用户名:db2inst1 ; 密码:db2inst1对方数据库 :数据库:payment ; IP地址:192.168.56.101 ; 端口号:50002 ;用户名:db2inst2 ; 密码:db2inst2 远程数据库全局原创 2013-11-27 17:31:01 · 12355 阅读 · 1 评论 -
删除过期的日志和备份文件
DB2 删除过期备份和日志$ db2 list history archive log all forpayment2 ------列出归档日志$ db2 list history backup all forpayment2 ------列出备份显示时间字符串$ echo $(date"+%Y-%m-%d-%H:%M:%S")2013-06-17-11:20原创 2013-11-21 16:24:55 · 3287 阅读 · 0 评论 -
db2 增加字段长度
即:alter table 表名 alter 字段名 set data type varchar(255)db2 => alter table SD_RESP_CODE alter ACCESS_RESP_MSG set data type varchar(64)DB20000I The SQL command completed successfully.原创 2013-11-20 17:12:08 · 15639 阅读 · 1 评论 -
DB2使用在线备份和日志恢复到指定时间
使用在线备份和日志恢复到指定时间查看备份:找到要使用的备份文件$db2 list history backup all for payment2 $ db2 restore database payment2 from /home/db2inst2/payment2_bak taken at 20130531174734SQL2539W Warnin原创 2013-11-20 17:14:54 · 3716 阅读 · 0 评论 -
DB2在线备份恢复
DB2在线备份恢复:1.查看数据库:[db2inst1@localhost ~]$ db2 list db directory System Database Directory Number of entries in the directory = 2Database 1 entry: Database alias原创 2013-11-20 17:16:31 · 1785 阅读 · 0 评论 -
DB2报错SQLSTATE=57017 “code page "1392" ”
DB2报错SQLSTATE=57017 “code page "1392" ”$ db2 connect to paymentSQL0332N Character conversion from the source code page "1392" to the target code page "UNKNOWN" is not supported. SQLS原创 2013-11-20 17:03:38 · 6662 阅读 · 0 评论 -
为DB2创建一个look用户
# useradd look ----创建一个普通用户look# passwd look# su - look$ vi .profile ----编辑“.profile”文件,加入以下语句:_____________________________________________________# The follo原创 2013-11-20 17:06:02 · 857 阅读 · 0 评论 -
DB2错误:SQLCODE=-30082, SQLSTATE=08001
DB2错误:SQLCODE=-30082, SQLSTATE=08001问题:使用客户端登陆时,报以下错误:An error occurred while establishing the connection: Type: com.ibm.db2.jcc.am.ho Error Code: -30082 SQL State: 08001Message:原创 2013-11-20 17:08:01 · 10202 阅读 · 1 评论 -
DB2报错:SQL1047N 应用程序已经与另一个数据库相连
DB2报错:SQL1047N 应用程序已经与另一个数据库相连创建数据库时,出现“SQL1047N 应用程序已经与另一个数据库相连”导致不能创建数据库: 解决方法:原创 2013-11-20 17:09:09 · 4391 阅读 · 1 评论 -
把excel导入DB2中
1. 把” test.xlsx”文件另存为” test.csv”文件。2. 用” UltraEdit”打开” test.csv”文件,然后把数据另存为” test.txt”文件。3. 上传到服务器,”chmod +x test.txt”4. 连接数据库,创建一张表“HH_TAB”5. $原创 2013-11-20 17:05:07 · 2438 阅读 · 0 评论 -
查看、修改、创建、删除缓冲池
查看缓冲池大小: SELECT BPNAME,NPAGES,PAGESIZE FROM SYSCAT.BUFFERPOOLS 修改缓冲池大小: ALTER BUFFERPOOL SIZE 创建缓冲池时指定大小: CREATE BUFFERPOOL SIZE PAGESIZE 删除缓冲池:$ db2 drop BU原创 2013-11-20 17:10:24 · 2235 阅读 · 0 评论 -
db2数据库的备份清理计划脚本
#!/bin/shDB2BAK_PASTDAY=`TZ=+240 date +%Y%m%d000000` #定义一个时间变量“+240”表示240小时之前db2 connect to dbname #连接数据库db2 prune histor原创 2013-11-20 17:19:18 · 1032 阅读 · 0 评论 -
DB2自动备份,并上传到ftp
##在root用户中执行下面脚本,把当天的备份和归档日志上传到ftp,并删除本地过期的日志和备份#!/bin/shsu - dbname -c "db2 backup db dbname online to /home/dbname/dbname_bak compress" #备份数据库#清除10天以前的归档日志和备份文件su - dbname -c "sh /ho原创 2013-11-20 17:18:32 · 851 阅读 · 0 评论 -
DB2添加一个远程编目
手动添加一个远程目录添加编目节点:--db2 catalog tcpip node remote server ----db2 catalog tcpip node db2node1 remote 192.168.56.101server 50003----db2 terminate查看远程节点的端口号----db2 get dbm cfg | grep -i ser原创 2013-11-21 15:51:17 · 12930 阅读 · 0 评论 -
DB2自动优化工具
DB2自动优化工具db2 => AUTOCONFIGURE APPLY DB ONLY原创 2014-06-17 11:44:37 · 780 阅读 · 0 评论