Dump d'une base oracle

Dump d'une base oracle - PHP - Programmation

Marsh Posté le 01-03-2011 à 14:30:02    

Bonjour,  :hello:  
 
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.  :pfff:

Reply

Marsh Posté le 01-03-2011 à 14:30:02   

Reply

Marsh Posté le 03-03-2011 à 10:20:00    

exp est outil en ligne de commande, pas une instruction SQL.
 
Utilise shell_exec pour executer son script BAT/SH.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed