ORA-16014错误解决办法
1.问题以及解决过程
SQL> select status from v$instance;
STATUS
------------
MOUNTED
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-16014: 日志 2 的序列号 27 未归档, 没有可用的目的地
ORA-00312: 联机日志 2 线程 1:
'D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG'
SQL> show parameter db_recovery_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string D:/oracle/product/10.2.0/flash_recovery_area
db_recovery_file_dest_size big integer 2G
SQL> alter system archive log current;
alter system archive log current
*
第 1 行出现错误:
ORA-01109: 数据库未打开
SQL> alter system switch logfile;
alter system switch logfile
*
第 1 行出现错误:
ORA-01109: 数据库未打开
SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 201326592 bytes
Fixed Size 1248092 bytes
Variable Size 88081572 bytes
Database Buffers 109051904 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
ORA-16038: 日志 2 序列号 27 无法归档
ORA-19809: 超出了恢复文件数的限制
ORA-00312: 联机日志 2 线程 1:
'D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG'
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-16014: 日志 2 的序列号 27 未归档, 没有可用的目的地
ORA-00312: 联机日志 2 线程 1:
'D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG'
SQL> show parameter db_recovery
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string D:/oracle/product/10.2.0/flash_recovery_area
db_recovery_file_dest_size big integer 2G
SQL> alter system set db_recovery_file_dest_size=3G scope=both;
系统已更改。
SQL> alter database open;
数据库已更改。
2.反思:
(1).检查flash recovery area的使用情况:
SQL> select * from v$flash_recovery_area_usage;
FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE 0 0 0
ONLINELOG 0 0 0
ARCHIVELOG 6.36 0 4
BACKUPPIECE .22 0 1
IMAGECOPY 63.68 0 5
FLASHBACKLOG .51 .25 2
已选择6行。
SQL>
(2).计算flash recovery area已经占用的空间:
SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;
SUM(PERCENT_SPACE_USED)*3/100
-----------------------------
2.1231
可以看到,这里已经有2.1231G使用了,这说明我们刚开始设置的db_recovery_file_dest_size=2G不足,导致online redo log无法归档,在这里,我们通过设置db_recovery_file_dest_size参数,增大了flash recovery area来解决这个问题。
(3).也可以通过删除flash recovery area中不必要的备份来释放flash recovery area空间来解决这个问题:
(1). delete obsolete;
(2). crosscheck backupset;
delete expired backupset;
分享到:
相关推荐
Flash Recovery v1
Smart Flash Recovery 是一款免费的文件恢复工具,它是专门为U盘所设计的,目的就是当使用者的U盘损毁、无法读取分割区时,能够为使用者尽全力拯救存放于U盘当中的数据,将使用者的损失减到最小。 而 Smart Flash ...
使用IBM DB2 Recovery Expert工具高效完成数据库恢复之对象恢复篇.pdf
使用IBM DB2 Recovery Expert工具高效完成数据库恢复之对象恢复篇.docx
Smart Flash Recovery: versions history =========================================== Definitions: ------------ [+] - added [*] - improvement/modification [-] - removed Version 4.1 - released on ...
Smart Flash Recovery(U盘文件恢复工具) 4.0汉化绿色版
SysTools SQL Recovery是一款高级sql数据库修复工具,可帮助修复损坏的MDF和NDF SQL Server数据库文件,SysTools SQL Recovery有可能从数据库表中恢复已删除的记录,而不会丢失任何数据,SysTools SQL Recovery允许...
数据库修复软件SQL_Recovery.rar数据库修复软件
这个软件可以破解ACCESS数据库的密码,最长可以达到20位。 该软件虽然非常小巧,但功能还算不错,大家可以下载试一试。 内含破解注册码
6-Recovery数据库恢复
Smart Flash Recovery 是一款免费的文件回复工具,它是专门为U盘所设计的,目的就是当使用者的U盘损毁、无法读取分割区时,能够为使用者尽全力拯救存放于U盘当中的数据,将使用者的损失减到最小。 而 Smart Flash ...
Oracle数据库的闪回恢复区,提供了将整个数据库回退到过去某个时刻的能力,这是通过引入一种新的flashback log实现的。
mart Flash Recovery 是一款免费的文件回复工具,它是专门为U盘所设计的,目的就是当使用者的U盘损毁、无法读取分割区时,能够为使用者尽全力拯救存放于U盘当中的数据,将使用者的损失减到最小。 而 Smart Flash ...
选择要恢复的闪存驱动器步骤2,选择要恢复的文件SoftOrbits Flash Drive Recovery 1.31是一个简单易用的存储卡数据恢复软件,安支持U盘闪存盘、SD卡、数码相机音乐棒 USB驱动器, PC卡等等移动外设存储设备。...
U盘修复工具Smart Flash Recovery汉化版4.1
由于某种原因导致数据库质疑、数据文件损坏而无法正常附加到数据库引擎、数据文件能正常附加但查询某些表出现错误等引发的数据丢失,D-Recovery For MS QL Server可以直接分析和提取这些损坏的数据库文件的正常的...
如果这样改不加数据库状态,你就把数据库导成一个新库来代替旧库吧 企业管理器--右键你的数据库--所有任务--导出数据 --目标标数据库选择新建 --选择"在两个sql数据库之间复制对象和数据" --把"包含扩展...
当我们设置数据库的归档路径时,就没有必要在使用db_recovery_file_dest参数,可是如果db_recovery_file_dest_size的值不为0,那么该如何设置呢?
刷入方式: 1、下载“fastboot”通用工具并解压。(可在小米官网下载) 2、将下载的twrp-recovery文件改名为“recovey...5、再命令窗口输入“fastboot flash recovery recovery.img”。 6、进入“recovery”即可刷入。
Smart_Flash_Recovery_U盘数据恢复