Disable FRA and ARCHIVE LOG mode

Подняв VirtualBox с Oracle`ом, со временем встала проблема заполнения раздела Oracle`а, после чего он (Oracle сообщает что работать не может).

Как лечить это мне не известно (ну кроме как примантировать каконить раздел залить туду фаилы и жить так дальше до следующего подобного случая), но вот как избежать по катом…

Есть у Oracle`а такие службы (знающие люди поправят как правильно) как FRA и ARCHIVE LOG, вся проблема в том, что Oracle все бэкапит и логирует…

Ну а простому разработчику это не особо-то и нужно.

И так отключим этот функционал:

(Для начала зайдем на «жертву» ssh`ом под пользователя Oracle и выполним команду

[code]sqlplus / as sysdba[/code]

)

Отключим FRA:

[code]Alter system set db_recovery_file_dest=’ ‘ scope=both;[/code]

Для отключения логов следуйте маналу (второй блок — ответ):

Сначала проверим что логирование работает:

[code]SQL> archive log list;[/code]

Ответ должен содержать «Next log sequence to archive»

[code]Database log mode No Archive Mode

Automatic archival Disabled

Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 28
Next log sequence to archive 28
Current log sequence 29[/code]
[code]SQL> shutdown immediate;[/code]
[code]Database closed.
Database dismounted.
ORACLE instance shut down.[/code]
[code]SQL> startup mount;[/code]
[code]ORACLE instance started.
Total System Global Area 204591104 bytes
Fixed Size 2225032 bytes
Variable Size 180358264 bytes
Database Buffers 16777216 bytes
Redo Buffers 5230592 bytes
Database mounted.[/code]
[code]SQL> alter database noarchivelog;[/code]
[code]Database altered.[/code]
[code]SQL> alter database open;[/code]
[code]Database altered.[/code]

Теперь проверим, что все успешно отключилось:

[code]SQL> archive log list;[/code]

Ответ не должен содержать «Next log sequence to archive»

[code]Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 28
Current log sequence 29[/code]
[code]SQL> exit[/code]
[code]Disconnected from Oracle Database 11g Express Edition Release 11.2.0.2.0 — 64bit Production[/code]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *