Rechercher sur arkzoyd.com

31 juillet 2010

Joyeux SA day

Ce sont eux qui contrôlent votre vie ! Avec quelques jours de retard, joyeux SA day aux joyeux SA :

18 juillet 2010

Télécharger vos patchs Oracle avec WGET

Ca faisait un petit moment que je n'avais plus fait ça... Il n'y a plus d'accès FTP à Metalink. En revanche, vous pouvez toujours télécharger vos patchs sans navigateur web; WGET remplace avantageusement le client FTP. Pour en savoir plus, reportez-vous à la note My Oracle Support FAQ [ID 747242.5].

Déployer JSF 2.0 HelloWorld sur Glassfish v3 avec ANT

Glassfish 3 offre un module d'extension pour exécuter des opérations asadmin avec ANT. Dans cet article, vous trouverez :
  • Un exemple d'application web JSF 2.0 construit avec ANT
  • Le paramétrage du module d'extension ANT avec Glassfish pour déployer cette application

16 juillet 2010

Appliquer les PSU 11.2.0.1.2 sur Ubuntu

Les PSU Juillet 2010 sont dehors; les ID sont 9654983 pour la base de données et 9655006 pour l'Infrastructure Grid. Je les ai appliqué sur mon laptop Ubuntu, histoire de faire quelques tests sur mon problème Streams et...

Arrêter une autre session avec [Ctrl]+C et oradebug

Si vous utilisez SQL*Plus, vous savez qu'avec un "[Ctrl]+C", vous pouvez arrêter un ordre SQL sans arrêter votre session, ni votre transaction. Et bien, il est possible de lancer l'équivalent d'un "[Ctrl]+C" sur une autre session que la votre. Il est probablement très déconseillé de s'amuser à ça sur une production mais pour de faux, voici comment faire...

03 juillet 2010

Glassfish v3 et authentification via une table Oracle

La plupart des applications nécessite de mettre en place de la sécurité. Glassfish v3 (comme Weblogic) peut faire ça pour nous ! Si vous ne voulez pas commencer votre développement par la mise en place d'un LDAP ou d'un fichier qu'il ne faudra pas oublier quand vous créerez de nouvelles configurations, je vous suggère d'utiliser, pour commencer, le JDBCRealm. Celui-ci permet, en effet, de définir un ensemble de tables et gérer les utilisateurs et les groupes sans trop d'efforts. Dans cet article, vous verrez comment réaliser ce paramétrage.

Configurer un pool de connexions Oracle dans Glassfish v3

Laissez-moi caresser le secret espoir qu'avec Glassfish v3, JSF 2.0, EJB 3.1 et JPA 2.0, les développements web avec les outils Oracle redeviennent aussi simple que lorsque je développais avec Apache Struts sur le moteur Orion fraichement racheté...

J'imagine que je serai bientôt déçu mais entre l'ampleur du framework Oracle ADF qui peut tout sur le papier mais vous oblige à 18 mois d'études (en plus de votre école d'Ingénieur) et APEX 4.0, simple et non-sens de la nature comme seul Oracle sait les marketer, il reste un peu d'espace...

Toujours est-il que pour mon nouveau projet, j'ai décidé, contre vents et marées de passer du côté gratuit d'Oracle (j'ai dit gratuit, pas opensource!). Il s'agit d'ailleurs d'un choix plus motivé par le désir de faciliter la maintenance de la solution et la possibilité de trouver des ressources facilement opérationnelles qu'un choix pour mon propre plaisir... Preuve, s'il en fallait, qu'avec l'age nos préoccupations changent. Enfin, pour commencer, il faut configurer une source de données Oracle dans Glassfish. Ca prend vraiment 5 minutes.

01 juillet 2010

Isoler un environnement du réseau avec iptables

iptables offre de nombreuses possibilités pour bloquer, transformer ou router des trames réseaux. Cet article présente 2 techniques :
  • La première consiste à rediriger les trames IP à destination d'une adresse vers une autre. Pour les utilisateurs Oracle, cela permet de déplacer une base de données sans changer la configuration client; par exemple, si vous avez un programme java avec une URL JDBC codée dans le programme.
  • La seconde permet de bloquer l'ensemble des accès réseaux d'un serveur
Ces 2 techniques combinées permettent d'isoler un serveur après l'avoir cloné et sans utiliser d'équipement physique.