| URLs | blog.arkzoyd.com | 4j.arkzoyd.com |
| Edito | Les technologies Oracle Database Server, Data Mining, Sémantique, Sécurité... et un peu MySQL | Les technologies Oracle Middleware (Glassfish et Weblogic) mais surtout Java, Java EE et les outils associés |
| Pour nous suivre ? | ||
|---|---|---|
| @ArKZoYd | @ArKZoYd4J | |
| Atom/RSS | Feed Atom/RSS | Feed Atom/RSS |
| Abonnez-vous | Recevez les articles par E-Mail | Recevez les articles par E-Mail |
27 août 2011
blog.arkzoyd.com ou 4j.arkzoyd.com ?
Pour soigner sa schizophrénie, lui redonner un semblant de lisibilité et répondre aux préoccupations des personnes intéressées par Oracle mais pas par Java et vice-versa, le blog est scindé en 2 :
Labels:
thearkzoydcompany
Links to this post
26 août 2011
Index, Surindexation et Supervision (aka Monitoring)
Les index sont une arme redoutable à double tranchant. De sorte qu'une maladie assez répandue sur les bases de données Oracle est la sur-indexation ! Dans cet article, vous trouverez quelques réflexions à ce sujet et notamment :
- Des exemples de conséquences négatives de l'utilisation d'index
- Le monitoring des index pour lutter contre la sur-indexation
- L'impact de la collecte des statistiques avec
DBMS_STATSsur l'indexation - Une étude de l'impact du monitoring des index sur l'activité
Labels:
database,
oracle,
sql
Links to this post
24 août 2011
Oracle Single Sign-On Suite Ad
Je ne sais pas si c'est la rentrée ou OOW11 qui approchent mais toujours est-il que ça repart ! D'abord Oracle VM 3.0.1 à télécharger ce matin sur Oracle Software Delivery Cloud. C'est pas mieux que eDelivery, ça ? Le marketing, c'est est génial ;-).
Maintenant une publicité pour Oracle Single-Sign-On Suite probablement largement inspirée de ce XKCD là. Un peu tarte à la crème ou donuts en l'occurence :
Maintenant une publicité pour Oracle Single-Sign-On Suite probablement largement inspirée de ce XKCD là. Un peu tarte à la crème ou donuts en l'occurence :
Labels:
oracle,
securite
Links to this post
22 août 2011
Utiliser Datapump en PL/SQL
Le PL/SQL, lorsqu'on utilise une base de données Oracle, est plus facile à porter d'une plateforme à une autre qu'un script Perl, il permet de gérer finement les exceptions, il est facilement intégrable à tous les outils de la base de données à commencer par
Cet article présente un script PL/SQL qui utilise le package
DBMS_SCHEDULER et il est simple pour n'importe quel DBA ! Alors, si vous faîtes l'effort de lire Oracle® Database PL/SQL Packages and Types Reference - DBMS_DATAPUMP, il est probable que vous troquerez bientôt la ligne de commande expdp pour un bloc PL/SQL ou une procédure...Cet article présente un script PL/SQL qui utilise le package
DBMS_DATAPUMP pour exporter le schéma SCOTT puis crée et l'importe dans l'utilisateur DEMO
Labels:
database,
oracle
Links to this post
19 août 2011
Navigateur JNDI: Glassfish vs Weblogic
Glassfish a perdu, depuis la version 3, la possibilité de naviguer dans l'arborescence de ses resources JNDI grace à sa console d'administration. Il ne semble pas avoir retrouvée cette capacité depuis lors. Dommage!
Weblogic offre, quant à lui,
Weblogic offre, quant à lui,
Labels:
glassfish,
java,
oracle,
weblogic
Links to this post
14 août 2011
**VIDEO** Diagnostics des applications Weblogic en production
JRockit Mission Control permet de diagnostiquer les problèmes de performance des applications qui s'appuient sur Weblogic. C'est le cas, y compris en production à l'aide du niveau le plus bas de Weblogic Diagnostic Framework (WLDF). Vous trouverez illustré dans cette video :
- Comment utiliser Weblogic Diagnostic Framework pour visualiser les activités des différents composants Java EE ; quels sont les composants les plus utilisés ? Quels sont les temps associés ? Comment ces activités sont corrélées dans leurs threads d'exécution
- Comment "Profiler" en temps réel une classe ou une méthode ?
- Comment retrouver l'ensemble des composants Java EE associés à un contexte d'exécution via son identifiant (ECID) ? Vous pourrez ainsi corréler les logique de présentation, métier, les composants qui servent à faire le mapping Objet relationnel et même les requêtes SQL
Labels:
java,
oracle,
performance,
video
Links to this post
REF CURSOR gets OUT ?
Après avoir détricoté des erreurs
ORA-00604 et ORA-01001 qui apparaissaient en manipulant des REF CURSOR comme paramètres depuis des clients ODP.NET et Java, je suis tombé sur une section de la documentation assez étonnante... Celle-ci suggère que vous ne devez pas utiliser de paramètre OUT de type REF CURSOR ; mais plutôt IN OUT. Voici ce que vous pouvez lire dans le manuel de référence PL/SQL d'Oracle 11.2, ce qui suit :
Labels:
11gR2,
oracle,
sql
Links to this post
13 août 2011
Recréer le tablespace SYSAUX
Le tablespace
SYSAUX fait partie de votre base de données au même titre que SYSTEM. Il n'est pas supporté de le recréer. Cela est notamment dû au fait que certaines tables qui le constituent ne sont pas recréées dans le script catalog.sql mais font parties des fichiers inclus dans $ORACLE_HOME/rdbms/admin/sql.bsq qui sont lancés automatiquement par la commande CREATE DATABASE. Bref, ce qui suit :- Ne doit pas être utilisé
- Ne fonctionne sûrement pas avec votre version de base de données
- Dépend du système d'exploitation
- Peut être facilement évité par une sauvegarde régulière
- Ne peut être qu'une solution temporaire pour lancer une commande
expouexpdppar exemple - Nécessite au moins une heure de mise en oeuvre
- a été testé sur une base de données 11.2 sur Linux x86
Labels:
11gR2,
database,
oracle
Links to this post
12 août 2011
Compilation PL/SQL, paramètres OUT et affectations
Vous pouvez utiliser un paramêtre OUT comme source d'affectation, y compris si la valeur n'a pas été initialisée. Dans ce cas, sa valeur sera considérée comme
NULL. Le tableau "PL/SQL Subprogram Parameter Modes" de la documentation explicite ce cas un peu particulier. On peut facilement l'illuster à l'aide du cas extrême de la procédure ci-dessous qui ne fait rien semble-t-il puisque sa seule ligne de code est null; mais qui,
Labels:
database,
oracle,
sql
Links to this post
Inscription à :
Messages (Atom)