首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建和删除TABLESPACE Oracle

创建和删除TABLESPACE Oracle
EN

Stack Overflow用户
提问于 2014-10-24 04:35:10
回答 2查看 12.1K关注 0票数 13

我已经创建了这个表空间

代码语言:javascript
运行
复制
CREATE TABLESPACE IA643_TBS
DATAFILE 'IA643_dat' SIZE 500K
AUTOEXTEND ON NEXT 300K MAXSIZE 100M;

我试着用下面的命令删除它

代码语言:javascript
运行
复制
DROP TABLESPACE IA643_TBS;

它说它被删除了,当我尝试重新创建它时,我得到了这些错误消息:

代码语言:javascript
运行
复制
ERROR at line 1: 
ORA-01119: error in creating database file 'IA643_dat' 
ORA-27038: created file already exists 
OSD-04010: <create> option specified, file already exists 

如何删除数据文件并重新创建具有相同文件名的表空间?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-24 04:38:47

您可以登录操作系统并实际删除该文件,也可以在create tablespace命令中的size后面添加reuse关键字。

票数 14
EN

Stack Overflow用户

发布于 2020-06-29 19:49:21

@Allan的答案是正确的,但为了更清楚起见,让我展示我的示例

代码语言:javascript
运行
复制
SQL> CREATE TEMPORARY TABLESPACE tbs_temp_01 
 2    TEMPFILE 'tbs_temp_01.dbf'
 3    SIZE 5M reuse
 4    AUTOEXTEND ON;

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26536948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档