Oracle PL/SQL executing OS Commands

Logiciel capture d'écran:
Oracle PL/SQL executing OS Commands
Détails logiciels:
Version: 0.6
Date de transfert: 3 Jun 15
Développeur: Carsten Czarski
Licence: Gratuit
Popularité: 46

Rating: 1.0/5 (Total Votes: 1)

Oracle PL / SQL exécution projet OS Commandes contient le PL packages / SQL OS_COMMAND, FILE_TYPE et FILE_PKG qui permettent un développeur de base de données Oracle pour interagir avec le système d'exploitation ou avec des fichiers ordinaires. & Nbsp; Oracle fournit des out-of-the-box seule une fonctionnalité limitée pour accéder au système de fichier et aucune fonctionnalité pour exécuter des commandes shell ou processus du système d'exploitation. Il ya PL scripts / SQL réparties sur l'internet et dans les forums Oracle mais il n'y a aucun paquet de prêt-à-installer. Ce projet est sur le point de fournir exactement cela.
En général, il existe au moins trois façons d'exécuter des commandes shell par le moteur Oracle.
& Nbsp; 1. Codage d'une bibliothèque partagée native, le référencer dans la base de données Oracle en utilisant Créer une bibliothèque et de créer un / SQL PL wrapper sur les fonctions particulières. Cela a nécessité un compilateur C pour la plate-forme Oracle est exécuté.
& Nbsp; 2. Utilisation du package DBMS_SCHEDULER fourni par Oracle, qui est capable d'exécuter des commandes shell. Mais DBMS_SCHEDULER n'a pas accès à STDIN et STDOUT; si cela est nécessaire, DBMS_SCHEDULER est pas plus une option.
& Nbsp; 3. Depuis Oracle8i il ya un moteur J2SE Java conformes contenues dans la base de données; que tout autre moteur Java, il est capable d'exécuter les commandes shell via la méthode System.exec. L'API JDBC permet de passer le contenu de STDIN, STDOUT ou les valeurs de retour du système d'exploitation vers le moteur SQL. Et puisque Java est indépendant de la plateforme un script d'installation fait le travail pour toutes les plateformes. Donc, je pris la décision de Java dans la base de données.
Le package fonctionne dans Oracle 10.1 ou supérieur

Ce qui est nouveau dans cette version:.

  • Les fichiers séparés pour Oracle10 et Oracle11g - les méthodes de OS_COMMAND.LOAD_ENV sont pas disponibles dans 10g
  • Support pour les répertoires de travail lors de l'exécution de commandes shell
  • Soutien aux variables d'environnement personnalisé
  • file_type privilèges d'écriture ne sont plus nécessaires lorsque seulement la lecture de fichiers
  • package PL / SQL fonctionne maintenant avec les droits des invocateurs
  • Obtenir des informations spécifiques environnement: répertoires racine et le caractère nom de séparateur
  • FILE_TYPE: get_parent () méthode

Logiciel similaire

HyperSQL
HyperSQL

11 May 15

Drizzle
Drizzle

20 Feb 15

phpPgAdmin
phpPgAdmin

14 Apr 15

Free-Vote
Free-Vote

3 Jun 15

Commentaires à Oracle PL/SQL executing OS Commands

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!