terça-feira, 23 de janeiro de 2018

Habilitando modo archivelog - Oracle 11g

Olá,
hoje vamos habilitar o moto archivelog do banco de dados Oracle, para posteriormente executarmos o backup físico do ambiente através do utilitário RMAN, dessa forma, não necessita de parada do ambiente Oracle para execução do Backup.

Vamos a etapa de habilitação do modo archivelog do Oracle:



1 - Verificar se o Oracle esta no modo archivelog:

SQL> archive log list
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            /u01/app/oracle/product/11.2.0.4/dbteste/dbs/arch
Oldest online log sequence     18043
Current log sequence           18045

2 - Defina o Local para geração dos archivelog e ajuste o parametro log_archive_dest_1, ajuste também o nome do archivelog alterando o parametro log_archive_format:

SQL> alter system set log_archive_dest_1='LOCATION=/u01/oraarch/dbteste REOPEN=60' scope=both;

System altered.

SQL> alter system set log_archive_format='arc_%t_%s_%r.arch' scope=spfile;

System altered.


3 - Parar o ambiente de banco de dados Oracle (caso seja ambiente de produção, alinhe coma operação qual o melhor horário para executar essa atividade) :
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.

4 - Montarr o banco de dados Oracle para habilitar o modo archivelog:
SQL> startup mount;
ORACLE instance started.

Total System Global Area 3089920000 bytes
Fixed Size                  2232352 bytes
Variable Size            2097156064 bytes
Database Buffers          973078528 bytes
Redo Buffers               17453056 bytes
Database mounted.

5 - Habilitar o modo archivelog:

SQL> alter database archivelog;

Database altered.

6 - Abra o banco de dados Oracle novamente:

SQL> alter database open;

Database altered.

7 - Verifique se o modo archivelog foi habilitado com sucesso:

SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /u01/app/oracle/product/11.2.0.4/dbteste/dbs/arch
Oldest online log sequence     18043
Next log sequence to archive   18045
Current log sequence           18045
SQL>

8 - Force a geração de um archivelog para posteriormente verificar se o mesmo foi gerado conforme esperado no diretório esperado:


SQL> ALTER SYSTEM SWITCH LOGFILE;

System altered.

SQL>


Pronto, seu ambiente já esta no Modo archivelog.

Nenhum comentário:

Postar um comentário