Crunchy pgo安装
Crunchy pgo安装
DBA 那么多命令
对于很多DBA来说,记住很多命令是一件很头疼的事情,尤其是在客户现场,用命令行解决问题的时候。如果你没有达到那种精确记忆的水准,还是有一些办法来解决这个问题的,就拿DB2来说,你想做一个snapshot,但是命令有点模糊,不妨采用下面这个办法1. 进入db2 交互模式2. 输入 ?,这下你能看到很多的DB2命令,但是给的是关键字,相信你能看到: GET SNAPSHOT 3. 输入 ? GET S
Oracle Timestamp
CREATE TABLE TT(createTime TIMESTAMP NOT NULL);insert into TT values(to_timestamp('21NOV09 10:04:12.032','DDMONYY HH24:MI:SS.FF','nls_date_language=american'));select * from TT;
scp一个大文件
最近由于建DB2 HADR, 需要sftp一个很大的数据库备份从primary db server到Auxiliary db server,网络传输速度很慢,一个文件传输估计需要3天,就想着把这个大的数据库备份文件切分成多个小文件,然后多个文件一起传输。#!/usr/bin/kshfilename="BLUDB.0.db2inst1.DBPART000.20170927032040.001"split -b 200m ${filenam...
一次db2 crash的调查
db2 crash原因调查经过
DB2 SQL之行合并(连接)
DB2 SQL之行合并(连接)
DB2行列转置之行转列
建表,并insert 2行数据CREATE TABLE SalesAgg(year INTEGER, q1 INTEGER, q2 INTEGER, q3 INTEGER, q4 INTEGER);insert into SalesAgg values(2004,20,30,15,10);insert into SalesAgg values(2005,18,40,12,27);Select * from SalesAgg YEAR Q1 Q2 Q3 Q4 ---- -- -- -- -- 2004 20 30 15 10&nbs...
DB2 行列转置之行转列
构造表和数据CREATE TABLE Sales(Year INTEGER,Quarter INTEGER,Results INTEGER);insert into sales values(2005,4,27);insert into sales values(2005,3,12);insert into sales values(2005,2,40);insert into sales values(2005,1,18);insert into sales values(2004,4,10);insert into sales values(2004,3,15);...
使用表查询监控DB2的死锁
db2 connect to xxxxxxdb2 "create event monitor dlmon for tables,statements,deadlocks with details write to table"db2 "set event monitor dlmon state 1"db2 "select evmonname, event_mon_state(evmonname) as enabled from syscat.eventmonitors"####Executions applicationsdb2 "set event monitor dlmon st...