Oracle PL/SQL executing OS Commands

Software captura de pantalla:
Oracle PL/SQL executing OS Commands
Detalles de software:
Versión: 0.6
Fecha de carga: 3 Jun 15
Promotor: Carsten Czarski
Licencia: Libre
Popularidad: 46

Rating: 1.0/5 (Total Votes: 1)

Oracle PL / SQL ejecución de proyectos OS Comandos contiene el PL paquetes / SQL OS_COMMAND, file_type y FILE_PKG que permiten a un desarrollador de base de datos Oracle para interactuar con el sistema operativo o con archivos ordinarios. & Nbsp; Oracle ofrece fuera de la caja únicamente una funcionalidad limitada para acceder al sistema de archivos y ninguna funcionalidad para ejecutar comandos de shell o procesos del sistema operativo. Hay guiones PL / SQL que se distribuyen en el Internet y en los foros de Oracle, pero no hay paquetes listos para instalar. Este proyecto está a punto de ofrecer exactamente esto.
En general hay al menos tres formas de ejecutar comandos shell por el motor de Oracle.
& Nbsp; 1. Codificación de una biblioteca compartida nativo, hacer referencia a él en la base de datos Oracle utilizando Crear biblioteca y crear un envoltorio de PL / SQL en las funciones particulares. Esto requiere un compilador C para la plataforma Oracle está ejecutando.
& Nbsp; 2. Utilizando el DBMS_SCHEDULER paquete suministrado por Oracle, que es capaz de ejecutar comandos de shell. Pero DBMS_SCHEDULER carece de acceso a STDIN y STDOUT; si esto es necesario, DBMS_SCHEDULER ya no es una opción.
& Nbsp; 3. Desde Oracle8i hay un motor de J2SE Java compatible contenida en la base de datos; como cualquier otro motor de Java que es capaz de ejecutar los comandos de la shell a través del método System.exec. El API JDBC permite pasar el contenido de STDIN, STDOUT o los valores de retorno del sistema operativo de nuevo al motor SQL. Y puesto que Java es independiente de la plataforma de un script de instalación hace el trabajo para todas las plataformas. Así que tomé la decisión para Java en la base de datos.
El paquete se ejecuta en Oracle 10.1 o superior

¿Qué hay de nuevo en esta versión:.

  • archivos separados para oracle10 y Oracle11g - los métodos OS_COMMAND.LOAD_ENV no están disponibles en 10 g
  • Soporte para los directorios de trabajo al ejecutar comandos de shell
  • Soporte para las variables de entorno de encargo
  • file_type privilegios de escritura ya no se necesitan cuando sólo lectura de archivos
  • PL paquete / SQL ahora trabaja con los derechos invocadores '
  • Obtener información específica de entorno: los directorios raíz y el carácter separador de nombre
  • file_type: get_parent () método

Programas parecidos

Free-Vote
Free-Vote

3 Jun 15

MariaDB
MariaDB

20 Jan 18

SQLite
SQLite

22 Jun 18

Cego
Cego

17 Feb 15

Comentarios a la Oracle PL/SQL executing OS Commands

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!