Question sqlplus et powershell

Plus d'informations
il y a 12 ans 7 mois #15507 par Albert
sqlplus et powershell a été créé par Albert
Salut,

J'execute des scripts sql dans oracle grace à ce type de fonction :
[code:1]Function executeSQLScript($script)
{
$cmd = \"cmd.exe\";
$args = \"/c sqlplus /@$ORACLE_SID as sysdba @$script\";
&$cmd $args;
}
[/code:1]

Le problème c'est que je n'ai pas de retour pour le log, il m'indique seulement qu'il est connecté à oracle et après il se déconnecte mais je n'ai pas l'exécution de tout le script.
J'utilise Start-Transcript pour les fichiers de log (problème connu pour l'execution de cmmd extern à powershell) mais même avec une simple redirection >\log.log je n'ai pas de retour de sqlplus.
Une idée ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 7 mois #15508 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:sqlplus et powershell
Salut,
consulte les directives de SqlPlus et teste en premier dans une console cmd.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 7 mois #15511 par Albert
Réponse de Albert sur le sujet Re:sqlplus et powershell
J'ai déjà essayé de redirigé le output de cette manière, j'ai testé le spool sqlplus également mais vu que je traite le fichier par la suite je supprime les entetes de colonnes et de nombreuses choses pour traitement (par exemple je récupère la liste de datafiles avec leur chemins pour pouvoir en fair eun backup niveau systeme) donc actuellement ca ne va pas, en plus leurs exemples sont pour unix (dont la redirection est vraiment plus simple pour ce genre d'application).
Y a t'il une alternative à start-transcript et le \">\" ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 7 mois #15512 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:sqlplus et powershell
FlqX écrit:

Y a t'il une alternative à start-transcript et le \">\" ?

En natif, je ne crois pas.
Regarde si le framework .Net peut t'aider.
Il y a qq temps j'avais rédigé ces scripts batch, peut être peux-tu réutiliser qq chose.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 7 mois #15513 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:sqlplus et powershell
Il existe ces cmdlets pour oracle, mais je n'ai pas testé.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 7 mois #15515 par Albert
Réponse de Albert sur le sujet Re:sqlplus et powershell
Mon powershell n'arrive pas à importer le module relatif à ces cmdlets, dommage :/.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.097 secondes
Propulsé par Kunena