Activer la trace Oracle à partir de la version PU9
Description

L'activation de la trace Oracle ne fonctionne pas sur les versions PU9, V11 ou V12.

Ce message d'erreur apparaît :

"accès refusé"
Cause

Un problème de paramétrage applicatif au niveau Superviseur est à l'origine de cette erreur.

Le contenu du fichier de la sandbox du Runtime Sage X3 est également en cause.

Resolution

Pour rendre fonctionnelle l'activation de la trace Oracle, effectuez les étapes suivantes :

Étape 1 – Modifier le paramètre Superviseur 

Mettez à jour le paramètre ORATRAPATH sur chacun des dossiers applicatifs.

▼ Détails des étapes
  1. Accédez au paramètre Superviseur ORATRAPATH du chapitre SUP, groupe PRF.
  2. Répétez l'opération sur chacun des dossiers applicatifs, y compris le dossier référence X3.
    Valeurs paramètres
  3. Saisissez une valeur pour le chemin des traces Oracle pour le paramètre ORATRAPATH (intitulé Optimisation Oracle). 

    REMARQUE :

    La valeur ci-dessous est donnée à titre d'exemple. Choisissez le chemin du composant Database

    Paramètre ORATRAPATH
  4. Sélectionnez OK.
  5. Enregistrez la modification.

Étape 2 – Modifier le fichier sandbox du Runtime 

Autorisez l'accès au chemin renseigné dans le paramètre en modifiant le fichier configRuntime.json.

▼ Détails des étapes
  1. Localisez le fichier configRuntime.json dans le répertoire cfg du Runtime Sage X3.
    Répertoire cfg
  2. Éditez le fichier avec Notepad++ et ajoutez les lignes suivantes par duplication d'un objet existant (doublez tous les « \ »).
    {
    "path": "E:\SAGE\V12ORA122\DATABASE\DUMP\diag\rdbms\emv12ora\emv12ora\trace",
    "writable": true,
    "extensions": ["*"]
    },
  3. Vérifiez le résultat après ajout des lignes. 
    Résultat obtenu
  4. Sauvegardez le fichier configRuntime.json.

Remarque : 

La trace Oracle est inactive sur les factures de vente en statut « validé ». Les champs apparaissent grisés. 

Trace Oracle inactive
Ce comportement est normal.

Steps to duplicate
Related Solutions