Call Us! 1-800-555-5555

Oracle

Habilitar el modo archivelog en Oracle 11g

Primero nos aseguramos que la DB no está en modo archivelog:


SQL> archive log list
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     165
Current log sequence           167

Ahora configuramos el destinos de los ficheros de archivado:


SQL> alter system set log_archive_dest_1='location=/u01/app/oracle/oradata/ORCL/archive' scope=spfile;
System altered.

Paramos la instancia y la arrancamos montandola:


SQL> shutdown immediate

Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> startup mount;
ORACLE instance started.

Total System Global Area  422670336 bytes
Fixed Size                  1300352 bytes
Variable Size             310380672 bytes
Database Buffers          104857600 bytes
Redo Buffers                6131712 bytes
Database mounted.

Arrancamos el proceso de archivado y abrimos la base de datos:


SQL> alter database archivelog;
Database altered.
SQL> alter database open;
Database altered.

Por último comprobamos que el sistema de archivado está funcionando:


SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /u01/app/oracle/oradata/ORCL/archive
Oldest online log sequence     165
Next log sequence to archive   167
Current log sequence           167
SQL> select name, log_mode from v$database;

NAME      LOG_MODE
--------- ------------
TEST      ARCHIVELOG

SQL> alter system switch logfile;

System altered.

SQL> /

System altered.

SQL> !ls -lrt /u01/app/oracle/oradata/ORCL/archive
total 44496
-rw-r----- 1 oracle oracle 45509632 2009-03-20 14:43 1_167_677948664.dbf
-rw-r----- 1 oracle oracle     1024 2009-03-20 14:43 1_168_677948664.dbf
SQL>

Links

http://apunhiran.blogspot.com/2009/03/how-to-enabling-archivelog-mode-in.html

Post to Twitter

PRVF-4664 : Found inconsistent name resolution entries for SCAN name

Durante la instalación de Oracle 11.2.0.1 Grid Infrastructure, una de las validaciones finales genera este error.  Esto es resultado de que usar un listener de SCAN, pero con resolución de nombres basada en ficheros hosts.  Hay una nota en metalink al respecto que explica la situación y nos dice como resolverlo, [ID 887471.1].

La solución es simple, ignorar el error.

 

Post to Twitter

Borrado de archivelog antiguos sin hacer backup

Si queremos borrar los ficheros de archivelog antiguos, sin tener que hacer un backup de la base de datos, podemos hacerlo de la siguiente forma usando la herramienta RMAN:

{codecitation}

$ rman target sys nocatalog

RMAN> delete archivelog all completed before ‘sysdate -1′;

{/codecitation}

O también podemos hacer el borrado hasta un número de secuencia:

{codecitation}

RMAN> delete archivelog until sequence=680;

{/codecitation}

 

 

Post to Twitter

RMAN en Oracle 10g

Para hacer un backup de una DB completa, funcionando en modo archivelog, podemos hacer lo siguiente:

{codecitation}

backup database not backed up;

{/codecitation}
Para hacer un backup de una DB de la cual no se ha realizado desde un perio de tiempo:
{codecitation}
backup database not backed up since time=’sysdate – 2′;
{/codecitation}
Si ademas queremos incluir los archivelog en la copia de la DB, y borrarlos si han sido copiados dos veces:
{codecitation}
backup as compresed backupset database plus archivelog not backed up 2 times delete input;
{/codecitation}
 

Post to Twitter

Oracle Grid Control 10gR2 sobre SLES 10

SLES 10 no es una de las plataformas soportadas por Oracle Grid Control 10gR2, por lo tanto la instalación de este da un error. Para poder continuar con la instalación (de forma correcta). Una solución es relanzar el arranque del IAS en el paso donde da el error:
{codecitation}
$OMS_HOME/bin/emctl start iasconsole
{/codecitation}
A continuacion relanzamos la creación de los objetos fallidos y todo funcionara.

Post to Twitter

Intalación de Oracle 9i sobre Solaris 9 SPARC

Obtención de Oracle 9i

Lo primero sera obtener Oracle 9i para la plataforma sobre la cual vamos a realizar la instalación. De la web de Oracle podremos bajar casi cualquier versión de forma gratuita, previo resgistro tambien gratuito. Una vez descargados los archivos de la distribución de que se compone Oracle,pasaremos a descomprimirlas en un directorio donde tengamos suficiente espacio, mas o menos 600*3 Mb. Los archivos por ejemplo que tendremos seran los siguientes:

Read More

Post to Twitter

Intalación de Oracle 9i (9.2.0) sobre Linux Debian 3.0 Woody

Obtener Oracle

El primer paso sera conseguir el software, la Oracle 9.2.0.x, de la web de Oracle.  Previo registro gratuito podremos acceder a la pagina de downloads, y alli elegiremos la version de Oracle para Linux.  Esta version consta de 3 cd’s que se llaman asi:

  •   lnx_920_disk1.cpio.gz
  •   lnx_920_disk2.cpio.gz
  •   lnx_920_disk3.cpio.gz

Una vez descargados los archivos los descomprimiremos sobre una directorio donde tengamos cerca de 2Gb libres.  Para descomprimir los archivosd haremos los siguiente:


Read More

Post to Twitter