Bonjour, je voudrai utilisé powershell pour exécuter une requette sur une base oracle d'un serveur distant
j'ai trouver un script qui serai en mesure de le faire ,
mais il me retourne cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $connectionString = “Data Source=JUMPR;User Id=MAXIME;Password=Maxime41000;Integrated Security=no” [System.Reflection.Assembly]::LoadWithPartialName(”System.Data.OracleClient”) $connection = New-Object System.Data.OracleClient.OracleConnection($connectionString) $queryString = “SELECT TABLESPACE_NAME ,STATUS ,FILE_NAME FROM DBA_DATA_FILES ORDER BY FILE_ID;” $command = new-Object System.Data.OracleClient.OracleCommand($queryString, $connection) $connection.Open() $resultat = $command.ExecuteScalar() $connection.Close()
si quelqu'un pouvait m'aiderException lors de l'appel de «*Open*» avec «*0*» argument(s)*: «*System.Data.OracleClient requiert le logiciel client O
racle version 8.1.7 ou supérieure.*»
Au niveau de ligne*: 7 Caractère*: 17
+ $connection.Open <<<< ()
+ CategoryInfo : NotSpecified: ([], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
Exception lors de l'appel de «*ExecuteScalar*» avec «*0*» argument(s)*: «*Opération non valide. La connexion est fermée
.*»
Au niveau de ligne*: 8 Caractère*: 35
+ $resultat = $command.ExecuteScalar <<<< ()
+ CategoryInfo : NotSpecified: ([], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
Cordialement
Partager