
DB2
文章平均质量分 66
lk_db
这个作者很懒,什么都没留下…
展开
-
db2 - 查看当前用户的权限
[db2inst1@db ~]$ db2 connect to py user db2inst1 using admin@123 Database Connection Information Database server = DB2/LINUXX8664 9.7.0 SQL authorization ID = DB2INST1 Local原创 2016-03-23 14:33:01 · 12085 阅读 · 0 评论 -
PG(HGDB)支持在同一个insert语句中插入多行数据
a=# create table t (name varchar(10));CREATE TABLETime: 50.938 msa=#a=# insert into t values (';');INSERT 0 1Time: 4.312 msa=# insert into t values (';'),(';;');INSERT 0 2Time: 3.7原创 2017-10-11 09:07:27 · 2557 阅读 · 0 评论 -
DB2监控备份、恢复进度
session1中执行备份:[db2inst1@db ~]$ db2 backup db test to /db2data/session2中使用如下命令监控备份进度:[db2inst1@db db2data]$ db2 list utilities show detailID = 2Type原创 2017-10-19 14:46:41 · 5839 阅读 · 0 评论 -
DB2备份时数据库名字大小写的影响
使用小写报错SQL1013N,使用大写备份正常。偶然遇到此情况,继续观察!原创 2017-10-29 18:37:28 · 539 阅读 · 0 评论 -
db2重命名表
db2 => set schema db2adminDB20000I The SQL command completed successfully.db2 => rename table db2admin.t_da_jkda_rkxzl to db2admin.t_da_jkda_rkxzl1DB21034E The command was processed as an SQL原创 2017-10-29 22:14:09 · 11527 阅读 · 0 评论 -
DB2 SQL0668N Operation not allowed for reason code "7" on table
db2 => select count(*) from db2admin.test_tab1 -----------SQL0668N Operation not allowed for reason code "7" on table "DB2ADMIN.test_tab". SQLSTATE=57016db2 => force application原创 2017-10-29 22:17:57 · 1078 阅读 · 0 评论 -
DB2“静默”状态与解除
首先关闭所有到数据库的连接,将数据库置为“静默”状态:$ db2 connect to testdb user db2inst1 using passwd$ db2 quiesce database immediate force connections$ db2 connect reset解除数据库的“静默”状态:$ db2 connect to testdb use原创 2017-10-29 22:22:26 · 716 阅读 · 0 评论 -
DB2修改(mv)数据库文件名称后的现象
[db2inst1@db10g T0000004]$ db2 connect to test Database Connection Information Database server = DB2/LINUXX8664 9.7.0 SQL authorization ID = DB2INST1 Local database alias = TEST原创 2017-10-29 22:23:26 · 750 阅读 · 0 评论 -
查看db2表空间对应的物理文件
[db2inst1@db MYDB]$ db2 connect to mydb Database Connection Information Database server = DB2/LINUXX8664 9.7.0 SQL authorization ID = DB2INST1 Local database alias = MYDB[db2i原创 2017-10-29 22:27:45 · 4636 阅读 · 0 评论 -
DB2中的DML竟然包含select
DB2 DML数据操纵语言(一)数据查询命令 select From where /*in,between,like%或_*/ group by having原创 2017-10-13 21:00:59 · 659 阅读 · 0 评论 -
DB2 查看历史备份信息
[db2inst1@oracle db2backup]$ db2 list history backup all for dongguaList History File for dongguaNumber of matching file entries = 17Op Obj Timestamp+Sequence Type Dev Earliest Log Curre转载 2016-03-23 14:34:48 · 6229 阅读 · 0 评论 -
DB2查看数据库中的bufferpool
部分内容转自:http://blog.itpub.net/13165828/viewspace-609844/ 查看DB2当前的buffer pool,和所有的buffer pool 1. db2 get snapshot for bufferpools on dbname|lessDB2 V7,8,9通用。分区通用,加db2_all or rah2. db2mtr原创 2017-11-19 20:53:00 · 5152 阅读 · 0 评论 -
DB2中select查询某表期间无法drop删除该表;Oracle不然
在session1中执行:db2 => select * from db2admin.t_da_jkda_rkxzl --会执行很长时间在session2中执行:db2 => drop table db2admin.t_da_jkda_rkxzl --此时无法执行完成,hang住以下操作步骤均在session3中执行:[db2inst1@原创 2017-10-19 09:32:44 · 2583 阅读 · 0 评论 -
PG(HGDB)里支持多个sql语句在同一行中间用分号隔开
highgo=# select version();version------------------------------------HighGo Database 3.1.4 Linux 64-bit(1 row)Time: 3.981 mshighgo=# create database testa;;;;;;;;;;;;;;;;;;;;;;;;原创 2017-10-10 09:37:38 · 1241 阅读 · 0 评论 -
DB2开启归档模式
[db2inst9@th1 ~]$ db2 get db cfg for test9 |grep log User exit for logging status = NO Catalog cache size (4KB) (CATALOGCACHE_SZ) = 300 Number of primary原创 2016-03-23 14:35:28 · 2215 阅读 · 0 评论 -
DB2“静默”状态与解除
首先关闭所有到数据库的连接,将数据库置为“静默”状态:$ db2 connect to testdb user db2inst1 using thepasswd$ db2 quiesce database immediate force connections$ db2 connect reset现在可以开始备份了:$ db2 backup database test原创 2016-03-23 14:36:29 · 1678 阅读 · 0 评论 -
DB2修改(mv)数据库文件名称后的现象
[db2inst1@db10g T0000004]$ db2 connect to test Database Connection Information Database server = DB2/LINUXX8664 9.7.0 SQL authorization ID = DB2INST1 Local database alias = TE原创 2016-03-23 14:37:46 · 847 阅读 · 0 评论 -
DB2非自动提交与自动提交的写法
DB2:非自动提交1、非实例schema测试:[db2inst9@th1 ~]$ db2 +C "select * from bbb.bbb"ID ----------- 1 5 2 record(s) selected.[db2inst9@th1 ~]$ db2 +C "insert into bb原创 2016-03-23 14:39:22 · 3672 阅读 · 0 评论 -
DB2数据库创建非实例用户连接使用数据库
DB2中数据库用户即为操作系统层面用户:例如创建test1用户连接使用test9数据库(由db2inst9用户创建):[root@th1 instance]# useradd test1[root@th1 instance]# id test1uid=1008(test1) gid=1008(test1) groups=1008(test1)[root@th1 instance原创 2016-03-23 14:40:09 · 2065 阅读 · 0 评论 -
db2 -tv与db2命令
db2 -tv执行sql命令后需要加上分号“;”,而db2命令提示符下执行sql语句不需要加上分号“;”。[db2inst1@th2 ~]$ db2 -tv(c) Copyright IBM Corporation 1993,2007Command Line Processor for DB2 Client 9.7.10You can issue database manage原创 2016-03-23 14:40:43 · 1269 阅读 · 0 评论 -
DB2在操作系统用户下创建数据库schema
[db2inst9@th1 ~]$ db2 connect to test9 Database Connection Information Database server = DB2/LINUXX8664 9.7.10 SQL authorization ID = DB2INST9 Local database alias = TEST9原创 2016-03-23 14:38:57 · 9949 阅读 · 0 评论 -
DB2 更改表名
db2 => set schema db2adminDB20000I The SQL command completed successfully.db2 => rename table db2admin.testtable to db2admin.testtable1DB21034E The command was processed as an SQL statemen原创 2016-07-05 15:01:35 · 16844 阅读 · 0 评论 -
使用IBM Data Movement Tool 具体迁移oracle至db2实验
该工具支持多种数据库迁移至DB2:该软件需要在DB2服务器上执行,否则迁移后可能出现只有对象,无实际业务数据的现象。连接oracle需要如下驱动(插件)(oracle安装目录下有此类文件)连接db2需要如下驱动(插件)以上文件在db2安装目录下都可以找到:设置迁移过程中生成文件路径如下:选择原创 2016-08-12 16:01:16 · 2255 阅读 · 1 评论 -
Oracle使用RMAN验证备份的有效性;DB2使用db2ckbkp检查备份的有效性
1、 验证数据备份restore validate database;2、 验证控制文件备份restore validate controlfile;3、 验证参数文件备份restore validate spfile;原创 2016-08-12 16:40:55 · 1685 阅读 · 0 评论 -
对于数据库服务器,redhat建议的磁盘IO调度算法
对于数据库服务器来说,Redhat官方建议推荐使用deadline io调度算法:Nominally, the deadline IO scheduler is recommended for database environments.检查当前Linux系统中HGDB所使用的磁盘是否使用了deadline io调度算法:如若使用了deadline io调度算法,则显示如下原创 2017-10-10 09:28:34 · 814 阅读 · 0 评论 -
DB2 truncate的使用
D:\>db2levelDB21085I 实例 "DB2" 使用 "64" 位和 DB2 代码发行版 "SQL09074",级别标识为"08050107"。参考标记为 "DB2 v9.7.400.501"、"s110330" 和 "IP23238",修订包为 "4"。产品使用 DB2 副本名 "DB2COPY1" 安装在 "C:\PROGRA~1\IBM\SQLLIB" 中。原创 2017-11-17 09:47:21 · 15257 阅读 · 1 评论