12c RAC环境如何删除误添加的数据库文件

康康test 2015-11-13 05:00:19
之前要测试在虚拟机上安装oracle性能,用工具添加了用户cc、表空间cc、及数据库文件/u01/app/oracle/product/12.1.0/dbhome_1oradataccdata.dbf;
当时用户没添加成功,表空间也没有,就只有dbf文件,本来存储是asm存储,DATA的,但dbf放在了本地;目前
目录下已没有这个文件了,但是数据库查询还能查到,多次关闭、启动过数据库,均还能查到这个文件

SQL> alter tablespace users drop datafile '/u01/app/oracle/product/12.1.0/dbhome_1oradataccdata.dbf';

ORA-03284: datafile or tempfile
/u01/app/oracle/product/12.1.0/dbhome_1oradataccdata.dbf is not a member of
tablespace USERS


SQL> select distinct TABLESPACE_NAME from tabs

TABLESPACE_NAME
------------------------------
SYSAUX
SYSTEM
...全文
1184 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
minsic78 2018-02-25
  • 打赏
  • 举报
回复
你登录到另外一个节点试试看,因为你创建的数据文件可能不再当前登录的节点,另外,如果已经写过数据的数据文件是不能drop的,建议将该文件从本地文件系统迁移至ASM上
  • 打赏
  • 举报
回复
上面显示 is not a member of tablespace USERS。 你看看那个 dba_data_files 里面的记录是什么情况

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧