Je vous explique mon problème, je travaille sur une base de données oracle avec Oracle Database 10g Express Edition.
J’utilise une interface en PHP pour interagir avec ma base de données, mon patron ma demandé de faire un programme qui permet de faire un dump de la base de données. J’ais donc créée un « Export.bat » qui utilise la commande « exp » et qui fonctionne très bien.
Mais mon patron me demande maintenant d’intégrée un bouton dans la page PHP, qui permet de faire un dump directement a partir de la page PHP.
Mon code :
//-------------------Commande sql la BDD-------------------------------// $sql = "exp User/Pass directory=C:\Directory dumpfile=Dump_PHP.dmp"; //-----------------------Exécution de la commande SQL-------------// $stid = oci_parse($connect, $sql ); $execution = oci_execute($stid, OCI_DEFAULT);
Rien ne marche, j’ai voulu exécuter mon « Export.bat » à partir de la page PHP via un bouton mais cela semble impossible.
Marsh Posté le 01-03-2011 à 14:30:02
Bonjour,
Je vous explique mon problème, je travaille sur une base de données oracle avec Oracle Database 10g Express Edition.
J’utilise une interface en PHP pour interagir avec ma base de données, mon patron ma demandé de faire un programme qui permet de faire un dump de la base de données.
J’ais donc créée un « Export.bat » qui utilise la commande « exp » et qui fonctionne très bien.
Mais mon patron me demande maintenant d’intégrée un bouton dans la page PHP, qui permet de faire un dump directement a partir de la page PHP.
Mon code :
//-------------------Commande sql la BDD-------------------------------//
$sql = "exp User/Pass directory=C:\Directory dumpfile=Dump_PHP.dmp";
//-----------------------Exécution de la commande SQL-------------//
$stid = oci_parse($connect, $sql );
$execution = oci_execute($stid, OCI_DEFAULT);
Rien ne marche, j’ai voulu exécuter mon « Export.bat » à partir de la page PHP via un bouton mais cela semble impossible.
Si quelqu'un a une idée je suis preneur.