免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4475 | 回复: 6
打印 上一主题 下一主题

Cannot drop the Space,怎么解决? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-12 11:02 |只看该作者 |倒序浏览
[informix@wangysh informix]$ onspaces -d testdbs
WARNING: Dropping a DBspace.
Do you really want to continue? (y/n)y
Cannot drop the Space.
ISAM error: DBspace is not empty

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2009-11-12 11:17 |只看该作者
oncheck -pe dbspacename
to check if any data in the dbspace,if have, delete them before drop dbspace.

论坛徽章:
0
3 [报告]
发表于 2009-11-16 11:05 |只看该作者
有没有更好的办法,每次查找好多表,都要drop太麻烦了,有没有更好办法,感觉不如oracle方便,可以直接drop 表空间

论坛徽章:
0
4 [报告]
发表于 2009-11-16 23:53 |只看该作者

回复 #3 wysfenghuo007 的帖子

dbspace -> database -> 表
你要刪 dbspace , 要先刪 database, 表就跟著消失了, 不用一個一個表刪除吧?

论坛徽章:
0
5 [报告]
发表于 2009-11-17 09:24 |只看该作者
我database中可能有好几个dbspaces,那我要drop database,那别的dbspaces中的数据不是也丢了吗?

论坛徽章:
0
6 [报告]
发表于 2009-11-17 10:01 |只看该作者

回复 #5 wysfenghuo007 的帖子

dbspace 和 database 我們可能看法不同
我以為
oracle: tablespace = informix:dbspace
oracle:database = informix:database
dbspace > database
informix:dbdpace 空間可以放置許多 database, database 內有很多table(表)
你一開始 onspaces -d testdbs 要刪除 testdbs, 但是回應其上還有database, 所以要先刪除 dbspace 下的database, 才能 drop testdbs
若是錯了, 再請網兄補充.

论坛徽章:
0
7 [报告]
发表于 2009-11-17 10:27 |只看该作者
可能咱两个人对dbspace理解不同,我有可能受oracle数据库的影响。
我的操作:
[informix@wangysh ~]$ onspaces -d geo3d_data2
WARNING: Dropping a DBspace.
Do you really want to continue? (y/n)y
Cannot drop the Space.
ISAM error: DBspace is not empty
[informix@wangysh ~]$ onspaces -d geo3d_dbs
WARNING: Dropping a DBspace.
Do you really want to continue? (y/n)y
Cannot drop the Space.
ISAM error: DBspace is not empty
事实上我的数据库是geo3d,创建在dbspace是geo3d_dbs,但是我数据库geod中的有些表是建在geo3d_data2的dbspaces中,但是我删除dbspaces时,并没有提醒我删除database。

呵呵,不过,我是新手,刚开始学习informix,有些概念不太理解。能否留个qq,互相交流学习以下,
多谢。
我的qq:342234876
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP