Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Llamada a comando OS desde PL-SQL

Estas en el tema de Llamada a comando OS desde PL-SQL en el foro de Oracle en Foros del Web. Buenas gente, Tengo la duda de que tengo que programar un codigo PL-SQL que en funcion de la realizacion correcta de un trabajo programado por ...
  #1 (permalink)  
Antiguo 05/04/2011, 01:29
 
Fecha de Ingreso: agosto-2006
Mensajes: 174
Antigüedad: 18 años, 3 meses
Puntos: 2
Llamada a comando OS desde PL-SQL

Buenas gente,

Tengo la duda de que tengo que programar un codigo PL-SQL que en funcion de la realizacion correcta de un trabajo programado por la OEM, ya tengo la consulta en cuestion, realizar un borrado de unos ficheros en la maquina donde tengo la base de datos, por lo que es una llamada a un comando de borrado de Unix.

No encuentro la forma de realizar la combinacion de codigo pl-sql con una llamada al sistema.

Soluciones?

Muchas gracias
  #2 (permalink)  
Antiguo 05/04/2011, 07:54
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Llamada a comando OS desde PL-SQL

Toca con java (desde oracle) pero no desde plsql

http://www.dba-oracle.com/t_execute_...and_oracle.htm
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 09/04/2011, 04:04
 
Fecha de Ingreso: abril-2011
Mensajes: 6
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Llamada a comando OS desde PL-SQL

Hola!
Es cierto que no hay una manera directa de ejecutar comandos del sistema desde PL/SQL, pero si lo que deseas es sólo borrar algunos archivos, puedes hacerlo con el paquete UTL_FILE:

http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_file.htm

Pero ¡ojo! Ten en cuenta que el directorio debe estar declarado en la variable UTL_FILE_DIR de la base de datos, o bien haber sido creado con CREATE DIRECTORY.

Saludos!
forumtecnico.com

Etiquetas: comando, llamada
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:54.