求教一个Oracle 日志归档报错的问题:现有设置如下:
windows 2008 r2
single db, 未使用rac, data gurad等 log_archive_dest_1 = "LOCATION=D:\ORACLE\ARCHIVE\Myfile MANDATORY REOPEN=300"
db_recovery_file_dest = "C:\app\Administrator\flash_recovery_area"因为归档地址不是默认的db_recovery_file_dest,所以一系列的 flash_recovery相关的视图都变的无意义了。
也无法通过数据库查询归档文件夹的使用情况,只能查看磁盘的使用情况。那么问题来了:
在d盘仍有50g的剩余空间时,出现以下错误:
error im 006 odbc driver manager drive sqlsetconnectattr fail
hy000:ora-00257 archive error查了alert log, 发现了大量19504错误:
ARC2: Error 19504 Creating archive log file to 'D:\ORACLE\ARCHIVE\Myfile\ARCxxx.xxxxxxx'清除归档日志等解决方法我是知道的,但是想知道报错原因。
请问为什么在有空间的情况下报空间不足类的错误?
是因为剩余空间没有被释放吗?怎么确定并解决?还可能有别的原因吗?非常感谢!
windows 2008 r2
single db, 未使用rac, data gurad等 log_archive_dest_1 = "LOCATION=D:\ORACLE\ARCHIVE\Myfile MANDATORY REOPEN=300"
db_recovery_file_dest = "C:\app\Administrator\flash_recovery_area"因为归档地址不是默认的db_recovery_file_dest,所以一系列的 flash_recovery相关的视图都变的无意义了。
也无法通过数据库查询归档文件夹的使用情况,只能查看磁盘的使用情况。那么问题来了:
在d盘仍有50g的剩余空间时,出现以下错误:
error im 006 odbc driver manager drive sqlsetconnectattr fail
hy000:ora-00257 archive error查了alert log, 发现了大量19504错误:
ARC2: Error 19504 Creating archive log file to 'D:\ORACLE\ARCHIVE\Myfile\ARCxxx.xxxxxxx'清除归档日志等解决方法我是知道的,但是想知道报错原因。
请问为什么在有空间的情况下报空间不足类的错误?
是因为剩余空间没有被释放吗?怎么确定并解决?还可能有别的原因吗?非常感谢!
2.crosscheck archivelog all ;
3.delete archivelog all ; PS:注意备份;
ORACLE 他有自己的管理方法,就好像是 为什么查询是要用 select 而不用 choose 一样;
select * from V$FLASH_RECOVERY_AREA_USAGE;