误删PDB的文件后如何删除PDB

2022-03-28  本文已影响0人  这货不是王马勺

场景:同事误删了PDB的文件,我们查看v$datafile,仍然存有删过的数据文件信息;此时cdb也起不来,所有pdb也都是mounted状态。直接删pdb的话会报错。
需要按如下方式删除pdb:
1.进入pdb中:

alter session set container = PDB1;

2.将误删的文件offline+drop

alter database datafile 'app/oracle/oradata/CDB1/PDB1/DRSYS4.dbf' offline drop;

3.切换到cdb,删除pdb1并启动cdb

drop pluggable database PDB1 including datafiles;
alter database open;
上一篇 下一篇

猜你喜欢

热点阅读