当前位置: 首页 > Database > 正文

db2 使用小记

工作需要使用DB2,因为初次使用,好多地方都和其他数据库不太一样

这里记录一下不一样的地方,以供后续参考

1. 数据库起动不了

    1.1 查看license文件,是否过期
    1.2 更改了用户/密码(在服务中修改正确,然后启动服务)【windows服务】

2. 查看表结构

    察看表结构是平时经常需要的操作,DB2中察看表结构可以使用下面的方法
    describe select * from tablename;

3. 所有表的信息

    syscat.tables
    察看其他的系统表也比较简单,只要查询syscat.tables系统表中模式名为syscat的表即可

4. 所有视图信息

    syscat.views

5. 链接数据库

    connect to database

6. 查看表空间的信息(pagesize等)

    db2 list tablespaces show detail

7. 执行sql脚本文件

    db2 -dt; -f filename 
    其中 -dt 后面跟文件中sql语句的结尾符号,其他高级选项可以察看db2的帮助

8. 建表的时候选择表空间

   create table table_name in tablespacename

9. 删除数据库

如果报错,数据库名已经存在,可以采取以下的方式解决:

    db2 list database directory

命令看在系统数据库目录(System Database Directory)中有没有该数据库。

如果有,使用

    db2 drop database dbname

删除数据库

如果是远程数据库节点可以用下面的命令查询:

    db2 uncatalog database 数据库别名

如果没有

    db2 list database directory on location 本地位置(C:)

如果有,先用

    db2 catalog database 数据库名 on location 本地位置(C:)

将数据库编目到节点上,再对其进行删除处理。

That’s all!

    分享到:

本文固定链接: http://klwang.info/use-of-db2-the-first-time/ | 数据库|Linux|软件开发

该日志由 klwang 于2013年12月31日发表在 Database 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: db2 使用小记 | 数据库|Linux|软件开发
关键字:

db2 使用小记:等您坐沙发呢!

发表评论

*
快捷键:Ctrl+Enter