I am a simple Senior Oracle DBA Consultant....

Oracle Certified (Database 9i/10g/11g
& Application 11i), dynamic, self-motivated and results-oriented
professional with over 16 years of broad- based experience in Database
Management, Administration, Backup & Recovery, Tuning and Oracle
Application Concepts and Architecture using Oracle Technologies (Database,
Oracle Application and Middleware). Expertise in high-technology time and cost
based solutions, quality customer service and commitment to excellence.

Wednesday, November 2, 2011

ORA-00257 archiver error

User reported that they are getting ORA-00257 error, when they trying to access the production database.
ORA-00257 commonly related to Archiver not able to write archive logs into File system/ asm disk.
After checking, I came to find out it is caused by Flash Recovery area run out space. How did I find out
SQL> select space_limit,space_used from v$recovery_file_dest;
SPACE_LIMIT SPACE_USED
-------------- ----------------
10737418240 10737418240
I cleaned up the old archive logs using the famous RMAN command after backing up,
RMAN> crosscheck archivelog all;
Found some old archive logs, which is already backup was there in the Flash recovery area. I used the following command to delete archivelog older than 7 days.
RMAN> delete archivelog completed before 'sysdate -7';
Then users can continue with their work. Another option is, if you have space on the disk, on the fly you can increase the db_recovery_file_dest_size with addition space
sqlplus / as sysdba
SQL> alter system set db_recovery_file_dest_size=20G scope=both;
System altered.

No comments:

Post a Comment