Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Entreprise Manager
Entreprise Manager Forum d'entraide Oracle Enterprise Manager
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/04/2007, 14h48   #1
Invité de passage
 
Inscription : avril 2007
Messages : 12
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Maine et Loire (Pays de la Loire)

Informations forums :
Inscription : avril 2007
Messages : 12
Points : 1
Points : 1
Envoyer un message via MSN à bad lieutenant
Par défaut Oracle : performance, temps de réponse et OEM

Bonjour,
Je suis actuellement en 2ème année de BTS IRIS (programation en tout genres)
Et je suis en projet informatique depuis le mois de janvier. ce projet est très important car il compte comme coefficient 8 pour notre BTS.
Seulement voila l'entreprise qui nous à commandé le logiciel demande de fonctionner sous oracle et nous n'y connaissons rien. Même nos connaissances en base de données sont très maigres .
Je voudrais donc vous poser quelques questions qui me taraude depuis maintenant 3 mois et demis.

- Nous disposons d'un pc(sous windows XP pro) de bonne puissance (1GO ram, 1,8G proc) dédié à oracle (c'est la 10g R2 qui est instalée) et les temps d'acces à cette dernière sont tout bonnement astronomique! (comptez au moins 6sec pour une petite requette "create table" sous sql plus).


- le login à OEM via interface web met plusieurs minutes !

Et enfin derniere question : Nous diposons d'un livre qui s'intitule "Oracle 10g Notions fondamentales" édité par Oracle Press, dans lequel il est question de Oracle Entreprise Manager.
Mais, dans le livre, les screen shots montrent une interface graphique qui est celle d'un exécutable resemblant au "net manager" et non à l'interface web dont nous disposons via l'addresse "http://ipdusev:port/em".
Malheureusement il nous à été imposible de trouver cette version d'OEM dans le menu oracle du "menu démarer".
Cette version est elle instalé par défaut? avec le client? le serveur?
Est elle plus performante que la version web ?
Plus rapide?

Je vous remercie si vous prennez le temps de répondre à ces quelques questions de débutant totalements perdu dans le grand monde de ce sgbd certe très performant, mais si dificile à apréender que ca vous dégoute un peut des base de données.
bad lieutenant est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 16h48   #2
Invité de passage
 
Inscription : avril 2007
Messages : 12
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Maine et Loire (Pays de la Loire)

Informations forums :
Inscription : avril 2007
Messages : 12
Points : 1
Points : 1
Envoyer un message via MSN à bad lieutenant
je penssait que ces question serais plutôt simple à élucider pour des personnes qualifiées.

Considérez vous que je n'ais pas asser bien cherché ?

j'ais bien lu la charte du forum, j'ais cherché sur google j'ais parcourus tout les turoriel en rapport sur ce site et je dispose de deux livre sur le sujet, mais je n'y trouve toujours pas les informations nécéssaires.

aurai-je ommis une source d'information évidente ?

merci de votre compréention
bad lieutenant est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 10h10   #3
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
En ce qui concerne les performances d'une base il y a rarement de solution sans analyse détaillée des performances avec des outils comme la trace SQL/TKPROF, Statspack, OEM ou autres. Sans vouloir vous décourager, il faut un minimum d'expérience avec Oracle pour maîtriser un moins un outil et comprendre un peu ce qui ce passe dans la base.

Sur mon PC de bureau (pentium 4 3Ghz HT et 512 Mo de RAM), j'ai Oracle 10.2.0.1 Entreprise Edition et si je crée une table avec 2 colonnes, cela est rapide:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
dev001> spool tct.log
dev001>
dev001> DROP user tct cascade;
 
User dropped.
 
dev001> DROP tablespace tstct including contents AND datafiles;
 
Tablespace dropped.
 
dev001>
dev001> CREATE tablespace tstct datafile 'd:\oradata\dev001\tstct.dbf' size 100M
;
 
Tablespace created.
 
dev001> CREATE user tct IDENTIFIED BY tct001;
 
User created.
 
dev001> GRANT CREATE session, ALTER session, CREATE TABLE TO tct;
 
GRANT succeeded.
 
dev001> ALTER user tct DEFAULT tablespace tstct quota unlimited ON tstct;
 
User altered.
 
dev001>
dev001> connect tct/tct001;
Connected.
dev001>
dev001> SET timing ON
dev001>
dev001> ALTER session SET sql_trace=true;
 
Session altered.
 
Elapsed: 00:00:00.03
dev001> begin
  2  FOR i IN 1..10
  3  loop
  4   execute immediate 'create table t(c1 number, c2 varchar2(30))';
  5   execute immediate 'drop table t';
  6  end loop;
  7  end;
  8  /
 
PL/SQL procedure successfully completed.
 
Elapsed: 00:00:01.56
dev001> SHOW errors
No errors.
dev001>
Vous pouvez essayez d'adapter le script ci dessus et de récupérer le fichier trace créé dans le répertoire indiqué par:
Code :
SHOW parameter user_dump_dest
et l'analyser avec:
Code :
tkprof dev001_ora_3544.trc output=tct.out
Dans le fichier résultat, il y a aura entre autres les résultats pour les CREATE TABLE:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
********************************************************************************
 
CREATE TABLE t(c1 number, c2 varchar2(30))
 
 
call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse       10      0.00       0.00          0          0          0           0
Execute     10      0.15       0.17          1         10        126           0
Fetch        0      0.00       0.00          0          0          0           0
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total       20      0.15       0.17          1         10        126           0
 
Misses IN library cache during parse: 10
Optimizer mode: ALL_ROWS
Parsing user id: 52     (recursive depth: 1)
********************************************************************************
C'est avec ce type de résultat qu'on peut analyser ce qui ce passe vraiment
dans la base et envisager des solutions.

Voir le tutoriel.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 16h08   #4
Invité de passage
 
Inscription : avril 2007
Messages : 12
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Maine et Loire (Pays de la Loire)

Informations forums :
Inscription : avril 2007
Messages : 12
Points : 1
Points : 1
Envoyer un message via MSN à bad lieutenant
merci beaucoup pour cette aide précieuse.

je débute complètement dans ce domaine donc ces méthodes me sons complètement étrangère.

je vais procéder comme vous me l'avez indiqué et je posterais le raport pour que vous puissiez l'interpretter.

Merci encore!
bad lieutenant est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h59.


 
 
 
 
Partenaires

Hébergement Web