db2常用指令.docVIP

  • 13
  • 0
  • 约2.43万字
  • 约 34页
  • 2016-11-21 发布于河南
  • 举报
db2常用指令

db2常用指令 DB2常用命令及嵌入编译 DB2起动服务db2start DB2关闭服务db2stop 参数force 强制关闭 DB2 异步关闭force application all DB2连接库db2 connect to citybank user citybank using citybank DB2断开库db2 connect reset DB2数据库备份db2 backup db citybank to e:\ DB2数据库恢复db2 restore db citybank to e:\ DB2导出文本数据db2 export to e:\a.txt of del select * from rbac_user DB2导入文本数据db2 import from e:\a.txt of del insert into rbac_user DB2结构导出 db2look –d citybank -e -o e:\a.ddl 参数: -d: 数据库名称:这必须指定 -e: 抽取复制数据库所需要的 DDL 文件 -o: 将输出重定向到给定的文件名 -a: 为所有创建程序生成统计信息 -m: 在模拟方式下运行 db2look 实用程序 -i: 登录到数据库驻留的服务器时所使用的用户标识 -w: 登录到数据库驻留的服务器时所使用的密码 查看表结构字段 DB2 describe table 表名 查看表索引 DB2 describe indexes for table 表名 删除表主键 DB2 alter table 表名 drop primary key 前滚日志 DB2 rollforward db citybank 2008-11-09.00.00 and complete 库参数查看 DB2 get db cfg for 库名 库参数调整 DB2 update db cfg for 库名 using 参数名 值 Move方式导出数据库 db2move 库名export Move方式导入数据库 db2move citybank import -u citybnak -p citybank -------------------------------- 1. UNIX 下 INFORMIX 库: 编译生成连接文件.o -esql -c main.ec -o main.o 链接.o文件生成可执行文件 -esql main.o -o main.exe 2. LINUX下 DB2库 预编译源文件 -db2 prep zh.sqc bindfile 绑定数据库 -db2 bind zh.bnd 编译连接生成可执行文件 -xlc zh.c -I/home/db2inst2/sqllib/include -L/home/db2inst2/sqllib/lib -lm -ldb2 -ldb2apie -o zh.exe 1、 断开数据库连接   #db2 connect reset 2、 列出所有数据库  #db2 list db directory 3、 列出所有激活的数据库   #db2 list active databases 4、 列出所有数据库配置   #db2 get db cfg 5、 删除数据库   #db2 drop database [dbname] (执行此操作要小心) 如果不能删除,断开所有数据库连接或者重启db2 ========操作数据表命令========== 6、 列出所有用户表   #db2 list tables 7、列出所有系统表  #db2 list tables for system 8、列出所有表   #db2 list tables for all 9、 列出系统表   #db2 list tables for system 10、列出用户表   #db2 list tables for user 11、 列出特定用户表   #db2 list tables for schema [user] 12、 创建一个与数据库中某个表(t2)结构相同的新表(t1)   #db2 create table t1 like t2 13、 将一个表t1的数据导入到另一个表t2 #db2 insert into t1 select * from t2 14、 查询表   #db2 select * from table name where ... 15、 显示

文档评论(0)

1亿VIP精品文档

相关文档