FAQ OracleConsultez toutes les FAQ

Nombre d'auteurs : 15, nombre de questions : 137, dernière mise à jour : 26 octobre 2006  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.


SommaireERPPeoplesoftPeoplesoft Administration (14)
précédent sommaire suivant
 

Grâce à la requête suivante :

Code sql :
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
Dans les version inférieur (8.43) , il faut remplacer PS_XLATITEM par PS_XLATTABLE

Il est également impératif de tenir compte de la langue si il y a plusieurs langues d'installées

Mis à jour le 15 octobre 2006 Jaouad

Grâce à la requête suivante :

Code sql :
1
2
3
4
5
SQL> SELECT * FROM PSPROJECTDEFN ; 
  
PROJECTNAME        VERSION PROJECTDESCR              TGTSERVERNAME       TGTDBNAM TGTOPRID                     
--------------- ---------- ------------------------- ------------------- -------- -------- 
CFO_PORTAL               1 CFO Portal Pagelets

Mis à jour le 15 octobre 2006 Jaouad

Grâce à la requête suivante :

Code sql :
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).

Mis à jour le 15 octobre 2006 Jaouad

Grâce à la requête suivante :

Code sql :
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

Mis à jour le 15 octobre 2006 Jaouad

Grâce à la requête suivante :

Code sql :
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
Ici, on suppose que la langue installée est le francais.

Mis à jour le 15 octobre 2006 Jaouad

La requête suivante permet de voir les contrôle d'exécution en fonction des AE (Application Engine) :

Code sql :
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

Mis à jour le 15 octobre 2006 Jaouad

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 :
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

Mis à jour le 15 octobre 2006 Jaouad

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 :
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

Mis à jour le 15 octobre 2006 Jaouad

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 :
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

Mis à jour le 15 octobre 2006 Jaouad

Utile notamment pour la séquence servant à affecter le PRCSINSTANCE (identificateur unique des traitements) :

Code sql :
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

Mis à jour le 15 octobre 2006 Jaouad

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 :
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

Mis à jour le 15 octobre 2006 Jaouad

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 :
http://serveur/psp/DOMAINE/EMPLOYEE/ERP/?cmd=login&languageCd=FRA&trace=y
Le fichier trace est généré dans :

Code sql :
$PS_HOME/appserv/DOMAINE/LOGS/
et se décompose ainsi :

Code sql :
OPRID_NomPoste.tracesql

Mis à jour le 15 octobre 2006 Jaouad

La version des tools peut être déterminée précisément grâce à la commande suivante :

Code sql :
1
2
sproerp17-psoft84: /psoftsp1/appserv>psadmin -v 
Version 8.46.06
Cette commande doit être lancé avec l'utilisateur système PSOFT et dans le répertoire suivant :
$PS_HOME/appserv

Mis à jour le 15 octobre 2006 Jaouad

La requête suivante permet de lister toutes les installations de Hotfix, Bundles, patch…

Code sql :
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

Mis à jour le 15 octobre 2006 Jaouad

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 ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les 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 © 2014 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.

 
 
 
 
Partenaires

PlanetHoster
Ikoula