Chinaunix

标题: 如核查看一个数据库下所有的表 [打印本页]

作者: watsonyaya    时间: 2005-11-01 23:35
标题: 如核查看一个数据库下所有的表
我把表建在schema  blue

但是,用命令
db2 list tables

啥都没有


如果直接建表 没有用 schema

用 db2 list tables
可以看到所有我建的表

如核查看一个数据库下所有的表, 命令行?
作者: 足球小子    时间: 2005-11-02 08:13
用db2 list tables for schema XXX,就可以查看某个模式下面的用户表
作者: zzjijun    时间: 2005-11-02 11:51
还可以试试
db2 list tables for all
作者: reallytrue    时间: 2005-11-02 16:23
DB2 SELECT * FROM SYSCAT.TABLES WHERE TABSCHEMA='BLUE'
作者: watsonyaya    时间: 2005-11-02 16:35
thanks a lot!

我想把一个数据库的表全部倒出来,然后再import到另一台机器上
是不是用db2look 命令
还有啥方法,大侠们请执教!

谢谢!
作者: mymm    时间: 2005-11-02 19:13
另一机器同源库平台相同吗?

1、不同-----用db2look+db2move导出,在目标机器导入
2、相同-----可用上法,也可以用backup镜像,在目标机器重定向恢复!

详细步骤可查旧帖!
作者: watsonyaya    时间: 2005-11-02 22:45
版主在问一个问题

我用 db2icrt 建了一个 new instance : test
在windows 下,缺省的  instance 是 db2
我想在 test instance 下,建数据库,如何做


db2icrt test

db2 connect reset

db2stop

db2set db2instdef=test

db2start

我试着用上面的命令
但是 instance 还是 db2 (db2 get instance)


能不能指点一下
先谢了!
作者: 足球小子    时间: 2005-11-03 08:02
db2icrt test
net start test
db2 attach to test user XXX using XXX
db2 create db newdb
即可。
作者: watsonyaya    时间: 2005-11-03 08:19
db2 attach to test user XXX using XXX

这一步执行有错:
SQL1097N the node name was not found in the node directory
作者: watsonyaya    时间: 2005-11-03 08:28
现在解决了,需要先编目
CATALOG LOCAL NODE NODE2 INSTANCE TEST SYSTEM  xxx OSTYPE  xxx;

谢谢!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2