Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/09/2008, 10h16   #1
Membre habitué
 
Développeur informatique
Inscription : juin 2004
Messages : 362
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2004
Messages : 362
Points : 116
Points : 116
Par défaut Copier un package en sql

Bonjour,
Je pense que cette commande n'est pas difficile mais je ne sais pas ou chercher. Je voudrais copier un package d'une base à une autre dans un script sql. Je n'arrive pas à trouver cette commande dans l'aide.
Merci d'avance de votre aide.
devdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2008, 12h00   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
elle n'existe pas, c'est l'outil export qu'il faut utiliser
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2008, 12h10   #3
Membre habitué
 
Développeur informatique
Inscription : juin 2004
Messages : 362
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2004
Messages : 362
Points : 116
Points : 116
Merci pour la réponse.
J'avais effectivement vu cette fonctionnalité dans sql developper. Je l'ai utilisé, j'ai choisi l'option save to file. Le problème c'est que je ne sais pas comment importer dans une base de données ce fichier crée. Il n'y a pas de commande import.
devdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2008, 13h37   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
sous SQL*Plus tu fais :

orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2008, 15h24   #5
Membre habitué
 
Développeur informatique
Inscription : juin 2004
Messages : 362
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2004
Messages : 362
Points : 116
Points : 116
Merci pour la réponse. J'ai essayé la commande qui ne fonctionne pas. Je pense faire une erreur donc je vais encore un peu chercher avant de revenir vers vous si je n'y arrive vraiment pas.
devdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2008, 16h53   #6
Membre habitué
 
Développeur informatique
Inscription : juin 2004
Messages : 362
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2004
Messages : 362
Points : 116
Points : 116
Bon, je ne comprends plus grand chose. J'ai lancé sql plus. J'ai lancé la commande @monpackage.pls
et il me crée bien mon package.... sauf que je ne lui ai pas précisé ou était le fichier sur mon disque dur ( à moins qu'avec tous les essais que j'ai fait, il ait compris tout seul... ), d'ailleurs je ne sais pas comment on fait, à moins que ce ne soit la chance du débutant qui a fait une fausse manip et qui a donné un bon résultat. Quelqu'un peut m'expliquer ?
devdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2008, 16h58   #7
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Si tu ne mets pas le chemin du fichier, il cherche dans le répertoire courant (celui depuis lequel tu as lancé sqlplus). Sinon il faut mettre le chemin en dur :
Code :
@C:\chemin\tonfichier.pls
ou
Code :
@/home/chemin/tonfichier.pls
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2008, 17h10   #8
Membre habitué
 
Développeur informatique
Inscription : juin 2004
Messages : 362
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2004
Messages : 362
Points : 116
Points : 116
Ouf, merci beaucoup pour vous réponses !.
En fait, j'ai rajouté le chemin de mon fichier et ca ne marchait toujours pas.
En fait il fallait que je rajoute l'extension pls au nom du fichier que sql developper m'a exporté.
Et à partir de là, il m'a bien crée le package.
Je suis content. Merci encore. J'aimerais bien participer un peu plus aux réponses à des problèmes mais pour l'instant je suis un peu limite.
devdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2008, 11h24   #9
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Seule l'extension ".sql" est facultative
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h25.


 
 
 
 
Partenaires

Hébergement Web