社区
基础和管理
帖子详情
在oracle里怎么删除非空的表空间?
koj5201314
2007-04-03 10:16:00
如题
有什么命令可以删除吗?
drop只能删除空的表空间~~~
...全文
3461
6
打赏
收藏
在oracle里怎么删除非空的表空间?
如题 有什么命令可以删除吗? drop只能删除空的表空间~~~
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HelloOracleChou
2012-02-01
打赏
举报
回复
[Quote=引用 4 楼 zhd_bluesky 的回复:]
我把oracle的.dbf删除了,怎么再把那表空间删除掉呀!
日志:
ORA-01116: 打开数据库文件 18 时出错
ORA-01110: 数据文件 18: '/oracle/mocha/CONTINEO CONTINEO CONTINEO TABLESPACE_NAME BLOCK_SIZE INITIAL_EXTENT .dbf'
ORA-27041: 无法打开文件
I……
[/Quote]shutdown immediate
startup mount
alter database datafile '/oracle/mocha/CONTINEO CONTINEO CONTINEO TABLESPACE_NAME BLOCK_SIZE INITIAL_EXTENT .dbf' offline;
alter database open;
drop tablespace tablespace_name;
asdfI
2011-09-27
打赏
举报
回复
学习了
zhd_BlueSky
2008-06-18
打赏
举报
回复
我把oracle的.dbf删除了,怎么再把那表空间删除掉呀!
日志:
ORA-01116: 打开数据库文件 18 时出错
ORA-01110: 数据文件 18: '/oracle/mocha/CONTINEO CONTINEO CONTINEO TABLESPACE_NAME BLOCK_SIZE INITIAL_EXTENT .dbf'
ORA-27041: 无法打开文件
IBM AIX RISC System/6000 Error: 13: Permission denied
Additional information: 3
还请高人指教!~
haisenmai
2007-04-03
打赏
举报
回复
1.先把表空间offline alter tablespace 表空间名 offline
2.然后再drop表空间 drop tablespace 表空间名 including contents
3.再手动删掉该表空间的文件就可以了。
chendezhu1985
2007-04-03
打赏
举报
回复
试一下
drop tablespace tablespace_name including contents and datafiles
koj5201314
2007-04-03
打赏
举报
回复
回 chendezhu1985() ( )
drop tablespace tablespace_name including contents and datafiles
including contents and datafiles是什么意思
回haisenmai(我应该做得到)
先把表空间offline alter tablespace 表空间名 offline
中的offline是代表在线关闭?不懂单词是什么意思 呵呵 谢谢 麻烦解释一下
oracle
之
删除
表空间
及数据文件方法
-
删除
空的
表空间
,但是不包含物理文件 drop tablespace tablespace_name; --
删除
非空
表空间
,但是不包含物理文件 drop tablespace tablespace_name including contents; --
删除
空
表空间
,包含物理文件 drop tablespace tablespace_name including datafiles; --
删除
非空
表空间
,包含物理文件 drop tablespace tablespace_name including c...
oracle
删除
dbf文件的方法
oracle
删除
dbf文件的方法 清理老旧数据的时候,不太熟悉操作,直接把
表空间
删了,未
删除
数据文件,HIS20170927此
表空间
已
删除
但数据文件还在,这时新创建一个
表空间
直接指定到这个数据文件上. create tablespace HIS20170927 datafile '/
oracle
/oradata/****/HIS20170927.dbf'; 然后利用
删除
非空
表空间
,包含物理文件的语句将此
表空间
与数据文件一同
删除
即可! drop tablespace HIS20170927 includi
oracle
删除
表空间
oracle
删除
表空间
,一般是将
表空间
及其对应的数据文件一并
删除
,有时为了避免误删数据,可以先将
表空间
删除
,数据文件保留一段时间,确认无误在进行
删除
。 1、
删除
非空
表空间
,包含物理文件 drop tablespace tablespace_name including contents and datafiles; 如果其他
表空间
中的表有外键等约束关联到了本
表空间
中的表的字段,就要加上CASCADE CONSTRAINTS drop tablespace tablespace_name including
oracle
删除
表空间
os: centos 7.6 db:
oracle
19.3 如果
表空间
非空
,就无法
删除
,所以在
删除
表空间
时,需要
删除
相关的用户,或者移动对象到别的
表空间
. 老是忘记语法,记录一下. 强烈建议 sqlplus 实现 help drop tablespace
删除
用户 SQL> drop user user_name cascade;
删除
空的
表空间
,但是不包含物理文件 SQL> d...
Oracle
删除
非空
表空间
先前建了一个
表空间
(tablespace)有大约300个表,后来因为出了一些问题,想
删除
重建。如果所有数据表都一个一个的
删除
肯定特别麻烦,但是想把整个
表空间
都
删除
,数据库报了一个ORA-01549的错误: ORA-01549: tablespace not empty, use INCLUDING CONTENTS option 也就是数据库推荐使用 Including Contents ...
基础和管理
17,377
社区成员
95,111
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章