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管理数据库。