oracle--ORA-38760
2024-09-03 12:41:18
01,ORA-38760: This database instance failed to turn on flashback
02,问题处理思路
第一步:查看日志文件
查看这次启动的时候alter日志对其的描述,查看报错信息
日志文件地址:
SQL> show parameter BACKGROUND_DUMP_DEST; NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_dump_dest string /u01/app/oracle/diag/rdbms/oracle01_oracle01/oracle01/trace
可能:空间不足出现的闪回去问题
报错中出现:
ORA-: WARNING: db_recovery_file_dest_size of bytes is 99.92% used, and has
查看空间剩余:
SQL> col file_type format A20;
SQL> set linesize pagesize ;
SQL> select * from v$flash_recovery_area_usage; FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
-------------------- ------------------ ------------------------- ---------------
CONTROL FILE
REDO LOG
ARCHIVED LOG
BACKUP PIECE
IMAGE COPY
FLASHBACK LOG 17.58 7.81
FOREIGN ARCHIVED LOG rows selected.
空间
SQL> select * from v$flashback_database_log ; OLDEST_FLASHBACK_SCN OLDEST_FL RETENTION_TARGET FLASHBACK_SIZE ESTIMATED_FLASHBACK_SIZE
-------------------- --------- ---------------- -------------- ------------------------
-JUL-
当 PERCENT_SPACE_RECLAIMABL 和 ESTIMATED_FLASHBACK_SIZE 为零就不足啦
解决方法:
关闭闪回点
alter database flashback off;
再次启动数据库
SQL> alter database open; 假如还是报错:
alter database open
*
ERROR at line :
ORA-: This database instance failed to turn on flashback database 查看恢复检查点
select * from v$restore_point;
SCN DATABASE_INCARNATION# GUA STORAGE_SIZE TIME RESTORE_POINT_TIME PRE NAME
---------- --------------------- --- ------------ ----------------------------------- ------------------------- --- --------------------
YES -OCT- 02.41.43.000000000 AM YES MACLEAN_ROLLBACK
然后直接删除闪回点
SQL> drop restore point MACLEAN_ROLLBACK;
01,ORA-38760: This database instance failed to turn on flashback
01,ORA-38760:此数据库实例无法启用闪回
最新文章
- 关于 error: Operation is not valid due to the current state of the object。
- Debian 7环境安装TightVNC+Gnome远程桌面环境
- python中的内置函数getattr()
- Incorrect integer value: '' for column 'id' at row 1
- 50道经典的JAVA编程题 (11-15)
- java.lang.ClassNotFoundException: javax.servlet.Filter
- Oracle性能优化学习笔记WHERE在连接顺序的条款
- dict的update方法
- webpack初探 - (一)
- 扩展1000!(n!)的尾数零的个数
- LODOP不同打印机出现偏移问题
- Java线程的创建方式三:Callable(四)
- Linux交换空间(swap space)
- 小程序/js监听输入框验证金额
- 如何让企业邮箱更安全之gmail yahoo hotmail 反垃圾邮件机制
- MVC中数据传递 ViewBag的使用
- mysql 怎么给一个表一次增加多个字段, mysql 添加 多个 字段
- Libpacp 深度剖析
- MySQL+MyCat分库分表 读写分离配置
- hihocoder #1032 : 最长回文子串 Manacher算法
热门文章
- 配置每次git push 不需要输入账号密码
- .NET Core 学习笔记
- Python机器学习笔记 Grid SearchCV(网格搜索)
- 搜索旋转排序数组II
- SpringBoot2版本Caused by: java.sql.SQLSyntaxErrorException: Table 'dinner.hibernate_sequenc
- C#面试基础知识点:值类型和引用类型(1)(填坑文)
- The underlying connection was closed: An unexpected error occurred on a send
- 【转】测试开发工程师必备软硬能力&;高级测试开发工程师需要具备什么能力?
- JavaScript HTML DOM 节点
- 99%的程序都没有考虑的网络异常?使用Fundebug.notify()主动上报