Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Configurar crontab para ejecutar tareas de expdp
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Configurar crontab para ejecutar tareas de expdp

Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
jsantillan
Usuario


Registrado: Jan 31, 2008
Mensajes: 1

Asunto: Configurar crontab para ejecutar tareas de expdp Responder citando

Saludos, al configurar tareas bajo linux o no se ejcuta el trabajo o me sale un mensaje en el cual me dice que el comando expdp es desconocido.

El archivo para la exportacion esta en:
/home/oracle/export_oracle.sh

y su contenido es:
expdp system/oracle directory=dirdatapump

Al trata de configurar crontab como User=root a nivel sistema no ejecuta aqui mi configuracion:

# cd /etc/
# vi crontab
55 14 * * * /home/oracle/export_oracle.sh

No ejecuta !!!

Al configurar como Users=oracle me sale el mensaje de abajo.. aqui mi configuracion:

$ crontab -e
55 14 * * * /home/oracle/export_oracle.sh

Sale esto en /var/mail/oracle !!!!!!!

From oracle@Server-Oracle.santillan Thu Jan 31 14:36:21 2008
Return-Path: <oracle@Server-Oracle.santillan>
Received: from Server-Oracle.santillan (localhost.localdomain [127.0.0.1])
by Server-Oracle.santillan (8.13.5/8.13.5) with ESMTP id m0VJZ1N6003212
for <oracle@Server-Oracle.santillan>; Thu, 31 Jan 2008 14:36:21 -0500
Received: (from oracle@localhost)
by Server-Oracle.santillan (8.13.5/8.13.5/Submit) id m0VJZ1Gl003211;
Thu, 31 Jan 2008 14:35:01 -0500
Date: Thu, 31 Jan 2008 14:35:01 -0500
Message-Id: <200801311935.m0VJZ1Gl003211@Server-Oracle.santillan>
From: root@Server-Oracle.santillan (Cron Daemon)
To: oracle@Server-Oracle.santillan
Subject: Cron <oracle@Server-Oracle> /home/oracle/export_oracle.sh
Content-Type: text/plain; charset=UTF-8
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/oracle>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=oracle>
X-Cron-Env:

/home/oracle/export_oracle.sh: line 1: expdp: command not found

Bueno quisiera saber en donde esta mi error y si pudiera me daria la configuracion correcta para poder ejecutar la tarea tanto a nivel sistema en vi /etc/crontab como usuario $ crontab -e eso es todo grasias espero su ayuda bye.
MensajePublicado:
Jue Ene 31, 2008 7:39 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Configurar crontab para ejecutar tareas de expdp Responder citando



Anuncios



En principio, la tarea programa sí te funciona, pues se ejecuta. Aún así ten en cuenta que el usuario con el que se ejecuta la tarea lo puedes especificar en la propia tarea:

30 15 * * root /ruta_script/export_oracle.sh

Por otro lado el problema podría estar en el propio script, ten en cuenta que si la tarea se ejecuta con el usuario "root" en el script tendrás que cargar el shell del usuario "oracle" para que los comandos te funcionen (expo, etc).

En la parte final de este artículo:

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=239

tienes un ejemplo en el fichero export_oracle.sh.
MensajePublicado:
Mie Feb 13, 2008 4:51 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A