一个Oracle数据文件的问题

仙剑 2012-05-08 10:23:50
请教高手一个问题:

Oracle里创建一个表空间,同时创建一个datafile


CREATE TABLESPACE TABLESPACETEST DATAFILE
'C:\FILE2.DBF' SIZE 100K AUTOEXTEND ON NEXT 20K MAXSIZE UNLIMITED
LOGGING
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT MANUAL
FLASHBACK ON;


然后我又把这个表空间删除了,删除时勾选了删除datafile和constaint了,

可是当我再创建一个表空间时


CREATE TABLESPACE TABLESPACETEST1 DATAFILE
'C:\FILE2.DBF' SIZE 100K AUTOEXTEND ON NEXT 20K MAXSIZE UNLIMITED
LOGGING
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT MANUAL
FLASHBACK ON;


提示我创建失败,说是数据文件已经存在了
...全文
105 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
仙剑 2012-05-08
  • 打赏
  • 举报
回复
我是在toad里点删除表空间的按钮删除的

我在C盘下找不到file2.dbf ,即使创建了表空间也没有这个文件
小灰狼W 2012-05-08
  • 打赏
  • 举报
回复
你用什么删的?没给出对应的语句没法判断。提示数据文件已经存在,说明表空间已经从数据字典里删掉了,直接在操作系统上删除该文件,再创建就行了

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧