欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

oracle删除表空间解决方法

更新时间: 2014-01-05 02:11:18 责任编辑: Author_N1

 

oracle删除表空间
F:\oracle\product\10.2.0\oradata\beyond\xxx.dbf

如何删除?
请指导的朋友能说下。

我这里google用不了不知道怎么回事,
百度就是肯跌

最后谢谢
--参考方法--

drop tablespace xxx including contents and datafiles;

--参考方法--

--举例来说
--创建临时表空间
create temporary tablespace my_temp
tempfile 'C:\myoracle\my_temp.dbf'
size 50m
autoextend on
next 50m maxsize 10240m
extent management local;

--此处会有下'C:\myoracle\my_temp.dbf'的文件
--删除临时表空间
drop tablespace my_temp including contents and datafiles;
--创建数据表空间
create tablespace my_data
logging
datafile 'C:\myoracle\my_data.dbf'
size 50m
autoextend on
next 50m maxsize 10240m
extent management local;
--此处会有个'C:\myoracle\my_data.dbf'的文件
--删除数据表空间
drop tablespace my_data including contents and datafiles;

--参考方法--
alter database datafile '' offline drop;
--参考方法--
1.首先看一下是不是已经使用了OMF
   sql>show parameter db_create
查看参数db_create_file_dest,如果已经设置
则:drop tablespace tablespacename 就可以直接删除表空间以及相应的数据文件
2.如果没使用OMF,则:
drop tablespace tablespacename including contents and datafiles
--参考方法--
正在学习oracle,路过取经
--参考方法--
看你的目录,应该是在WINDOWS系统下,如果要删除,最简单的办法就是,就找到DBCA(Database Configuration Assistant),第二步时有几个选择,创建数据库、删除数据库等,在这里一步步有界面按提示进行操作就可以了。不过这个是删除了整个实例,不知道你的实例下有几个表空间,如果只有一个表空间就可以这样操作,如果这个实例下有多个表空间,就不能用这个方法,如果是多个表空间,我平常是用管理员身份PLSQL登录,然后在PLSQL下直接删除某个表空间,或者是SQL语句,这个得具体看你的配置,表空间有几个用户等等,需视情况而定。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:11:18
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/6743/
本文WWW.DOC100.NET DOC100.NET版权所有。