Les mots de passe, les mots de passe de proxy et les valeurs de paramètre de commande d'Oracle Enterprise Performance Management Cloud peuvent contenir des caractères spéciaux. EPM Automate nécessite un traitement spécial pour gérer ces caractères.
Les exemples donnés dans cette section utilisent un exemple de mot de passe pour illustrer l'utilisation des caractères spéciaux.
Oracle vous recommande de mettre les paires paramètre-valeur entre guillemets doubles.
Windows
Vous devez utiliser les guillemets doubles (") comme caractère d'échappement en les plaçant autour d'un caractère spécial ou autour d'une valeur de paramètre contenant un caractère spécial.
Remarque :
Vous ne pouvez pas exécuter EPM Automate à partir d'un dossier dont le nom contient&
, par exemple C:\Oracle\A&B
.Tableau C-1 Gestion des caractères spéciaux : Windows
Caractère | Description | Exemple de caractère avec caractère d'échappement |
---|---|---|
) |
Parenthèse fermante |
|
< |
Inférieur à |
|
> |
Supérieur à |
|
& |
Esperluette |
|
| |
Barre verticale |
|
" |
Guillemet |
|
Utilisation du point d'exclamation dans les mots de passe en texte brut des fichiers batch Windows
L'utilisation du point d'exclamation (!) dans les mots de passe en texte brut du fichier batch Windows employé avec EPM Automate doit respecter les instructions suivantes :
Welc0me!
, codez-le comme suit : Welc0me^^!
setlocal DisableDelayedExpansion
setlocal EnableExtensions EnableDelayedExpansion
, le cas échéant, du script.UNIX/Linux
Sur les systèmes d'exploitation UNIX et Linux, vous devez utiliser la barre oblique inverse (\) comme caractère d'échappement pour les caractères spéciaux.Remarque :
!
(point d'exclamation), utilisez des guillemets simples autour du mot de passe ou utilisez la barre oblique inverse (\) comme caractère d'échappement.\
, $
, '
et "
, utilisez des guillemets doubles autour du mot de passe ou utilisez la barre oblique inverse (\) comme caractère d'échappement.Tableau C-2 Gestion des caractères spéciaux : UNIX/Linux
Caractère | Description | Exemple de caractère avec caractère d'échappement |
---|---|---|
( |
Parenthèse ouvrante | Example\(pwd1 |
) |
Parenthèse fermante | Example\)pwd1 |
< |
Inférieur à | Example\<pwd1 |
> |
Supérieur à | "Example)pwd1" |
` |
Apostrophe | Example\'pwd1 |
! |
Point d'exclamation |
|
# |
Dièse | Example\#pwd1 |
& |
Esperluette | "Example&pwd1" |
| |
Barre verticale | Example\|pwd1 |
; |
Point-virgule | Example\|pwd1 |
. |
Point | "Example<pwd1" |
" |
Guillemet |
|
' |
Guillemet simple |
|
$ |
Symbole du dollar |
|
\ |
Barre oblique inverse |
|
Utilisation du point d'interrogation dans les mots de passe en texte brut dans les scripts UNIX ou Linux
Dans les scripts UNIX/Linux, si un mot de passe EPM Automate stocké dans une variable d'interpréteur de commandes contient des caractères spéciaux, utilisez trois barres obliques inverses comme séquence d'échappement, puis placez la chaîne entre des guillemets doubles. Par exemple, le script suivant doit être utilisé pour le mot de passelzi[ACO(e*7Qd)jE
inclus dans la variable d'interpréteur de commandes password
:
password="lzi[ACO\\\(e*7Qd\\\)jE"