当前位置:首页>开发>正文

ORACLE删除不掉表空间? 删除Oracle数据库表空间时,数据库文件删不掉怎么办

2023-06-21 19:21:10 互联网 未知 开发

 ORACLE删除不掉表空间? 删除Oracle数据库表空间时,数据库文件删不掉怎么办

ORACLE删除不掉表空间?

是你本地的ORACLE吗?如果他们说的方法不行,还有个手动操作的方法:
1、进入ORACLE的管理页面,如:http://localhost:1158/em,用户名为system,密码为你安装时指定的那个密码。
2、登录后点击“管理”--“表空间”,此时你会看到ORACLE上所有的表空间及使用情况,选择你的表空间,点“删除”。

删除Oracle数据库表空间时,数据库文件删不掉怎么办

alter tablespace tablespace_name offline drop tablespace tablespace_name rm -r "/uo1/$oracle_home/admin/$oracle_sid/data.dbf"

Oracle 11G删除数据库表空间的文件

这样的话,你在下次重启数据库的时候,是启动不了。
如果是你的数据库是归档模式下的话,有数据文件的备份的话,可进行完全恢复,再进入到数据库里执行命令:
drop tablespace tablespace_name including contents and datafile cascade
如果没有备份的话,也只能启动到数据库的mount状态下,
startup mount
再把删除的文件所属的表空间离线,再进入到Open状态下。
alter database open
进入到数据库后再重建表空间。

Oracle 我删除表空间删除不了,在硬盘中还是有dbf文件, 这个怎么删除啊? DROP TABLESPACE UR_SOAR_TEMP IN

你试试从EM里删除是可以删除OS文件的,使用SQL命令删除只是删除数据文件和数据库表空间之间的逻辑关系,并没有真实删除物理文件,还需要在OS层面进行手动删除。EM里有个选项是同时删除OS文件,勾选上就会删除的,推荐使用EM管理数据库。

最新文章