- 浏览: 148790 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
lhs295988029:
感谢楼主的总结~
利用wsadmin生成javacore,heapdump文件 -
lhs295988029:
非常好,我成功了。
利用wsadmin生成javacore,heapdump文件 -
luju133:
都试了,不行~
SQL0688N不允许对表“<表名>”执行操作,原因码“3” -
sue:
mysql> SELECT a,b,c,sum(d) ...
多级分组 -
sue:
sudo x11vnc -safer -nopw -xkb - ...
ubuntu间远程桌面连接
一 高(重要度)
1 启动一个db 2实例使用:
net start instanceName
2 停止一个db 2实例使用:
net stop instanceName
3 启动配置助手:
db2=>!db2ca
4 手工配置连接:
db2=>catalog node/db
5 删除视图:
db2=>drop view view_name
6 创建表:
db2=>create table tablename
7 列出活动的数据库和连接数:
db2=>list active databases
8 断开所有应用程序与数据库的连接:
db2=> force application all
9 以用户 <userid> 通过使用密码 <pwd> 与标识为 <node> 的远程实例连接:
db2=> attach to <node> user <userid> using <pwd>
10 创建名为 <dbname> 的数据库:
db2=> create database <dbname>
11 显式地使数据库失效:
db2=> deactivate database <dbname>
12 根据需要,显式地以用户 <userid> 和密码 <pwd> 与数据库 <dbname> 连接:
db2=> connect to <dbname> [ [user <userid>] using <pwd>]
13 断开与当前数据库的连接:
db2=> connect reset
14 列出数据库中的表。如果没有指定任何参数,则缺省情况是列出当前用户的表:
db2=> list tables[for {user | all | system | schema <schemaname>}][show detail]
15 显示一个表或视图的列信息:
db2=> describe table <tablename>
16确定是否需要对表进行重组。这对于对所有表自动执行 runstats 很有用
db2=> reorgchk on table all
17通过重构行来消除“碎片”数据并压缩信息,对表进行重组
db2=> reorg table <tablename>
18将数据库数据抽取到一个平面文件中
db2=> export
19通过使用 IMPORT 实用程序,将数据导入到数据库
db2=> import
20返回 LOAD 实用程序的进度
db2=> load query table <tbname>[to local-message-file][nosummary | summaryonly] [showdelta]
21 创建索引:
db2=>create index indexname on table (collumn)
22 创建双向索引:
db2=>create index indexname on table(collumn) allow reverse scans
23执行数据库备份
db2=> backup database <dbname> [to <path>]
24执行数据库恢复
db2=> restore database <dbname> [from <path>]
25 返回两个字符串的连接
db2=>concat()
26 返回字符串的大写
db2=>upper()或ucase()
27 创建触发器
db2=>create trigger triggername
28 列出有关表空间的基本或者详细信息
db2=>list tablespace[show detail]
29 为指定表空间列出有关表空间容器的基本或详细信息
db2=>list tablespace containers for tablespacename
30 从表names导出到del类型的文件name.del
db2=>export to name.del of del select * from names
31 从DEL类型的NAMES.DEL文件导入到名为NAMES的空表中
db2=>import from names.del of del insert into names
32 将IXF类型文件product.ixf中的所有数据载入到表product中
db2=>load form product.ixf of ixf insert into product
33 在装载sales表的时候,查看文件sales.msg来监控装载过程
db2=>load query table sales to d:\ sales.m
34 将数据库db2cert拷贝到另一个服务器上的一个新数据库newcert中
db2=>db2move db2cert export
35 在新数据库newcert中重建数据库结构并把表中的数据导入新数据库
db2=>db2move newcert import –io replace_create
36 对特定的表进行重组
db2=>reorg table tablename
37索引来对特定的表进行重组
db2=>reorg table tablename index indexname
38 将数据库db2cert备份到c:\dbbackup目录
db2=>backup database db2cert to c:\dbbackup
39 从目录c:\dbbackup下还原数据库db2cert
db2=>restore database db2cert from c:\dbbackup
40 将数据库还原为一个名叫newdb的新数据库,并分配两个缓冲区,每个大小为512页。
db2=>restore database db2cert from c:\dbbackup
db2=>into newdb
db2=>with 2 buffers
db2=>buffer 512
db2=>without rolling forword
41 备份数据库db2cert的编目表空间syscatspace和用户表空间filets到c:\dbbackup目录下
db2=>backup database db2cert tablespace (syscatspace,filets) to c:\dbbackup
42 以联机模式从c:\dbbackup目录还原数据库db2cert的表空间filets
db2=>restore database db2cert tablespace (filets) online from c:\dbbackup
43 前滚由restore命令导致处于前滚挂起状态的数据库db2cert,前滚执行至日志的结尾
db2=>rollforward database db2cert to end of logs
44 创建一个一致点,使其能用于以后的前滚恢复
db2=>quiesce tablespace for table
45 定义游标:
db2=> declare cursor1 cursor with hold(如果没有加with hold 选项,在Commit和Rollback时,该游标将被关闭) for select market_code from tb_market_code for update(cursor1定义为可修改的游标)
46杀掉死锁进程
db2=> db2 force application(handle)
47 调用存储过程
db2=>call 存储过程名(参数列表)
48 将存储过程导出:
db2=>get routine into 文件名 from procedure 存储过程名
49 导入存储过程
db2=>put routine from 文件名
50 连接数据库
db2=>connect to database_name user 用户名 using 密码
51 建立别名
create alias db2admin.tables for sysstat.tables
create alias db2admin.views fro syscat.views
create alias db2admin.columns for syscat.columns
create alias guest.columns for syscat.columns
52 插入记录
db2=>insert into zjt_tables select * from tables
53建立唯一性索引
db2=> CREATE UNIQUE INDEX I_ztables_tabname
ON zjt_tables(tabname)
54查看表的索引
db2=> db2 describe indexes for table user1.department
55重新连接
db2=> connect reset
56中断数据库连接
db2=>disconnect db2_gcb
二 中(重要度)
1返回数据库 <dbname> 的所有正常快照(仅适用于 V8)
db2=> get health snapshot for all on <dbname>
2返回管理服务器的配置设置
db2=> get admin cfg
3将管理服务器配置参数 <p> 更新为值 <v>
db2=> update admin cfg using <p> <v>
4 创建表空间
db2=>create tablespace tablespacename
5 显示表的统计信息和规则,以及关于表的索引和相关规则的信息
db2=>reorgchk update statistics on table tablename
6 分析当前表的统计资料
db2=>reorgchk current statistics on table tablename
7 分析当前数据库中所以表的统计资料
db2=>reorgchk current statistics on table all
8 列举db2前滚的日志文件,下一个需要的归档文件和前滚进程开始后提交事务的时间
db2=>rollforward database db2cert query status]
9 报告数据库db2cert中所有恢复历史文件的信息
db2=>list history all for db2cert
10 修改数据库管理器的配置,存取此实例的所有数据库的应用程序中的sql信息都被捕获:
db2=>update dbm configuration using dft_mon_stmt on
11 捕获激活开关的应用程序的sql信息
db2=>update monitor switches using statement on
12显示所有连接进程
db2=> db2 list applications
13显示当前连接进程的细节
db2=> db2 list applications show detail
14显示所有锁的信息
db2=> db2 get snapshot for locks on sample
15查看表结构
db2=> db2 describe table user1.department
db2=>db2 describe select * from user.tables
16 共享
db2=>lock table test in share mode
17 显示当前用户所有表
db2=>list tables
18列出所有的系统表
db2=>list tables for system
19 显示所有db 2命令的列表:
db2=>!db2 ?
20 显示某条命令的相关信息:
db2=>!db2 ? command
21 显示某个SQLCODE的解释信息:
db2=>!db2 ? SQLnnnn
22 显示某个DB2错误的解释信息:
db2=>!db2 ? DB2nnnn
23 返回数据库管理器配置设置:
db2=>get dbm cfg
24 将数据库管理器配置参数 <p> 更新为值 <v>:
db2=>update dbm cfg using <p> <v>
25 显式地激活数据库:
db2=> activate database <dbname>
26 将数据库管理器配置参数 <p> 更新为值 <v>:
db2=> 1update dbm cfg using <p> <v>
27 返回数据库 <dbname> 的数据库配置设置:
db2=> get db cfg for <dbname>
28 显示表空间的标识、名称、类型、内容和状态:
db2=> list tablespaces [show detail]
29显示用 <tablespace_id> 指定的表空间的容器信息
db2=> list tablespace containers for <tablespace_id> [show detail]
30为数据库 <dbname> 在数据库目录中创建一项
db2=> catalog database <dbname>…
31返回数据库目录的内容
db2=> list database directory [on <path>]
32返回会话监控开关的状态
db2=> get monitor switches
33为 <monitor> 设置会话监控开关的状态
db2=> update monitor switches using <monitor> <on|off>
34复位性能监控程序值
db2=> reset monitor all
35返回实例级别的性能信息
db2=> get snapshot for dbm
36为数据库 <dbname> 在数据库级别返回所有性能信息
db2=> get snapshot for all on <dbname>
37返回动态 SQL 高速缓存的内容
db2=> get snapshot for dynamic sql on <dbname>
38收集表 <tbname> 的统计信息。表名必须是用 <dbschema> 全限定的
db2=> runstats on table <tbschema>.<tbname>
三 底(重要度)
1返回实例的正常快照信息(仅适用于 V8)
db2=> get health snapshot for dbm
2将 SQL 过程抽取成二进制文件
db2=> get routine into <filename> from [specific] procedure <routine-name>[hide body]
3从二进制文件部署 SQL 过程
db2=> put routine from <filename> [owner <newowner>[use registers]]
4 为表和索引收集并更新统计信息
db2=>runstats on table tablename
5 重新绑定数据库db2cert上所有的包,并在文件lizhi.log中记录结果
db2=>db2rebind db2cert/1 lizhi.log
6 删除活动日志路径中所以文件名小于s0000100.log的文件
db2=>prune logfile prior to s0000100.log
7 查看当前命令行处理器的设置:
db2=>list command options
8 db2数据库管理器获取行级锁:
db2=>alter table (tablename) locksize table
9 强迫db2数据库管理器获取表级琐:
db2=>lock table (tablename) in (share/exclusive) mode
10 显示数据库管理器参数的当前值和延迟值:
db2=>get dbm cfg show detail
11 返回 DB2INSTANCE 环境变量的值:
db2=>get instance
12 返回关于当前连接的应用程序的信息:
db2=>list application [show detail]
13 根据句柄号与特定应用程序断开连接:
db2=> force application (h1 [,h2,..,hn])
14 显示数据库配置参数的当前值和延迟值(仅适用于 V8):
db2=> get db cfg show detail
15 将数据库 <dbname> 的数据库配置参数 <p> 更新为值 <v>:
db2=> update db cfg for <dbname> using <p> <v>
16将表空间的状态复位成正常(normal)
db2=> quiesce tablespaces for table <tablename> reset
font-family: 宋体;
发表评论
-
获得数据库大小
2010-01-20 12:02 796以管理权限用户连接数据库 使用命令 db2 call ... -
DB2导出工具
2010-01-20 10:18 1255DB2导出工具 -
关于创建视图
2010-01-19 15:03 1012create view v_name as select * ... -
DB2实例
2010-01-19 13:52 12811.创建实例: 为DB2服务端添加实例 db2icrt ... -
脚本...
2010-01-19 13:39 1212chfs -a size=1G /chfs -a size=1 ... -
计算两个日期的相差天数
2009-12-09 16:41 1858--返回天数 values days(date('2009- ... -
多级分组
2009-11-11 22:29 1109多集分组 select a,b,count(*) fro ... -
处理十进制数据列
2009-11-11 22:13 783export ....modified by decpt∧ ... -
DB2 的命令行处理器和脚本编写
2009-11-02 12:30 950C:\\SQLLIB>db2 ? options d ... -
not exists 和not in
2009-10-21 21:42 1037NOT IN 是自内向外的操作,即先得到子查询的结果,然 ... -
基本调优任务
2009-10-21 16:27 822不管调优什么 SQL,都应该执行以下任务: 评估当前性能, ... -
获得SQL查询时间
2009-10-21 16:07 791db2 -l e:/log.txt -tvf 脚本.txt ... -
数据库特权
2009-10-08 18:06 722connect 允许用户连接数据库 bindadd 允许用 ... -
SQL0440N错误
2009-09-09 16:54 682检查服务器的时间 通过命令db2level查看服务器与客户 ... -
db2 服务端口
2009-09-02 14:45 27001.查看环境 1)查看DB2端口. db2 get ... -
DB2 锁
2009-08-03 09:29 820(1) update switchs: update mo ... -
DB2日志
2009-05-25 17:04 5678· 日志文件的两种类型:主日志文件和辅助日志文件 ... -
DB2事务日志使用经验
2009-05-25 15:58 939DB2事务日志使用经验 -
不能在表空间"DATA_EX"中分配新页
2009-05-13 16:45 1373用list tablespa ... -
替换字段中的字符
2009-04-02 11:16 786VALUES rtrim(CHAR (REPLAC ...
相关推荐
测试以及运维常用DB2操作命令,方便测试和运维对数据库的维护和操作
### DB2 数据库常用命令详解 #### 一、db2move — 数据库迁移与转换工具 `db2move`是IBM DB2数据库管理系统中的一个强大工具,主要用于在不同DB2数据库之间进行数据迁移和转换。它支持数据的导出、导入和加载功能...
db2常用命令大全,db2常用命令大全,db2常用命令大全,db2常用命令大全
DB2常用命令列表 DB2是一种关系数据库管理系统,提供了多种命令来管理和维护数据库。本文总结了常用的DB2命令,涵盖数据库创建、连接、表创建、索引创建、视图创建、触发器创建、查询、锁定、FORCE应用程序等多方面...
db2常用管理命令介绍,对db2数据库有兴趣的人员可以借鉴.
### DB2数据库常用命令知识点详解 #### 一、创建数据库 **命令:** ``` CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB USING CODE SET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32 ``` **解释:** 该...
### DB2常用命令详解 #### 一、创建数据库 **命令**: ```sql CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32 ``` **说明**:此命令用于在...
1、 打开命令行窗口 #db2cmd ... # db2cmd db2cc 3、 打开命令编辑器 db2cmd db2ce ... 如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就可以了 /db2stop force
以下是 DB2 的一些常用命令,可以帮助开发人员更好地使用 DB2 数据库。 一、基础篇 1. 连接数据库 db2 connect to <数据库名> -- 连接到本地数据库 db2 connect to <数据库名> user <用户名> using <密码> -- ...
### Db2常用命令详解 #### 一、Db2概述与基本命令 Db2是由IBM公司开发的一款关系型数据库管理系统...以上就是Db2常用命令及相关知识点的详细介绍。通过掌握这些命令, 可以有效地管理和维护Db2数据库, 提升工作效率。
本文将深入探讨DB2中常用的备份、恢复命令以及db2move和db2look工具的使用方法,帮助数据库管理员掌握核心技能。 ### 常用备份与恢复命令 #### 备份命令 1. **完整备份**:使用`db2backup`命令进行数据库的完全...
DB2常用命令概述 DB2是IBM开发的一种关系数据库管理系统,提供了多种命令来管理和维护数据库。以下是DB2常用命令的总结: 启动和关闭数据库实例 * 启动数据库实例:#db2start * 关闭数据库实例:#db2stop * 强制...
下面是 DB2 中常用的命令大全,涵盖了基础篇和高级篇两部分。 基础篇: 1. 连接到数据库:db2 connect to <数据库名> --连接到本地数据库名 db2 connect to <数据库名> user <用户名> using <密码> --连接到远端...
Linux 下 DB2 常用命令 DB2 是一个 relation database management system(关系数据库管理系统),广泛应用于企业级的数据存储和管理中。在 Linux 环境下,DB2 提供了丰富的命令行工具,用于管理和维护数据库。下面...
DB2 SQL 常用命令
IBM DB2 常用命令大全 DB2 是一种广泛使用的关系数据库管理系统,由 IBM 开发。它提供了丰富的命令集,用于管理和维护数据库。下面是 DB2 常用命令大全,包括基本的配置查看、备份、恢复、SQL 数据库、表、实例等...
### DB2常用的命令详解 #### 一、数据库的启动与停止 - **启动数据库**: `db2start` - **作用**: 启动指定的DB2数据库实例。 - **示例**: 如果需要启动名为`oyd`的数据库实例,则执行`db2start`。 - **停止...
本篇将详细讲解标题为"db2数据库常用命令汇总"的文件中所涵盖的知识点。 1. **连接数据库** `db2 connect to <数据库名>`:此命令用于连接到指定的DB2数据库实例。在执行任何数据库操作之前,都需要先建立连接。 ...