Any error messages that are generated by Oracle are logged by Framework and displayed to the user.
ORA-00257
Error
Archiver error. Connect internal only, until freed.
Issue
There is no longer any space for the archive logs to write to. This is either caused by running out of disk space or by db_recovery_file_dest directory being filled to db_recovery_file_dest_size.
Resolution
Make sure there is free disk space on the file system where Oracle is installed. If there is then check the db_recovery_file_dest and db_recovery_file_dest_size parameters by:
sqlplus /nolog
SQL> connect / as sydba
SQL> show parameters db_recovery_file_dest
To increase the db_recovery_file_dest_size to 20G issue the following SQL:
SQL> alter system set db_recovery_file_dest_size=20G scope=both;
If the db_recovery_file_dest directory is full, check to see if the backups are running and that they are deleting the old archive logs properly.
ORA-01653
Error
Unable to extend table <table name> by <size> in tablespace <tablespace name>Issue
The tablespace the table is residing in is unable to extend. The cause of this error is because of the datafile is full and autoextend is turned off or there is not enough disk space on the file system.
Resolution
Check the datafiles attached to the tablespace and whether or not the tablespace is allowed to autoextend.
sqlplus /nologTo enlarge the datafile:
SQL> connect
SQL> select file_name, bytes, autoextensible, maxbytes
from dba_data_files
where tablespace_name='TABLESPACE_NAME'
SQL> alter database datafile '<loaction of datafile>'To set the autoextensible flag on:
resize <size>;
SQL> alter database datafile '<location of datafile>'For example, to increase the size of tablespace SYSTEM and turn on autoextend:
autoextend on next <size> maxsize <maximum size>;
SQL> alter database datafile 'C:\oraclexe\oradata\xe\SYSTEM.dbf'
resize 1G;
SQL> alter database datafile 'C:\oraclexe\oradata\xe\SYSTEM.dbf'
autoextend on next 100m maxsize 2G;