[Oracle] SELECT USER FROM SYS.DUAL
11 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- Didier_S
- WRInaute impliqué

- Messages: 567
- Inscription: 24 Aoû 2004
[Oracle] SELECT USER FROM SYS.DUAL
Bonjour,
J'ai à administrer une base Oracle. Tout se passe bien, sauf une requête qui revient souvent dans les logs :
Ce qui m'agace, c'est qu'elle laisse un curseur ouvert à chaque itération. Ce qui fait qu'en 2 semaines, j'ai déja 80 curseurs ouverts.
Je n'ai aucune idée de ce qui peut lancer cette requête.
J'ai fait vérifier tout le code php, les procs/functions, et les différents outils de stats/log qui tournent; aucun résultat.
Quelqu'un aurait une idée ?
J'ai à administrer une base Oracle. Tout se passe bien, sauf une requête qui revient souvent dans les logs :
- Code: Tout sélectionner
SELECT USER FROM SYS.DUAL
Ce qui m'agace, c'est qu'elle laisse un curseur ouvert à chaque itération. Ce qui fait qu'en 2 semaines, j'ai déja 80 curseurs ouverts.
Je n'ai aucune idée de ce qui peut lancer cette requête.
J'ai fait vérifier tout le code php, les procs/functions, et les différents outils de stats/log qui tournent; aucun résultat.
Quelqu'un aurait une idée ?
- touttoulon
- WRInaute occasionnel

- Messages: 406
- Inscription: 16 Mai 2006
Qry.SQL.text := 'SELECT USER FROM SYS.DUAL';
Qry.Prepare;
...
Qry.Open;
try
MyField := Qry.GetFieldAsString('AField');
finally
Qry.Close;
end;
Attention à ne jamais oublier de fermer ton curseur en fermant la query.
Qry.Prepare;
...
Qry.Open;
try
MyField := Qry.GetFieldAsString('AField');
finally
Qry.Close;
end;
Attention à ne jamais oublier de fermer ton curseur en fermant la query.
- Didier_S
- WRInaute impliqué

- Messages: 567
- Inscription: 24 Aoû 2004
Je veux bien la fermer (on a eu de gros problèmes à cause de curseurs non fermés, plus de 5000 en simultanés, la base était à genoux en permanence), mais je ne sais pas d'où elle peut sortir!
Tu as une idée de ce qui pourrait exécuter cette requête dans un environnement 'normal' ?
Tu as une idée de ce qui pourrait exécuter cette requête dans un environnement 'normal' ?
- touttoulon
- WRInaute occasionnel

- Messages: 406
- Inscription: 16 Mai 2006
moi qui pensais être le seul wrinaute à utiliser oracle
si tu veux que je t'aide un peu plus, il va falloir que tu m'en donne un peu plus
ce serait possible d'avoir un bout de code un peu plus complet ?
si tu veux que je t'aide un peu plus, il va falloir que tu m'en donne un peu plus
ce serait possible d'avoir un bout de code un peu plus complet ?
- Didier_S
- WRInaute impliqué

- Messages: 567
- Inscription: 24 Aoû 2004
Hum
J'ai pas de code à te montrer, justement, vu que je n'ai _aucune_ idée de ce qui peut bien lancer cette requête, personne ne sait d'où elle sort
Je l'ai juste vue en faisant un
J'ai pas de code à te montrer, justement, vu que je n'ai _aucune_ idée de ce qui peut bien lancer cette requête, personne ne sait d'où elle sort
Je l'ai juste vue en faisant un
- Code: Tout sélectionner
SELECT sql_text,count(*) AS cpt FROM v$open_cursor GROUP BY sql_text ORDER BY cpt DESC
- touttoulon
- WRInaute occasionnel

- Messages: 406
- Inscription: 16 Mai 2006
essayes de tracer ta bdd -> http://leoanderson.developpez.com/trace ... racle/#LIV
- lenono
- WRInaute discret

- Messages: 71
- Inscription: 4 Sep 2006
Re: [Oracle] SELECT USER FROM SYS.DUAL
Didier_S a écrit:Bonjour,
J'ai à administrer une base Oracle. Tout se passe bien, sauf une requête qui revient souvent dans les logs :
- Code: Tout sélectionner
SELECT USER FROM SYS.DUAL
Ce qui m'agace, c'est qu'elle laisse un curseur ouvert à chaque itération. Ce qui fait qu'en 2 semaines, j'ai déja 80 curseurs ouverts.
Je n'ai aucune idée de ce qui peut lancer cette requête.
J'ai fait vérifier tout le code php, les procs/functions, et les différents outils de stats/log qui tournent; aucun résultat.
Quelqu'un aurait une idée ?
Tu as regardé dans l'admin via OEM ?
Tu es sur quelle version ? 9i, 10G ...
11 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Echange de liens thèmatique seo, admin sys ou annuaire
- Tri avec SELECT ..... IN SELECT ...
- url du genre: user.site.com a partir de www.site.com/user
- Dual core ou pas ?
- Mutualisé / Oracle ?
- Oracle search
- Avis sur 1&1 dual illimité
- l'offre 1&1 dual classique. des avis ?
- Oracle contre Google : rebondissement de l'affaire
- PHP/Oracle: Absorber une charge exceptionnelle
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


