ORA-27054: NFS file system where the file is created or resides is not mounted with correct options

Unix filesystem

Utilizo con frecuencia un filesystem compartido NFS entre varios equipos para convertir el pasaje de archivos de un servidor a otro de la manera mas r谩pida posible.

Cuando trabajo con RMAN nunca tuve inconvenientes, pero al momento de importa o exportar un schema, tablas , etc me encuentro con el siguiente error:

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-31640: unable to open dump file "/tsm/prod/apps/day/EXP_DAPRO.dmp" for read
ORA-27054: NFS file system where the file is created or resides is not mounted with correct options
Additional information: 3

Buscando en varios lugares encontre de las mas variadas soluciones, que van desde utilizar un filesystem local no NFS (Como hago con un archivo de 30G o m谩s ??) hasta colocar parametros inexistentes. 馃榾 Contin煤a leyendo ORA-27054: NFS file system where the file is created or resides is not mounted with correct options

Unbreakable Linux | Yum Repository Setup OEL

Como Actualizar el repositorio de Unbreakable Linux mediante yum

Para actualizar los repositorios de nuestra instalaci贸n de Oracle Unbrekeable Linux y ejecutar la bajada de paquetes que precisamos para que nuestro servidor de aplicaciones o datos oracle funcione cumpliendo con las librerias que haya que instalar, precisamos trabajar con los repositorios publicos de yum que se encuentran en http://public-yum.oracle.com/

Para ello nos situamos en path donde encontramos nuestros repositorios por default.

[root@saturno ~]# cd /etc/yum.repos.d/

Luego de ello , con el comando wget, pasamos a descargar la imagen Contin煤a leyendo Unbreakable Linux | Yum Repository Setup OEL

RMAN-03014: implicit resync of recovery catalog failed

RMAN-20020: database incarnation not set

file under Holy Fuck
Image by emdot via Flickr

Estaba realizando pruebas de RMAN para retornar en un punto en el tiempo por medio de arch’s.

Cuando finalizaba la ejecucion del ciclo de pruebas tomaba un backup de los archives.
Luego de ello rompia la base, hacia el restore y comenzaba el recovery hacia un determinado punto en el tiempo.

Pero cuando estaba terminando un ciclo ocurrio un problema a la hora de tomar el backup de los arch’s.

El problema traia como consecuencia , no poder tomar el backup de los archives.

$ rman target / catalog=rman@catrman

RMAN> run 
  {
   allocate channel oem_backup_disk1 type disk ;
 聽 allocate channel oem_backup_disk2 type disk ;
 聽 allocate channel oem_backup_disk3 type disk ;
 聽 allocate channel oem_backup_disk4 type disk ;
 2> 3> 4> 5> } 

allocated channel: oem_backup_disk1
channel oem_backup_disk1: sid=646 devtype=DISK

allocated channel: oem_backup_disk2
channel oem_backup_disk2: sid=651 devtype=DISK

allocated channel: oem_backup_disk3
channel oem_backup_disk3: sid=654 devtype=DISK

allocated channel: oem_backup_disk4
channel oem_backup_disk4: sid=642 devtype=DISK
released channel: oem_backup_disk1
released channel: oem_backup_disk2
released channel: oem_backup_disk3
released channel: oem_backup_disk4

RMAN> backup as COMPRESSED BACKUPSET tag '$TAG' archivelog all format '/tsm/t2/t2p/diario/%T_%d_ARC_PRE_DBID%I_s%s_p%p_arc';

Starting backup at 17-MAY-11
current log archived
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup command at 05/17/2011 15:03:58
RMAN-03014: implicit resync of recovery catalog failed
RMAN-06004: ORACLE error from recovery catalog database: RMAN-20020: database incarnation not set
Que podria estar ocurriendo ?

Cuando terminas de realizar un recover de una base , Contin煤a leyendo RMAN-03014: implicit resync of recovery catalog failed

Database Incarnation – Reset Logs

Cuando tenemos un proceso de restore de una base de datos que se encuentra registrada en un catalogo de rman, y al abrirla utilzamos :

alter database open resetlogs

Asistimos a una nueva versi贸n de la base que tenemos registrada, por que estamos reseteando los ON LINE REDO LOGS.

Que ocurre cuando usamos la clausula resetlogs ?

Lo que ocurre es que estamos flusheando el contenidos de nuestros REDOLOGS , reiniciando nuestro(s) controlfile(s) para que pueda leer toda la nueva metadata y todos los cambios que puedieren haber afectado a los datafiles actuales. Contin煤a leyendo Database Incarnation – Reset Logs

CONFIGURING MULTIPATH 2nd Part 鈥 Configuration

multipath transfer function
Image via Wikipedia

Configurando Multipath 2da Parte

Vamos a configurar nuestro multipath para que comience a trabajar y quede disponible para realizar una lectura de los dispositivos asignados.

Es muy importante entender que es lo que estamos haciendo, asi que les voy a comentar de lo que a mi criterio es necesario a la hora de realizar una configuracion de este tipo.

No se queden con lo que les ofrezco en este articulo, pueden investigar m谩s acerca de este tema, ya que mi objetivo no es entrar en el detalle ni profundidad acerca de mutlipath.
Pueden obtener mucha documentaci贸n, ya que en el mundo linuxero hay mucha cortes铆a, sin ir mas lejos sus colegas administradores de ambientes tipo unix de su 谩rea laboral.

Yo lo se por haber sido linux admin y por que tengo dos grandes colegas ! Un abrazo para Diego y Fede !

En el archivo /etc/multipath.conf existe en la configuracion por default unas lineas que provocan que se ignoren todos los dispositivos. Contin煤a leyendo CONFIGURING MULTIPATH 2nd Part 鈥 Configuration

Configuring Oracle Disks with Multipath – 1st Part Instalation

Tux, the Linux penguin
Image via Wikipedia

Configurando Multipath – Instalando RPMS

Muchas Veces me ha tocado realizar una instalaci贸n desde cero y eso ha incluido la instalaci贸n del SO.
Como administradores del storage de ASM debemos conocer bien como se agregan los discos al SO, cuando nos asignan una LUN.
En mi caso particular utilizo con multipath para linux.

Instalando los paquetes necesarios

Para poder realizar la instalaci贸n del multipath es preciso descargar el paquete :

device-mapper-multipath-0.4.5-42.el4.x86_64

Como llegue a la conclusion de que deb铆a ser este paquete y no otro ?

Contin煤a leyendo Configuring Oracle Disks with Multipath – 1st Part Instalation

Huge Space Consumption by $ORACLE_HOME/

Paul Salinger VP of Marketing Oracle Corporation
Image by Grass Shack Events & Media via Flickr

Consumo de gran cantidad de espacio en $聽ORACLE_HOME

Siguiendo en el orden de los patches de oracle, muchas veces nos encontramos con un filesystem que esta agotado de espacio y en la revisi贸n de archivos y logs a depurar nos encontramos con “el backup” que deja el instalador.

Es preciso conservar esto ?

En mi caso yo sigo las siguientes reglas que me auto-impongo a la hora de depurar este tipo de archivos:

  1. El patch fue aplicado correctamente.
  2. El patch dio una soluci贸n adecuada.(esperada)
  3. 聽A pesar de que la soluci贸n dio el resultado esperado, verifico que el equipo de desarrollo o el sector encargado de la aplicaci贸n me de el OK, de que no haya vuelta atr谩s. (ojo ! Muchas veces se solucionan problemas en el motor, pero aparecen del lado de la aplicaci贸n).

Una vez entendido como OK el conjunto de los tres puntos anteriores procedo :
Contin煤a leyendo Huge Space Consumption by $ORACLE_HOME/