Bonjour,

J'ai fait un petit script qui exécute un DUMP.
Mon souci est qu'il me demande toujours de saisir l'utilisateur et mot de passe alors qu'il est fourni en dur dans le script.

Avez-vous la solution ?

Merci d'avance et bonne journée à tous.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
#!/bin/sh
 
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export USRBASE=oracle
 
export ORACLE_SID=MONID
export USRDUMP=system
export USRDUMPPWD='MonMotDepasseFinissantPar$'
 
su - $USRBASE -c $ORACLE_HOME/bin/expdp $USRDUMP/$USRDUMPPWD@$ORACLE_SID dumpfile=MonDump.dmp directory=REPEXPDP logfile=MonLog.log SCHEMAS=MonSchema REUSE_DUMPFILES =Y;
 
exit $?