有两个表空间:APPS_TS_TX_DATA和APPS_TS_QUEUES,
我不小心把APPS_TS_QUEUES表空间的数据文件建到APPS_TS_TX_DATA表空间里面去了,我现在想删掉要怎么做?
还是,我如果在操作系统下把这个数据文件手工删掉了会引起什么不良后果吗?
我不小心把APPS_TS_QUEUES表空间的数据文件建到APPS_TS_TX_DATA表空间里面去了,我现在想删掉要怎么做?
还是,我如果在操作系统下把这个数据文件手工删掉了会引起什么不良后果吗?
如果是你的数据库是归档模式下的话,有数据文件的备份的话,可进行完全恢复,再进入到数据库里执行命令:
drop tablespace tablespace_name including contents and datafile cascade;
如果没有备份的话,也只能启动到数据库的mount状态下,
startup mount;
再把删除的文件所属的表空间离线,再进入到Open状态下。
alter database open;
进入到数据库后再重建表空间。