Oracle日常问题集锦

表空间删除

19c PDB

我测试时候模拟删除了一个表空间 因未及时备份无法恢复,这种情况下那个表空间数据丢了就丢了,但数据库我需要启动起来

启动数据库 报错 ORA-01110

操作过程

#我删除的是容器数据库里的表空间
alter session set container=ORCLPDB1;
ALTER DATABASE datafile '/opt/oracle/oradata/ORCLCDB/ORCLPDB1/IMAGEDATA3.dbf' offline drop;
#切换回CDB里 启动数据库
alter session set container=CDB$ROOT;
alter database open;
alter pluggable database ORCLPDB1 open;

其实这个时候执行 

select * from v$recover_file; 这个里面还会有一条提示,我进到PDB库里 删除了这个表空间即可

DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;

 

posted @ 2025-01-08 18:23  港城大白鲨  阅读(17)  评论(0)    收藏  举报