Oracle日常问题集锦

表空间删除

19c PDB

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

启动数据库 报错 ORA-01110

操作过程

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

其实这个时候执行 

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

DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;

 

posted @   港城大白鲨  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示