ITPub博客

首页 > 数据库 > 数据库开发技术 > DBA 那么多命令

DBA 那么多命令

原创 数据库开发技术 作者:zchbaby2000 时间:2018-10-30 17:58:12 0 删除 编辑

对于很多DBA来说,记住很多命令是一件很头疼的事情,尤其是在客户现场,用命令行解决问题的时候。
如果你没有达到那种精确记忆的水准,还是有一些办法来解决这个问题的,就拿DB2来说,你想做一个snapshot,但是命令有点模糊,不妨采用下面这个办法
1. 进入db2 交互模式
2. 输入 ?,这下你能看到很多的DB2命令,但是给的是关键字,相信你能看到: GET SNAPSHOT
3. 输入 ? GET SNAPSHOT
db2 => ? GET SNAPSHOT
GET SNAPSHOT FOR {DATABASE MANAGER | ALL [DCS] DATABASES |
ALL [DCS] APPLICATIONS | ALL BUFFERPOOLS | [DCS] APPLICATION
{APPLID appl-id | AGENTID appl-handle} | FCM FOR ALL DBPARTITIONNUMS |
LOCKS FOR APPLICATION {APPLID appl-id | AGENTID appl-handle} |
{ALL | [DCS] DATABASE | [DCS] APPLICATIONS | TABLES |
TABLESPACES | LOCKS | BUFFERPOOLS | DYNAMIC SQL [write to file]}
ON database-alias} [AT MEMBER member-number | GLOBAL]

db2 => ? LIST UTILITIES
LIST UTILITIES [SHOW DETAIL]

db2 => ? LOAD QUERY
LOAD QUERY TABLE table-name [TO local-message-file]
[NOSUMMARY | SUMMARYONLY] [SHOWDELTA]

如果发生了sql error,你还可以查询 sqlstate代表的含义

$ db2 ? "08001"

SQLSTATE 08001: The connection was unable to be established to the application
server or other server.

而喜欢用db2pd的可以用 db2pd -h来得到所有的db2pd命令,然后找到自己需要的那个

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/725820/viewspace-2218122/,如需转载,请注明出处,否则将追究法律责任。

上一篇: db2exfmt
请登录后发表评论 登录
全部评论
喜欢各种数据库相关的开发,架构设计,运维和性能优化
  • 博文量
    242
  • 访问量
    91007