保险数据库

表空间重命名

db2 "rename tablespace a to b"db2 list tablespaces
表空间的名称为b

db2stop
db2start
db2 list tablespaces
表空间的名称又成为a了,为什么呢?
参与8

7同行回答

weiruan85weiruan85数据库管理员ibm
这就跟ddl 例如create table 没有提交是一样的 :)显示全部
这就跟ddl 例如create table 没有提交是一样的 :)收起
政府机关 · 2012-01-31
浏览494
marvelyumarvelyu软件开发工程师IBM
这个可以吗?好像不行吧显示全部
这个可以吗?好像不行吧收起
互联网服务 · 2012-01-30
浏览459
qqdzyhqqdzyh数据库管理员苏宁电器
实测    没有commit是有这个问题  ~~显示全部
实测    没有commit是有这个问题  ~~收起
2012-01-14
浏览452
wp28556259wp28556259软件架构设计师CMBC
改名的时候是不是报错了。。显示全部
改名的时候是不是报错了。。收起
银行 · 2012-01-14
浏览499
qqdzyhqqdzyh数据库管理员苏宁电器
额~~~也只能是dr说的那种可能了   ,    不然。。  就只能归于灵异事件~~~显示全部
额~~~也只能是dr说的那种可能了   ,    不然。。  就只能归于灵异事件~~~收起
2012-01-14
浏览486
drdb2drdb2系统工程师se
你可能没用autocommitafter db2 "rename tablespace a to b"做db2 commit显示全部
你可能没用autocommit

after db2 "rename tablespace a to b"

db2 commit收起
互联网服务 · 2012-01-14
浏览473
hongyehongyehongyehongye数据库管理员哈尔滨银行
$ db2 rename tablespace IBMDB2SAMPLEREL to DB2SAMPLERELDB20000I  The SQL command completed successfully.$ db2stop force$ db2start$ db2 connect to sample$ db2 list tablespaces Tablespace ID            ...显示全部
$ db2 rename tablespace IBMDB2SAMPLEREL to DB2SAMPLEREL
DB20000I  The SQL command completed successfully.
$ db2stop force
$ db2start
$ db2 connect to sample
$ db2 list tablespaces
Tablespace ID                        = 3
Name                                 = DB2SAMPLEREL
Type                                 = Database managed space
Contents                             = All permanent data. Large table space.
State                                = 0x0000

我试过了,没有问题,你的DB2版本和操作系统版本是多少?收起
银行 · 2012-01-14
浏览474

提问者

ABC
ABC004
数据库运维工程师ABC

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2012-01-02
  • 关注会员:1 人
  • 问题浏览:9081
  • 最近回答:2012-01-31
  • X社区推广