
dimanche, décembre 31, 2006
dimanche, décembre 24, 2006
mardi, décembre 19, 2006
Blog : RCI Tools
Découverte : JavaPolis Rad Race 2006
Plus d'informations :
lundi, décembre 18, 2006
Annonce : Oracle Community
Plus d'informations :
dimanche, décembre 17, 2006
Annonce : SQL Developer 1.1 Production
Que dire ... le plus simple est de consulter le post de Arkzoyd qui nous fait partager son enthousiasme ! ;-))
Trop Cool cette version ! ;-)) Non ?
samedi, décembre 16, 2006
Lecture : Oracle Magazine Janvier/ Février 2007

... mais si vous ne le recevez pas, c'est le moment de vous abonner à cette publication technique gratuite!
vendredi, décembre 15, 2006
Découverte : Gestion de la qualité de service (Part 3)
(Post précédent : notion de système)
Les concepts
2) Notion de « service »
Le service représente la vue logique de l’application ou du processus métier ; permettant ainsi de modéliser la chaîne applicative et donc d’assurer sa surveillance et le respect du SLA.
En tant que responsable applicatif, ce qui m’importe est de connaître l’état de cette application, les problèmes éventuels et de comprendre comment elle se comporte vu des utilisateurs finaux.
Modéliser un service consiste à définir le test et la transaction type (de l’application, correspondant à la réalité des accès), les sondes utilisées, les mesures de performances et les mesures d’utilisations les plus pertinentes.
3) Les sondes (Beacons)
Dans le cas d’une application accédée depuis plusieurs endroits, par exemple l’accès à l’application de notes de frais depuis différentes agences situées en France, la gestion de la qualité de service de la chaîne applicative nécessite de pouvoir identifier les problèmes réseau et donc de connaître le temps des transactions depuis les différents sites.
C’est pour cela que des sondes (Beacons) nécessitent d’être positionnées sur chacun des sites distants afin de donner des mesures pour chaque.
Les transactions définies sont « jouées » par chacune des sondes.
Dans l’exemple ci-dessus, les utilisateurs de l’agence de Lyon ont des temps de réponse bien supérieurs à ceux mesurés depuis les autres points ; ce qui permet de voir que les problèmes de ralentissement sont seulement sur cette agence et sont donc surement liés à des problèmes réseau.
L’application n’est pas mise en cause !
A suivre ...
(Post précédent : notion de système)
mardi, décembre 12, 2006
Découverte : SDev & bases non Oracle
Pour cela, il faut récupérer les drivers JDBC nécessaires puis les référencer dans SDev via le menu Tools : Preferences > Database > ThirdParty JDBC Drivers (pour mysql : mysql- connector-java-5.0.4-bin.jar).
Il ne reste plus qu'à créer une connexion ...
... et accéder à la base ! ;-))
Plus d'informations :
samedi, décembre 09, 2006
Découverte : Gestion de la qualité de service (Part 2)
Ce post et les suivants donnent les concepts de l'ASLM avec Oracle Enterprise Manager 10g Grid Control.
(Post précédent : introduction)
Les concepts
1) Notion de « système »
La modélisation du système consiste à créer la vue des composants techniques correspondant au "DataCenter" que l’on veut surveiller ; comme par exemple les bases de données, les serveurs d’applications, la baie de stockage et les composants réseau.
Une fois les composants sélectionnés, la topologie permet de définir la représentation graphique ainsi que les liens d’association entre chacun des composants.
La représentation graphique ainsi obtenue fournit alors une vue claire et détaillée de l’ensemble des composants techniques impliqués; ce qui est extrêmement utile pour identifier l’état des composants !
Lors de la définition d’un système, une étape consiste à sélectionner les mesures par composants que l’on désire voir afficher dans les performances du systèmes.
Pour chacun des composants, de nombreuses mesures sont disponibles, donnant ainsi des informations très détaillées sur les éléments.
Une fois le système modélisé, l’administrateur obtient une vue synthétique agrégée de l’ensemble des composants, évitant ainsi une surveillance composant par composant !
L’administrateur a ainsi à sa disposition l’ensemble des alertes, avertissements, les règles et les arrêts planifiés (blackout) ainsi que l’historique des statuts et des alertes.
L’accès aux tableaux des modification de configuration permet de suivre l’évolution et de suivre l’ensemble des modifications effectuées au cours du temps et ainsi éventuellement de revenir "en arrière" en cas de problème.
L’administrateur suit aussi les différents services qui utilisent ce système ; permettant ainsi de faire rapidement le liens entre les incidents système et ceux applicatifs.
La console lui permet de gérer des scripts pour l’ensemble des composants et de suivre l’activité des travaux ainsi programmés.
Les mesures sélectionnées lors de la modélisation du système sont présentées sur la page des graphiques.
Il est donc très important de prendre les informations les plus pertinentes et de ne pas trop mettre de mesures afin que cette page ne devienne pas l’équivalent du tableau de bord d’une navette spatiale !
Le tableau de bord présente une synthèse de l’état du système. Les administrateurs peuvent personnaliser les colonnes à afficher ; par défaut : cible, type, statut, alertes, violations de règles, score de conformité et temps d’attente. L’ensemble des mesures disponibles pour chacun des composants du système peuvent être sélectionnées ; par exemple nombre de transaction par seconde, session actives en attente, connexions JDBC ouvertes, demandes par secondes, connexions HTTP actives, total E/S réseau, …
Comme précédemment, il est nécessaire de choisir des mesures intéressantes pour la surveillance du système et de ne pas transformer les tableaux blanc en cockpit !
A suivre ...
(Post précédent : introduction)
jeudi, décembre 07, 2006
Annonce : Oracle Enterprise Single Sign-On Suite
Plus d'informations :
mercredi, décembre 06, 2006
Annonce : Oracle Business Process Analysis Suite
Oracle Business Process Analysis Suite est composé des quatre composants suivants :
- Business Process Architect (modélisation des processus )
- Business Process Repository Server (serveur de composants)
- Business Process Simulator (simulation)
- Business Process Publisher (publication des modèles de processus)
Plus d'informations :
mardi, décembre 05, 2006
Découverte : Gestion de la qualité de service (Part 1)
Problématique
Aujourd’hui, la plupart des applications sont en mode Web et nécessitent rapidité d’exécution et disponibilité. Les utilisateurs se sont habitués à des temps de réponse "extrêmement rapide" , pratiquement instantanés ; ce qui fait que dans les cas où ils rencontrent des pages "plus" lentes, ils ont tendance à "s’agacer" voir même chercher un site web assurant la même prestation.
Dans le cas d’une application internet stratégique, telle qu’une application de commerce électronique, ce comportement à un impact sur le business : le client ne commande pas et de plus risque de partir à la concurrence voire même ne plus revenir à l’avenir !
De ce fait, ces applications vont nécessiter un niveau service élevé, aussi bien en terme de disponibilité que de performance.
Besoins
Composé de matériel, OS et logiciels hétérogènes, le système d’information devient de plus en plus complexe et ce malgré les efforts de consolidation.
D’un côté, comme nous l’avons vu, les utilisateurs demandent de plus en plus aux applications, en matières de temps de réponse et de sécurité.
De l’autre, les administrateurs du système d’information sont confrontés à la gestion d’une plate-forme hétérogène ; c’est-à-dire qu’il leur faut réagir aux problèmes d’arrêt et de perte de performance de la chaîne applicative dans sa globalité et non composant par composant.
Hors cette chaîne applicative peut être constituées d’éléments complètement différents.
On peut très vite se retrouver avec des environnements complexes à surveiller, en terme de composant, de logiciels mais aussi d’OS et de hardware.
La question de pose de connaître la qualité de service de la chaîne applicative et des composants techniques sous jacent, cela permettant de pouvoir corréler les évènements fonctionnels et techniques.
Les utilisateurs notent un ralentissement de l’application, il faut trouver rapidement le ou les points de ralentissement voir les composants en arrêt sans avoir à passer par les fichiers de log des différents composants de la chaîne.
Ce qu’il faut à l’administrateur du système d’information est une console capable de fournir une vue logique agrégée de l’application et des composants techniques impliqués, permettant ainsi de répondre rapidement aux différents problèmes rencontrés : on parle de diagnostic de bout en bout de la chaîne applicative.
Mais cela ne suffit pas !
Il faut aussi fournir un mécanisme capable de prévenir les administrateurs ; passer ainsi d’un mode d’attente à un mode d’informations proactives. On parlera de Root Cause Analysis ; identifier rapidement et facilement les points de ralentissement ou d’arrêt.
Nous venons d’introduire les concepts de SLM (Service Level Management) ou ASLM (Application Service Level Management); capacité à gérer la qualité de service d’une chaîne applicative.
A suivre ...
lundi, décembre 04, 2006
Blog : Platform, Storage & Clustering Topics
Have fun ! ;-)
dimanche, décembre 03, 2006
Annonce : Oracle Application Express Application Migration Workshop
Plus d'informations :
mardi, novembre 28, 2006
Découverte : Site Oracle PME
samedi, novembre 25, 2006
Découverte : Oracle DBA Toolbar

Sympa pour rechercher directement sur OTN et accéder à Metalink ! :-)
Malheureusement disponible que pour IE ... mais la version firefox ne devrait pas tarder !
mercredi, novembre 08, 2006
Annonce : SQL Developer 1.1
A tester ...
;-))
vendredi, novembre 03, 2006
Lecture : OOW2006
Retrouvez les présentations sur le site web dédié !
Bonne lecture !! ;-))
jeudi, novembre 02, 2006
Annonce : Rachat de Stellent
mercredi, novembre 01, 2006
Lecture : Oracle Magazine Novembre / Décembre 2006

vendredi, octobre 27, 2006
Annonce : Un an déjà !!
jeudi, octobre 26, 2006
Annonce : Oracle Unbreakable Linux 2.0

Ce qui se traduit par :
- le support la distribution Linux Red Hat à des tarifs inférieurs à ceux de Red Hat (cf Larry)
- une distribution "clonée" de celle de Red Hat sous forme de binaires et d'images ISO (c'est-à-dire une version RH sans les éléments copyrightés recompilée Oracle)
- Unbreakable Linux Network (ULN) pour la gestion des mises à jour et des correctifs
Le but ?(cf Larry)
- Reduire le coût de support des distributions Linux et fournir un "vrai" support
- Accélérer l'adoption de Linux dans les entreprises
Unbreakable Linux : une vrai distribution Linux reconnue avec un vrai support ? cool ... non ?
A essayer ...
La version est déjà téléchargeable sur eDelivery
Plus d'informations :
- Site Oracle
- VNUnet.fr
- Le Monde Informatique
- Journal Informatique
- Blog d'Arkzoyd
- eWeek
- Information Week
- ZDNet US

mercredi, octobre 25, 2006
Annonce : Oracle WebCenter Suite


Oracle WebCenter Suite est composé :
- WebCenter Framework: framework basé sur JSF&ADF permettant de créer des applications évoluées en AJAX
- WebCenter Services: composants de collaboration et communication (Oracle Content Database, Oracle Secure Enterprise Search, VoIP sur SIP, Instant Messaging & Presence, Discussion Forum & Wiki)
- WebCenter Studio: intégration avec Oracle JDeveloper pour le développement
- WebCenter Composer: environnement web pour la composition des interfaces utilisateurs
- WebCenter Spaces: environnement de travail configurable
Plus d'informations :
lundi, octobre 23, 2006
dimanche, octobre 22, 2006
Annonce : Rachat MetaSolv
Plus d'informations :
vendredi, octobre 20, 2006
Annonce : JDeveloper 10.1.3.1
jeudi, octobre 19, 2006
lundi, octobre 09, 2006
Annonce : Rachat de Sunopsis
Plus d'informations :
vendredi, septembre 29, 2006
Annonce : Oracle Berkeley DB
- Oracle Berkeley DB Release 4.5
- Oracle Berkeley DB Java Edition Release 3.1
jeudi, septembre 28, 2006
Lecture : Techn'Oracle Database Vault
Plus d'informations :
lundi, septembre 25, 2006
Complément : Gérer les configurations clients
- Comment gérer les configurations des postes clients ?
- Comment s'assurer du respect de la conformité des postes ?
- Comment répondre à un utilisateur qui est confronté à un problème sur son ordinateur ?
- Comment vérifier que les logiciels installés sont conformes à la politique de sécurité ?
- ...
La réponse :
- Oracle Enterprise Manager 10g Grid Control
Une fonctionnalité d'Oracle Enterprise Manager 10g Grid Control se nomme "Client System Analyser". Comme son nom l'indique, il s'agit de fournir une analyse complète du système des postes clients, directement à travers la console Web.
Cette fonction est accessible depuis l'onglet "Déploiements".
Les administrateurs peuvent rechercher les configurations des postes suivants plusieurs critères tels que adresse IP, hôte, OS, ...
- Matériel
- Système d'exploitation & patches
- Système de fichiers
- Réseau
- Navigateur (type, proxy utilisé, utilisation du cache)
- Logiciels installés
- Cookies
- Conformité (par rapport aux critères précisés)
- ...
Combiné à Oracle Webconférence (composant d'Oracle Collaboration Suite) pour prendre la main à distance, la fonctionnalité CSA (Client System Analyser) d'Oracle Enterprise Manager 10g Grid Control offre une solution intéressante de surveillance et d'administration à distance du parc client.
A essayer !! ;-))
samedi, septembre 23, 2006
Lecture : Oracle Magazine Septembre / Octobre 2006

mercredi, septembre 20, 2006
Complément : Gérer l'ensemble des configurations
Les questions :
- Comment gérer l'ensemble des configurations, que ce soit celles des base de données ou celles des serveurs d'applications ?
- Comment connaître les évolutions et les implications sur le système sous-jacent ?
- Comment faire pour comprendre pourquoi l'infrastructure de production ne réagit pas comme celle de recette ?
La réponse :
- Oracle Enterprise Manager 10g Grid Control
1. Vue de l'onglet "Déploiements"
Pour cela, il suffit d'accéder via l'ongler "Déploiements" à la section "Configuration".
Il est ainsi (enfin) possible d'avoir une vue de l'ensemble des déploiements mais aussi de rechercher des configurations et de les comparer.
La comparaison des composants permet de mettre rapidement en évidence les différences, intéressant par exemple pour comparer des configurations de test et de production qui ne se comportent pas de la même façon.
La comparaison peut se faire sur les machines elles-mêmes mais aussi sur les composants implémentés (ex: base de données, serveur d'applications, conteneur J2EE, ...) .
3. Comparaison "machine" 4. Comparaison "Application Server"
La comparaison entre les machines permet de trouver les différences aussi bien sur le matériel physique que sur les produits installés, les patches, les packages, le système de fichiers, ...
Dans le cas de la comparaison des serveurs d'applications, l'interface alerte sur les différences entre les composants, les fichiers de configuration, les ports utilisés, les applications déployées, ...
La comparaison entre instances de base de données permet de souligner les différences concernant aussi bien la SGA, les paramètres d'initialisation, les espaces logiques, les fichiers (contrôle, journalisation,données), les segments d'annulation et les options de la base de données installées.
La gestion des configurations d'Oracle Enterprise Manager 10g Grid Control permet d'obtenir une vue claire et à jour de l'ensemble du système d'information mais aussi d'accéder à l'historique de toutes les modifications et évolutions.
A essayer !! ;-))
mercredi, août 09, 2006
Annonce : Oracle ContentDB & Content Records DB
Plus d'informations :
mardi, août 08, 2006
Annonce : Oracle Database Vault pour Linux
Plus d'informations :
- cf post du 6 juillet dernier
lundi, août 07, 2006
Découverte : SQL Developer Studio
On y trouve une section intéressante ("Feature Requests") permettant de soumettre des améliorations / modifications !
Alors ... pour la prochaine version, je veux .... ;-))
jeudi, août 03, 2006
Annonce : Oracle EM10g Grid Control pour Windows
mardi, août 01, 2006
Complément : Applications APEX
Have fun ! ;-))
lundi, juillet 31, 2006
Complément : SOD d'Oracle SQL Developer
dimanche, juillet 30, 2006
Lecture : Etude Forrester sur APEX
Les points mis en avant sont les suivants :
- Environnement de développement facile d'utilisation
- Consolidation
- Coût de développement très faible
- Intégration à la base de données
- ...
vendredi, juillet 28, 2006
Lecture : Le clonage d'Oracle eBusiness Suite
jeudi, juillet 27, 2006
Annonce : APEX 2.2
Have fun ! ;-)
vendredi, juillet 21, 2006
Découverte : Blog Arkzoyd
mercredi, juillet 12, 2006
jeudi, juillet 06, 2006
Découverte : Oracle Database Vault
Il s'agit d'une option de la base de données Oracle qui permet de protéger les données des applications des accès potentiels des DBAs.
Un exemple simple pour mettre en évidence l'intérêt d'un tel outil : pourquoi le DBA aurait-il le droit de faire un SELECT sur la table des employés pour voir les salaires ?
1) Accès à la table EMPLOYEES (sans DB Vault)
La commande SLQ suivante est passée par un utilisateur ayant le droit DBA :
SELECT firts_name, last_name,salary FROM hr.employees;
Toutes les informations sensibles (ici le salaire) sont visibles par le DBA !
(Note : utilisation d'Oracle SQL Developer pour la démonstration)
2) Restriction des accès pour les DBAs
Via Oracle Database Vault, l'utilisateur DBVAULT peut restreindre les accès des DBAs.
Pour cela, il faut créer une règle de protection :


Maintenant l'accès n'est plus autorisé que pour les utilisateurs HR.
3) Accès à la table EMPLOYEES (avec DB Vault)
3.1 Visualisation des données
La visualiasation de la table hr.employees comme précédemment donne maintenant le résultat suivant :
Les données HR sont désormais protégées des accès DBAs !
3.2 Suppression de la table
Les commande de suppression de la table DROP table hr.employees; et de modification de structure ALTER TABLE hr.employees DROP (salary); provoquent les erreurs suivantes :
3.3 Création d'un utilisateur
Afin de préserver l'intégrité, le DBA ne peut plus créer d'utilisateurs
CREATE USER john IDENTIFIED BY no1_pw;
Note : Une viewlet de démonstration d'Oracle Database Vault est disponible sur OTN.