FAQ OracleConsultez toutes les FAQ
Nombre d'auteurs : 17, nombre de questions : 139, dernière mise à jour : 30 mai 2016 Ajouter une question
Cette F.A.Q. a été réalisée à partir des questions fréquemment posées sur le forum Oracle de www.developpez.com et de l'expérience personnelle des auteurs. Elle pourra traiter de tout type de questions portant sur les technologies Oracle.
Nous espérons que cette F.A.Q. saura répondre à un maximum de vos questions. Nous vous souhaitons une bonne lecture.
L'équipe Oracle de Developpez.
- Comment déterminer les traitements, la description et leur statuts sous la console de traitement ?
- Comment voir les différents projets qui ont été installés et migrés sur une base ?
- Comment savoir quels sont la release et les modules installés ?
- Comment connaître les définitions des process Scheduler ?
- Comment voir la définition des traitements ?
- Comment lister les run control des différents AE ?
- Comment lister les run control par Oprid ?
- Comment connaître le déroulement d'un traitement ?
- Comment connaître la fréquence d'un traitement ?
- Comment lister les séquence système PS ?
- Comment lister les rapports générés ainsi que leurs types et leurs emplacements ?
- Comment démarrer une session en 4/3 en mode trace ?
- Comment déterminer la version des Tools ?
- Comment connaître toutes les installations sur PeopleSoft ?
Grâce à la requête suivante :
Code sql : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 | SQL> SELECT a.prcsinstance, a.servernamerqst, a.PRCSNAME, b.descr, begindttm, enddttm, XLATLONGNAME 2 FROM PSPRCSRQST a, PS_PRCSDEFNLANG b, PSXLATITEM c 3 WHERE a.PRCSNAME = b.prcsname 4 AND fieldvalue = runstatus 5 AND fieldname = 'RUNSTATUS' 6 ORDER BY 2 DESC ; PRCSINSTANCE SERVERNA PRCSNAME DESCR BEGINDTTM ENDDTTM XLATLONGNAME ------------ -------- ------------ ------------------------------ --------- --------- -------------- 223321 PSUNX BICURCNV Conversion Devise Facturation 25-SEP-06 25-SEP-06 Success |
Il est également impératif de tenir compte de la langue si il y a plusieurs langues d'installées
Grâce à la requête suivante :
Code sql : | Sélectionner tout |
1 2 3 4 5 | SQL> select * from PSPROJECTDEFN ; PROJECTNAME VERSION PROJECTDESCR TGTSERVERNAME TGTDBNAM TGTOPRID --------------- ---------- ------------------------- ------------------- -------- -------- CFO_PORTAL 1 CFO Portal Pagelets |
Grâce à la requête suivante :
Code sql : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | SQL> select * from psrelease ; RELEASEDT RELEASELABEL --------- -------------------------------------------------- 01-JAN-00 Core 6.00.00.000 09-SEP-97 Core 7.00.00.000 10-SEP-97 Core 7.01.00.000 11-SEP-97 Core 7.02.00.000 09-MAY-98 Core 7.50.00.000 10-MAY-98 Core 7.51.00.000 11-MAY-98 Core 7.52.00.000 12-MAY-98 Core 7.53.00.000 17-AUG-00 Financials/SCM 8.00.00.000 30-NOV-00 Financials/SCM 8.00.01.000 07-JUN-01 Financials/SCM 8.00.02.000 07-MAR-02 Financials/SCM 8.40.00.000 15-FEB-04 Financials/SCM 8.40.00.000 15-FEB-04 Financials/SCM 8.40.01.000 14 ligne(s) sélectionnée(s). |
Grâce à la requête suivante :
Code sql : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 | SQL> SELECT a.servername, SRVRHOSTNAME host_name, XLATLONGNAME statut, 2 PRCSDISKSPACE espace_disque, sleeptime temps_veille, heartbeat Rythme 3 FROM PSSERVERSTAT a, PSXLATITEM b , PS_SERVERDEFN c 4 WHERE fieldname = 'SERVERSTATUS' 5 AND serverstatus = fieldvalue 6 AND a.servername = c.servername; SERVERNA HOST_NAME STATUT ESPACE_DISQUE TEMPS_VEILLE RYTHME -------- -------------------- ---------- ------------- ------------ ---------- PSUNX sproerp21 Running 6426 15 60 PSNT SPROERP16 Running 3561 15 60 |
Grâce à la requête suivante :
Code sql : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 | SQL> col descrlong format a50 SQL> set linesize 250 SQL> SELECT * FROM PS_PRCSDEFNLANG 2 WHERE language_cd ='FRA' ; PRCSTYPE PRCSNAME LAN DESCR DESCRLONG ------------------------------ ------------ --- -------------------- --------------------- Application Engine 1099_RPT_PST FRA 1099_RPT_PST Prépare les données 1099 Application Engine AEBDASSTITEM FRA AEBDASSTITEM Alimente le Catalogue Immos |
La requête suivante permet de voir les contrôle d'exécution en fonction des AE (Application Engine) :
Code sql : | Sélectionner tout |
1 2 3 4 5 6 7 | SQL> SELECT process_instance, oprid, run_cntl_id, ae_applid 2 FROM PS_AERUNCONTROL; PROCESS_INSTANCE OPRID RUN_CNTL_ID AE_APPLID ---------------- ------------------------------ ------------------------------ ------------ 11178 JHY ARUPDATE_TT_ENTITES_ANT AR_UPDATE 25285 APE Psoft_Access B2_OMC140 |
Ceci permet de déterminer pour tout utilisateur ( Oprid ) les contrôle d'exécution (Run contrôle ). Les contrôle d'exécution permettre de stocker les différents paramètres d'un traitement et de ne pas avoir à les re saisir si on relance le traitement.
Code sql : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 | SQL> SELECT * 2 FROM PS_PRCSRUNCNTL 3 WHERE oprid = 'KBN' ; OPRID RUN_CNTL_ID LAN L ------------------------------ ------------------------------ --- - KBN KBN FRA O KBN KBN_AM FRA O KBN KBN_AP FRA O |
La requête suivante permet de savoir à quelle étape se trouve le traitement, et si celui-ci est en échec ou en succès :
Code sql : | Sélectionner tout |
1 2 3 4 5 6 | SQL> SELECT * 2 FROM PS_PMN_PRCSLIST ; SEQUENCENO PRCSINSTANCE JOBINSTANCE PRCSJOBSEQ PRCSTYPE PRCSNAME RUNCNTLID R R SERVER ---------- ------------ ----------- ---------- ------------ -------------------- - - ------ 227561 227561 0 0 COBOL SQL FSPGJGEN gen 2 0 PSUNX |
Voici comment voir la fréquence des traitements qui sont schedulés, notamment pour la maintenance ou l'administration : c'est le cas par exemple des traitements de purge : « Daily purge »
Code sql : | Sélectionner tout |
1 2 3 4 5 6 | SQL> SELECT * 2 FROM ps_prcsrecur ; RECURTYPE RECURNAME VERSION DAYOFMONTH RUN1STWEEK RUN2NDWEEK RUN3RDWEEK RUN4THWEEK RUN5THWEEK ---------- ---------- -------- ---------- ---------- ---------- ---------- ---------- ---------- 2 Daily 1 0 1 2 3 4 5 |
Utile notamment pour la séquence servant à affecter le PRCSINSTANCE (identificateur unique des traitements) :
Code sql : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 | SQL> SELECT * 2 FROM PS_PRCSSEQUENCE ; PR SEQUENCENO MIN_SEQ_NBR MAX_SEQ_NBR -- ---------- ----------- ----------- 0 227564 1 9999999 1 121544 1 9999999 2 122265 1 9999999 3 43007 1 9999999 4 7 1 9999999 |
Grâce à cette requête, nous allons pouvoir allez chercher directement les rapports lorsqu'il ne sont pas disponibles via la console des traitements :
Code sql : | Sélectionner tout |
1 2 3 4 5 6 7 8 | SQL> SELECT a.prcsinstance, a.prcsname, a.prcstype, a.PRCSOUTPUTDIR, b.xlatlongname 2 FROM PS_CDM_LIST a, PSXLATITEM b 3 WHERE a.outdestformat = b.fieldvalue 4 AND b.fieldname = 'OUTDESTFORMAT'; PRCSINSTANCE PRCSNAME PRCSTYPE PRCSOUTPUTDIR ------------ ------------ -------------------- ------------------------------------------ 227399 BF_GL001 SQR Process /psoftsp1/appserv/prcs/INT/log_output/SQR_BF_GL001_227399 |
Il est parfois important de tracer une session en transactionel, pour connaitre notamment les ralentissements.
Dans l'url de connexion, il faut ajouter à la fin "&trace=y"
par exemple :
Code sql : | Sélectionner tout |
http://serveur/psp/DOMAINE/EMPLOYEE/ERP/?cmd=login&languageCd=FRA&trace=y
Code sql : | Sélectionner tout |
$PS_HOME/appserv/DOMAINE/LOGS/
Code sql : | Sélectionner tout |
OPRID_NomPoste.tracesql
La version des tools peut être déterminée précisément grâce à la commande suivante :
Code sql : | Sélectionner tout |
1 2 | sproerp17-psoft84: /psoftsp1/appserv>psadmin -v
Version 8.46.06 |
$PS_HOME/appserv
La requête suivante permet de lister toutes les installations de Hotfix, Bundles, patch…
Code sql : | Sélectionner tout |
1 2 3 4 5 | SQL> SELECT * FROM PS_MAINTENANCE_LOG; UPDATE_ID DESCR DTTM_IMPO FIXOPRID APPLYOPRID PRODUCT_LI RELEASEDT RELEASELABEL MAIN DESCRLONG ----------- -------------------------- --------- ---------- ------------ ---------- --------- ------------------------------- ---- ----------------------------------------- 500787001 PRJ102547 /7-22-02 /C305 21-JUL-03 PPLSOFT GLT 26-JUN-02 Financials/SCM 8.40.00.304 Financials Asset Management Bundle #1 |
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.