<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Administrateur de bases de données</title>
  <link>http://renaudgaudin.blog.sudouestjob.com/index.php/</link>
  <atom:link href="http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2" rel="self" type="application/rss+xml"/>
  <description>Ce blog vise à :
Faire connaître mes compétences en administration de systèmes de production.
Publier sur ce blog des articles relatifs à mes domaines d'intérêt professionnels : 
- Oracle et les SGBD 
- les SI décisionnels
- Ruby On Rails</description>
  <language>fr</language>
  <pubDate>Tue, 18 Nov 2008 14:40:42 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>sans commentaires...</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2008/11/17/sans-commentaires</link>
    <guid isPermaLink="false">urn:md5:f215297e3a06a9e4e13c7d5a9b06c54f</guid>
    <pubDate>Mon, 17 Nov 2008 11:16:00 +0100</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>emploi</category>
            
    <description>    &lt;p&gt;http://www.01net.com/editorial/394985/salaires-le-syntec-annonce-une-periode-de-vaches-maigres/&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2008/11/17/sans-commentaires#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2008/11/17/sans-commentaires#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/15946</wfw:commentRss>
      </item>
    
  <item>
    <title>pourquoi ce blog</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/02/pourquoi-ce-blog</link>
    <guid isPermaLink="false">urn:md5:f30adede943edc6ee2b45439c9f781f7</guid>
    <pubDate>Fri, 02 May 2008 20:49:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>emploi</category>
        <category>CV</category><category>emploi</category><category>présentation</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://renaudgaudin.blog.sudouestjob.com/public/en_dessous_alors_daccord/photoCV.jpg&quot; alt=&quot;pff&quot; /&gt;
&lt;br /&gt;Ce blog de chercheur d'emploi est plus qu'un moyen de trouver une occupation&amp;nbsp;: poser mon histoire et l'exposer aux autres, clarifier mon projet et le rendre attractif et rassurant. &lt;br /&gt;
&lt;br /&gt;
Mon projet professionnel est, comme mon expérience, à multiples facettes. &lt;br /&gt;
Il va de l'expertise technique sur Oracle, à la gestion transverse d'applications ou de plates-formes de production. &lt;br /&gt;
&lt;br /&gt;
Le projet personnel qui lui est étroitement associé, et qui n'est pas pour rien dans sa cohérence, s'organise autour de ma vie de famille, ma femme et mes deux enfants.&lt;/p&gt;


&lt;p&gt;Professionnellement parlant, il s'agira donc ici de&amp;nbsp;: &lt;br /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Faire connaître mes compétences en administration de systèmes de production.&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Publier sur ce blog des articles relatifs à mes domaines d'intérêt professionnels, tels que&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;- Oracle et les SGBD &lt;br /&gt;
- les ERP&lt;br /&gt;
- les SI décisionnels&lt;br /&gt;
- Ruby On Rails&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;...&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/02/pourquoi-ce-blog#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/02/pourquoi-ce-blog#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/1759</wfw:commentRss>
      </item>
    
  <item>
    <title>Mes Compétences</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/03/mes-competences</link>
    <guid isPermaLink="false">urn:md5:b711de36af50b6c03ef4eaf62cc03dbd</guid>
    <pubDate>Fri, 02 May 2008 20:48:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>infos recruteur</category>
        <category>CV</category><category>emploi</category><category>présentation</category>    
    <description>    &lt;p&gt;&lt;strong&gt;--&amp;gt; je suis :&lt;/strong&gt; &lt;ins&gt;&lt;/ins&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Administrateur de bases de données – DBA Oracle&lt;/h3&gt;


&lt;p&gt;&lt;strong&gt;--&amp;gt; je sais :&lt;/strong&gt; &lt;ins&gt;&lt;/ins&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;installer et administrer des bases de données Oracle&lt;/li&gt;
&lt;li&gt;administrer des systèmes Unix, Windows NT&lt;/li&gt;
&lt;li&gt;administrer Time Navigator&lt;/li&gt;
&lt;li&gt;concevoir et coder des scripts d’administration et d’exploitation en bash, batch, SQL...&lt;/li&gt;
&lt;li&gt;développer de petites applications - dernière réalisation&amp;nbsp;: synchronisation des jobs de calcul du datawarehouse d'In-Fusio (PL/SQL)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;--&amp;gt; je parle :&lt;/strong&gt;&lt;ins&gt;&lt;/ins&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l'Anglais couramment&lt;/li&gt;
&lt;li&gt;l'Allemand un peu moins&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/03/mes-competences#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/03/mes-competences#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/1804</wfw:commentRss>
      </item>
    
  <item>
    <title>Mes Connaissances Techniques</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/03/Mes-Connaissances-Techniques</link>
    <guid isPermaLink="false">urn:md5:07a8aa19540640c3939efd1b1bd62fa6</guid>
    <pubDate>Fri, 02 May 2008 20:47:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>infos recruteur</category>
        <category>CV</category><category>emploi</category><category>présentation</category>    
    <description>    &lt;ul&gt;
&lt;li&gt;Systèmes d’exploitation 	&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Windows NT, 2000,2003 Unix SCO, Solaris, HP-UX, AIX&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Réseaux / protocoles		&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TCP/IP, CFT&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sauvegardes			  &lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Time Navigator&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Serveurs applications		&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Apache, Business Objects, Web Intelligence,&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bases de données		&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Oracle V6 à V10, SQL Server, MySQL, SQLite&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Langages			&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Shell (sh, ksh, bash), SQL, PL/SQL&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/03/Mes-Connaissances-Techniques#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/03/Mes-Connaissances-Techniques#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/1808</wfw:commentRss>
      </item>
    
  <item>
    <title>mes centres d'intérêt extra-professionnels</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/03/mes-centres-dinteret-extra-professionnels</link>
    <guid isPermaLink="false">urn:md5:bc6740ca726fb14be47c3a13741aa849</guid>
    <pubDate>Fri, 02 May 2008 20:46:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>infos recruteur</category>
        <category>CV</category><category>emploi</category><category>présentation</category>    
    <description>    &lt;ul&gt;
&lt;li&gt;mes enfants (et leur mère)&lt;/li&gt;
&lt;li&gt;les bonsaïs&lt;/li&gt;
&lt;li&gt;la musique (bassiste d'Étienne Piballe et les Aloses)&lt;/li&gt;
&lt;li&gt;l'équitation&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/03/mes-centres-dinteret-extra-professionnels#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/03/mes-centres-dinteret-extra-professionnels#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/1805</wfw:commentRss>
      </item>
    
  <item>
    <title>Mon Expérience Professionnelle</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/03/experience-professionnelle</link>
    <guid isPermaLink="false">urn:md5:72b8757135df9fec81da4b2b696af1e5</guid>
    <pubDate>Fri, 02 May 2008 20:45:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>infos recruteur</category>
        <category>CV</category><category>emploi</category><category>présentation</category>    
    <description>    &lt;h3&gt;De avril 2004 à mars 2007&amp;nbsp;: 	Administrateur Oracle chez In-Fusio à Bordeaux (33)&lt;/h3&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;


&lt;h4&gt;Mission&amp;nbsp;: Administration des bases de données Oracle pour la production et le back office&lt;/h4&gt;


&lt;h5&gt;Administration de bases de données dans un environnement cible de bases de données répliquées en production 24/24 et 7/7 (Oracle, Java).&lt;/h5&gt;

&lt;p&gt;300 Go, 5 bases de données sur le cycle d’intégration.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;gestion et allocation des ressources, espaces mémoire et disque physique et logique.&lt;/li&gt;
&lt;li&gt;gestion des utilisateurs.&lt;/li&gt;
&lt;li&gt;Outils et méthodes utilisés&amp;nbsp;: Sql, Pl/Sql, Oracle Enterprise Manager, Toad&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;Administration de la plate-forme décisionnelle (Business Objects, WebIntelligence)&lt;/h5&gt;

&lt;p&gt;800 Go à Paris et à Bordeaux.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;alimentation des données, surveillance du bon déroulement des calculs&lt;/li&gt;
&lt;li&gt;tuning mémoire, optimisation des requêtes et des méthodes d’accès sur disque&lt;/li&gt;
&lt;li&gt;déploiement et suivi des datamarts dédiés&amp;nbsp;: processus de rafraîchissement, gestion des dépendances entre travaux&lt;/li&gt;
&lt;li&gt;développement de shells d’administration et de scripts ETL (bash, batch, SQL)&lt;/li&gt;
&lt;li&gt;Outils et méthodes utilisés&amp;nbsp;: Oracle Warehouse Builder, Business Objects Designer, Sql*Loader&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;Installation et administration de bases de données&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;sous Solaris (Oracle 9i) Windows (Oracle 8i et 10G), Linux Red Hat (Oracle 10G, MySQL)&lt;/li&gt;
&lt;li&gt;support technique interne aux testeurs et aux développeurs&lt;/li&gt;
&lt;li&gt;planification et passage des patches noyau&lt;/li&gt;
&lt;li&gt;Configuration et maintenance des sauvegardes centralisées (Time Navigator 3.7 puis 4.0)&lt;/li&gt;
&lt;li&gt;Business Objects&lt;/li&gt;
&lt;li&gt;Documentation et alimentation du référentiel qualité&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;Environnement Technique&amp;nbsp;: Solaris 9 et 10 - Linux Red Hat– Windows NT/2000/2003 – Oracle - MySQL&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;De septembre 2002 à avril 2004&amp;nbsp;: Professeur d’informatique à Bordeaux (33)&lt;/h3&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;EPSI (élèves ingénieurs en formation initiale)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;1ère année&amp;nbsp;: Théorie des bases de données&lt;/li&gt;
&lt;li&gt;3ème année&amp;nbsp;: Administration de bases de données Oracle&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Jamet Buffereau Sup&amp;nbsp;: BTS Comptabilité et Gestion&lt;/h4&gt;

&lt;p&gt;Première et deuxième année&amp;nbsp;: Processus 10 - organisation du système d’information comptable et de gestion&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Environnement Technique&amp;nbsp;: Oracle 9i Windows NT&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;De mars 2002 à septembre 2002&amp;nbsp;: Administrateur SIMPAC chez Lyonnaise des Eaux à Bordeaux (33)&lt;/h3&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Mission&amp;nbsp;: à la Direction des Achats, épauler le redéploiement des approvisionnements&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;administration fonctionnelle du système informatique&lt;/li&gt;
&lt;li&gt;rédaction et diffusion de requêtes&lt;/li&gt;
&lt;li&gt;documentation des postes de travail&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Environnement Technique&amp;nbsp;: Oracle Applications, Business Objects, Web Intelligence&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;De mars 2000 à novembre 2001&amp;nbsp;: Administrateur Unix Oracle chez Legrand à Limoges (87)&lt;/h3&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Mission&amp;nbsp;: mettre en production l’application d’e-procurement de la Direction des Achats&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;administration des environnements du projet&lt;/li&gt;
&lt;li&gt;documentation des installations&lt;/li&gt;
&lt;li&gt;support technique interne et relation avec les développeurs Oracle aux US&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Environnement Technique&amp;nbsp;: Oracle Applications 11 et 11i , Solaris, Apache, Oracle 8 et 8i&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;De janvier 2000 à mars 2000&amp;nbsp;: Administrateur Oracle chez Group Wato à Bordeaux (33)&lt;/h3&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Mission&amp;nbsp;: redimensionner les bases pour la migration d’une application Paradox&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;réorganisation du stockage et de l’organisation des bases&lt;/li&gt;
&lt;li&gt;optimisation du code&lt;/li&gt;
&lt;li&gt;automatisation des scripts de gestion des listes d’appels&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Environnement Technique&amp;nbsp;: CTI, Oracle 8i, Windows NT&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;De janvier 1998 à janvier 2000&amp;nbsp;: formation d’ingénieur au CESI à Blanquefort (33)&lt;/h3&gt;


&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;De janvier 1997 à janvier 1998&amp;nbsp;: Ingénieur Opérationnel chez Alcatel à La Garenne-Colombes (92)&lt;/h3&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Mission&amp;nbsp;: mettre en production les logiciels réseau sur les BSC (stations centrales de base)&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;développement de scripts sur l’état du réseau avant intervention&lt;/li&gt;
&lt;li&gt;participation au process qualité&lt;/li&gt;
&lt;li&gt;formation de collègues&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Environnement Technique&amp;nbsp;: Oracle 7, Sun Os, X25&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;&lt;br /&gt;&lt;/p&gt;


&lt;h3&gt;De septembre 1995 à décembre 1996&amp;nbsp;: formation DUT Informatique à l’IUT de Paris V (75)&lt;/h3&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;


&lt;h3&gt;De mai 1992 à décembre 1996: Responsable informatique et téléphonie chez DOMICAL à Paris (75)&lt;/h3&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Mission&amp;nbsp;: assurer le bon fonctionnement d’une plate-forme de réception d’appels, et du système de gestion des payes d’une association mandataire de gardes-malades (500 payes par mois)&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;exploitation du système informatique&amp;nbsp;: états statistiques du cahier des charges à la recette, maintenance et écriture de nouveaux programmes (UNIX SCO, Oracle V6, SQL Forms, SQL Reports&lt;/li&gt;
&lt;li&gt;interface technique entre nos prestataires et la Direction Générale&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Environnement Technique&amp;nbsp;: Oracle V6, Unix SCO&lt;/strong&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/03/experience-professionnelle#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/03/experience-professionnelle#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/1766</wfw:commentRss>
      </item>
    
  <item>
    <title>c'est quoi un DBA Oracle Applications</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/11/15/cest-quoi-un-DBA-Oracle-Applications</link>
    <guid isPermaLink="false">urn:md5:37be8243f67156ea84ce68ee368dea8d</guid>
    <pubDate>Thu, 15 Nov 2007 22:19:00 +0100</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>ERP</category>
        <category>administration</category><category>emploi</category><category>ERP</category><category>Oracle Applications</category>    
    <description>&lt;p&gt;Take my advise - resign now and find a new job.&lt;/p&gt;


&lt;p&gt;Your workload will go through the roof - you will raise more P1 TAR's with oracle in the next few months than you have in the past few years - you'll never go off call again and the adpatch utility will become your best friend.&lt;/p&gt;    &lt;p&gt;http://www.dba-village.com/village/dvp_forum.OpenThread?ThreadIdA=31030&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/11/15/cest-quoi-un-DBA-Oracle-Applications#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/11/15/cest-quoi-un-DBA-Oracle-Applications#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/7511</wfw:commentRss>
      </item>
    
  <item>
    <title>Oracle Database 10g Administrator Certified Associate #1 : le bouquin</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/10/09/Oracle-Database-10g-Administrator-Certified-Associate-1-%3A-le-bouquin</link>
    <guid isPermaLink="false">urn:md5:fd4e3bf2af18c1507f874a74bc8b7414</guid>
    <pubDate>Tue, 09 Oct 2007 17:29:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>Oracle</category>
        <category>dba</category><category>formation</category><category>Oracle</category>    
    <description>    &lt;p&gt;Quelques remarques sur le livre de Sybex&lt;/p&gt;


&lt;p&gt;Pour 75 euros et quelques, au poids du papier on est pas volé. Deux gros bouqins, chacun avec un CD.&lt;/p&gt;


&lt;p&gt;Toutefois, avant d'investir dans cette merveille, sachez que :&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;- le pdf disponible sur le CD n'est disponible que sur le CD&amp;nbsp;: impossible de le copier sur votre dur, d'en récupérer des extraits ou quoi que ce soit d'autre. Et encore, si vous n'avez pas de chance, ou si vous avez une version postérieure à Reader 6, il vous faudra installer/désinstaller acrobat reader, avec peut-être malgré des injures quand vous essairez de visualiser le fichier.&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;- le moteur de tests contient peu de questions (enfin&amp;nbsp;: une série de 120 + 2 de 150 + 11*20 ça fait quand même quelques unes)&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;- pas de stats sur vos résultats, pas de progression, rien.&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/10/09/Oracle-Database-10g-Administrator-Certified-Associate-1-%3A-le-bouquin#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/10/09/Oracle-Database-10g-Administrator-Certified-Associate-1-%3A-le-bouquin#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/6419</wfw:commentRss>
      </item>
    
  <item>
    <title>Oracle's free SQL Developer adds database migration tool</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/09/28/Oracles-free-SQL-Developer-adds-database-migration-tool</link>
    <guid isPermaLink="false">urn:md5:9fb539fb9afdfed312e6759966d16d9e</guid>
    <pubDate>Fri, 28 Sep 2007 22:11:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>Oracle</category>
            
    <description>&lt;p&gt;The latest version of Oracle's free SQL Developer includes new capabilities designed to make it easier for users to migrate data from Microsoft and MySQL database management systems (DBMSs) onto Oracle.&lt;/p&gt;


&lt;p&gt;Unveiled this week, Oracle SQL Developer Release 1.2's new Migration Workbench tool lets Oracle Database users browse or move data, database objects, tables and stored programs found in Microsoft SQL Server, Microsoft Access and MySQL Database deployments, according to Oracle.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://searchoracle.techtarget.com/originalContent/0,289142,sid41_gci1273457,00.html?&quot; hreflang=&quot;fr&quot;&gt;&lt;/a&gt;par là&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/09/28/Oracles-free-SQL-Developer-adds-database-migration-tool#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/09/28/Oracles-free-SQL-Developer-adds-database-migration-tool#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/6068</wfw:commentRss>
      </item>
    
  <item>
    <title>la table dual : un incrément sans passer par les séquences</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/07/02/la-table-dual-%3A-un-increment-sans-passer-par-les-sequences</link>
    <guid isPermaLink="false">urn:md5:b07740d01f8ff9fb4af3afc7980cdbf6</guid>
    <pubDate>Mon, 02 Jul 2007 23:30:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>Oracle</category>
        <category>administration</category><category>Oracle</category>    
    <description>&lt;p&gt;select *&lt;/p&gt;

&lt;pre&gt;from (select level l from dual connect by level &amp;lt; 10)
/&lt;/pre&gt;    &lt;p&gt;L&lt;/p&gt;

&lt;pre&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;--
        1
        2
        3
        4
        5
        6
        7
        8
        9&lt;/pre&gt;


&lt;pre&gt;9 ligne(s) sélectionnée(s).&lt;/pre&gt;




&lt;p&gt;Noureddine 08/10/2007 14:08 me demande&amp;nbsp;:
&quot;quelle est la différence entre cette requette et la requette suivante:
select level l from dual connect by level &amp;lt; 10&quot;&lt;/p&gt;


&lt;p&gt;la réponse est sur ask tom&amp;nbsp;:
1. In Sql*Plus (9.2.0.4 EE):&lt;/p&gt;


&lt;p&gt;SQL&amp;gt; select *&lt;/p&gt;

&lt;pre&gt; 2  from (select level from dual connect by level &amp;lt; 10);&lt;/pre&gt;


&lt;pre&gt;    LEVEL&lt;/pre&gt;

&lt;hr /&gt;

&lt;pre&gt;        1
        2
        3
        4
        5
        6
        7
        8
        9&lt;/pre&gt;


&lt;p&gt;9 rows selected.&lt;/p&gt;


&lt;p&gt;SQL&amp;gt; select level from dual connect by level &amp;lt; 10;&lt;/p&gt;


&lt;pre&gt;    LEVEL&lt;/pre&gt;

&lt;hr /&gt;

&lt;pre&gt;        1&lt;/pre&gt;


&lt;p&gt;Why do these 2 SQl's return different results in SQL*Plus&amp;nbsp;?
In TOAD both the SQl's above return 9 rows.&lt;/p&gt;


&lt;p&gt;Followup   May 9, 2005 - 2pm US/Eastern:&lt;/p&gt;


&lt;p&gt;sqlplus does that -- that is why I &quot;hid&quot; dual in the inline view&lt;/p&gt;


&lt;p&gt;rem&amp;nbsp;: the connect by level &amp;lt; :n does not work in 8i and before&lt;/p&gt;



&lt;p&gt;Depuis le bogue a été corrigé&amp;nbsp;; plus besoin de &lt;em&gt;select * from (select&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/07/02/la-table-dual-%3A-un-increment-sans-passer-par-les-sequences#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/07/02/la-table-dual-%3A-un-increment-sans-passer-par-les-sequences#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/3745</wfw:commentRss>
      </item>
    
  <item>
    <title>les headers http de mon smartphone</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/06/14/les-headers-http-de-mon-smartphone</link>
    <guid isPermaLink="false">urn:md5:a006b09b05e368519de8e3812b40c95e</guid>
    <pubDate>Thu, 14 Jun 2007 22:49:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>un peu de tout, et le reste</category>
        <category>mobile computing</category><category>techno</category><category>web</category>    
    <description>&lt;p&gt;et ceux de tous les autres sur http://http://dietrich.ganx4.com/mobiledump/&lt;/p&gt;


&lt;p&gt;Mozilla4.0_compatible_MSIE_4.01_Windows_CE_Smartphone_240x320_SPV_C600_OpVer_11.2.22.5.txt&lt;/p&gt;    &lt;p&gt;Accept: */*
Accept-Encoding: gzip,deflate
Accept-Language: fr
Connection: Keep-Alive
Host: dietrich.ganx4.com
UA-color: color16
UA-CPU: x86
UA-OS: Windows CE (Smartphone) - Version 5.1
UA-pixels: 240x320
UA-Voice: TRUE
User-Agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Smartphone; 240x320; SPV C600; OpVer 11.2.22.5)
x-wap-profile: &quot;http://www.htcmms.com.tw/gen/tornado-2.0.xml&quot;&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/06/14/les-headers-http-de-mon-smartphone#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/06/14/les-headers-http-de-mon-smartphone#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/3264</wfw:commentRss>
      </item>
    
  <item>
    <title>ruby rake #3 : la doc</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/06/14/ruby-rake-%3A-la-doc</link>
    <guid isPermaLink="false">urn:md5:e39325ab67920ef76ac0cf026f8352c5</guid>
    <pubDate>Thu, 14 Jun 2007 00:21:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>RoR</category>
        <category>formation</category><category>ruby on rails</category><category>techno</category><category>web</category>    
    <description>&lt;p&gt;rake doc:app&lt;/p&gt;    &lt;p&gt;C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle&amp;gt;rake doc:app
(in C:/apc_demo/InstantRails1.7/InstantRails/rails_apps/rooracle)&lt;/p&gt;


&lt;pre&gt;                    README_FOR_APP:
               books_controller.rb: c........
                    application.rb: c.
             application_helper.rb: m
                   books_helper.rb: m
                           book.rb: c&lt;/pre&gt;

&lt;p&gt;Generating HTML...&lt;/p&gt;


&lt;p&gt;Files:   6
Classes: 3
Modules: 2
Methods: 9
Elapsed: 0.750s&lt;/p&gt;


&lt;p&gt;et dans le rep doc&amp;nbsp;:
C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle&amp;gt;tree doc
Structure du dossier pour le volume FFM74F4
Le numéro de série du volume est 2155-1AD5
C:\APC_DEMO\INSTANTRAILS1.7\INSTANTRAILS\RAILS_APPS\ROORACLE\DOC
└───app&lt;/p&gt;

&lt;pre&gt;   ├───files
   │   ├───doc
   │   └───app
   │       ├───controllers
   │       ├───helpers
   │       └───models
   └───classes&lt;/pre&gt;


&lt;p&gt;&lt;em&gt;voilà&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>ruby on rails et oracle : les commandes rake #2 : comment vider une table avec la commande rake db:migrate</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/06/13/ruby-on-rails-et-oracle-%3A-les-commandes-rake-2-%3A-comment-vider-une-table-avec-la-commande-rake-db%3Amigrate</link>
    <guid isPermaLink="false">urn:md5:c6fbbf0dc7179afe9243e41c0f29ce98</guid>
    <pubDate>Wed, 13 Jun 2007 00:17:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>RoR</category>
        <category>formation</category><category>ruby on rails</category><category>techno</category><category>web</category>    
    <description>    &lt;p&gt;notes&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;ruby script\generate migration ma_migration
crée ma_migration dans le ss rep migrate&lt;/p&gt;


&lt;p&gt;on peut y coller le code qui est dans schema.rb (voir le #1), c'est un bon début&lt;/p&gt;


&lt;p&gt;Migrer la base de données&lt;/p&gt;


&lt;p&gt;rake migrate est déprécié --&amp;gt; rake db:migrate&lt;/p&gt;


&lt;p&gt;la table est recrée (ah oui, sans les données oui.)&lt;/p&gt;


&lt;p&gt;exemple 2&amp;nbsp;:
C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle&amp;gt;ruby script\generat
e migration NewCol13June2007&lt;/p&gt;

&lt;pre&gt;     exists  db/migrate
     create  db/migrate/002_new_col13_june2007.rb&lt;/pre&gt;

&lt;p&gt;dans le fichier on ajoute une colonne&amp;nbsp;:
rajout de la ligne t.column &quot;comments&quot;, :string, :limit =&amp;gt; 4000
aux lignes de création de la table copiées/collées de schema.rb vers migrate/002_new_col13_june2007.rb&lt;/p&gt;


&lt;p&gt;ensuite rake db:migrate&lt;/p&gt;


&lt;p&gt;C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle&amp;gt;rake db:migrate
(in C:/apc_demo/InstantRails1.7/InstantRails/rails_apps/rooracle)
== NewCol13June2007: migrating ================================================
-- create_table(&quot;books&quot;, {:force=&amp;gt;true})&lt;/p&gt;

&lt;pre&gt;  -&amp;gt; 1.8600s&lt;/pre&gt;

&lt;p&gt;== NewCol13June2007: migrated (1.8750s) =======================================
&lt;br /&gt;la console dit :&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt; ←[4;36;1mSQL (0.000000)←[0m   ←[0;1mOCIError: ORA-00955: ce nom d'objet existe
déjà: CREATE TABLE schema_info (version NUMBER(38))←[0m
 ←[4;35;1mSQL (0.000000)←[0m   ←[0mOCIError: ORA-00955: ce nom d'objet existe d&lt;/pre&gt;

&lt;p&gt;éjà: CREATE TABLE schema_info (version NUMBER(38))←[0m&lt;/p&gt;

&lt;pre&gt; ←[4;36;1mSQL (0.000000)←[0m   ←[0;1mSELECT version FROM schema_info←[0m
 ←[4;35;1mSQL (0.000000)←[0m   ←[0mSELECT version FROM schema_info←[0m&lt;/pre&gt;

&lt;p&gt;Migrating to NewCol13June2007 (2)&lt;/p&gt;

&lt;pre&gt; ←[4;36;1mSQL (1.281000)←[0m   ←[0;1mDROP TABLE books←[0m
 ←[4;35;1mSQL (0.344000)←[0m   ←[0mDROP SEQUENCE books_seq←[0m
 ←[4;36;1mSQL (0.172000)←[0m   ←[0;1mCREATE TABLE books (id NUMBER(38) NOT NULL
PRIMARY KEY, title VARCHAR2(4000) DEFAULT NULL, text VARCHAR2(4000) DEFAULT NUL&lt;/pre&gt;

&lt;p&gt;L, comments VARCHAR2(4000) DEFAULT NULL) ←[0m&lt;/p&gt;

&lt;pre&gt; ←[4;35;1mSQL (0.032000)←[0m   ←[0mCREATE SEQUENCE books_seq START WITH 10000←[&lt;/pre&gt;

&lt;p&gt;0m&lt;/p&gt;

&lt;pre&gt; ←[4;36;1mSQL (0.000000)←[0m   ←[0;1mUPDATE schema_info SET version = 2←[0m
 ←[4;35;1mSQL (0.000000)←[0m   ←[0mSELECT * FROM schema_info←[0m
 ←[4;36;1mSQL (0.078000)←[0m   ←[0;1mselect lower(table_name) from user_tables←&lt;/pre&gt;

&lt;p&gt;[0m&lt;/p&gt;

&lt;pre&gt; ←[4;35;1mSQL (0.015000)←[0m   ←[0m select column_name as name, data_type as sq&lt;/pre&gt;

&lt;p&gt;l_type, data_default, nullable,&lt;/p&gt;

&lt;pre&gt;decode(data_type, 'NUMBER', data_precision,
'FLOAT', data_precision,
'VARCHAR2', data_length,
null) as limit,
decode(data_type, 'NUMBER', data_scale, null) as scale
from all_tab_columns
where owner = 'ROOR'
and table_name = 'BOOKS'
order by column_id&lt;/pre&gt;

&lt;p&gt;←[0m&lt;/p&gt;

&lt;pre&gt; ←[4;36;1mPrimary Key (0.219000)←[0m   ←[0;1m select cc.column_name
from all_constraints c, all_cons_columns cc
where c.owner = 'ROOR'
and c.table_name = 'BOOKS'
and c.constraint_type = 'P'
and cc.owner = c.owner
and cc.constraint_name = c.constraint_name&lt;/pre&gt;

&lt;p&gt;←[0m&lt;/p&gt;

&lt;pre&gt; ←[4;35;1mSQL (0.547000)←[0m   ←[0m SELECT lower(i.index_name) as index_name, i&lt;/pre&gt;

&lt;p&gt;.uniqueness, lower(c.column_name) as column_name&lt;/p&gt;

&lt;pre&gt;FROM user_indexes i, user_ind_columns c
WHERE i.table_name = 'BOOKS'
AND c.index_name = i.index_name
AND i.index_name NOT IN (SELECT uc.index_name FROM user_constraints uc WHERE uc&lt;/pre&gt;

&lt;p&gt;.constraint_type = 'P')&lt;/p&gt;

&lt;pre&gt;ORDER BY i.index_name, c.column_position&lt;/pre&gt;

&lt;p&gt;←[0m&lt;/p&gt;


&lt;p&gt;maintenant on a une nouvelle colonne (et plus de lignes!)&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/06/13/ruby-on-rails-et-oracle-%3A-les-commandes-rake-2-%3A-comment-vider-une-table-avec-la-commande-rake-db%3Amigrate#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/06/13/ruby-on-rails-et-oracle-%3A-les-commandes-rake-2-%3A-comment-vider-une-table-avec-la-commande-rake-db%3Amigrate#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/3191</wfw:commentRss>
      </item>
    
  <item>
    <title>ruby on rails et oracle : les commandes rake #1</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/31/ruby-on-rails-et-oracle-%3A-les-commandes-rake-1</link>
    <guid isPermaLink="false">urn:md5:7f39fd2b7029d42e42a2ce3516251690</guid>
    <pubDate>Thu, 31 May 2007 23:44:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>RoR</category>
        <category>formation</category><category>Oracle</category><category>ruby on rails</category><category>techno</category><category>web</category>    
    <description>&lt;p&gt;C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle&amp;gt;rake db:schema:dump
crée dans le sous-répertoire db un fichier schema.rb avec le &quot;DDL&quot; de la table&amp;nbsp;:
&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt;# This file is autogenerated. Instead of editing this file, please use the
# migrations feature of ActiveRecord to incrementally modify your database, and
# then regenerate this schema definition.&lt;/pre&gt;


&lt;pre&gt;ActiveRecord::Schema.define() do&lt;/pre&gt;


&lt;pre&gt; create_table &quot;books&quot;, :force =&amp;gt; true do |t|
   t.column &quot;title&quot;, :string, :limit =&amp;gt; 4000
   t.column &quot;text&quot;,  :string, :limit =&amp;gt; 4000
 end&lt;/pre&gt;


&lt;pre&gt;end&lt;/pre&gt;    &lt;p&gt;C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle&amp;gt;rake db:schema:dump&lt;/p&gt;


&lt;pre&gt;(in C:/apc_demo/InstantRails1.7/InstantRails/rails_apps/rooracle)
C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle&amp;gt;dir db
Le volume dans le lecteur C s'appelle FFM74F4
Le numéro de série du volume est 2155-1AD5&lt;/pre&gt;


&lt;pre&gt; Répertoire de C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle\db&lt;/pre&gt;


&lt;pre&gt;30/05/2007  22:49    &amp;lt;REP&amp;gt;          .
30/05/2007  22:49    &amp;lt;REP&amp;gt;          ..
31/05/2007  21:16               393 schema.rb
              1 fichier(s)              393 octets
              2 Rép(s)   2 071 068 672 octets libres&lt;/pre&gt;


&lt;p&gt;&lt;br /&gt;
pendant ce temps sur la console&amp;nbsp;:
&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt;Processing BooksController#index (for 127.0.0.1 at 2007-05-31 21:09:23) &lt;a href=&quot;http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/31/GET&quot; title=&quot;GET&quot;&gt;GET&lt;/a&gt;
 Session ID: 8bcddc0a55bbf3e80e79525b7240a697
 Parameters: {&quot;action&quot;=&amp;gt;&quot;index&quot;, &quot;controller&quot;=&amp;gt;&quot;books&quot;}
 ?[4;36;1mBook Columns (0.328000)?[0m   ?[0;1m select column_name as name, data_type as sql_type, data_default, nullable, decode(data_type, 'NUMBER', data_precision,
'FLOAT', data_precision,
'VARCHAR2', data_length,
null) as limit,
decode(data_type, 'NUMBER', data_scale, null) as scale
from all_tab_columns
where owner = 'ROOR'
and table_name = 'BOOKS'
order by column_id
?[0m
 ?[4;35;1mSQL (0.078000)?[0m   ?[0mSELECT count(*) AS count_all FROM books ?[0m&lt;/pre&gt;


&lt;pre&gt; ?[4;36;1mBook Load (0.141000)?[0m   ?[0;1mselect * from (select raw_sql_.*, rownum raw_rnum_ from (SELECT * FROM books ) raw_sql_ where rownum &amp;lt;= 10) where raw_rnum_ &amp;gt; 0?[0m
Rendering actionlistlayoutfalse within layouts/books
Rendering books/list
Completed in 2.60900 (0 reqs/sec) | Rendering: 0.04600 (1%) | DB: 0.54700 (20%)
| 200 OK &lt;a href=&quot;http://localhost/books&quot; title=&quot;http://localhost/books&quot;&gt;http://localhost/books&lt;/a&gt;
 ?[4;36;1mSQL (0.000000)?[0m   ?[0;1mOCIError: ORA-00942: Table ou vue inexistante: SELECT * FROM schema_info?[0m
 ?[4;35;1mSQL (1.000000)?[0m   ?[0mselect lower(table_name) from user_tables?[0m
 ?[4;36;1mSQL (0.000000)?[0m   ?[0;1m select column_name as name, data_type as sql_type, data_default, nullable,
decode(data_type, 'NUMBER', data_precision,
'FLOAT', data_precision,
'VARCHAR2', data_length,
null) as limit,
decode(data_type, 'NUMBER', data_scale, null) as scale
from all_tab_columns
where owner = 'ROOR'
and table_name = 'BOOKS'
order by column_id
?[0m
 ?[4;35;1mPrimary Key (1.266000)?[0m   ?[0m select cc.column_name from all_constraints c, all_cons_columns cc
where c.owner = 'ROOR'
and c.table_name = 'BOOKS'
and c.constraint_type = 'P'
and cc.owner = c.owner
and cc.constraint_name = c.constraint_name
?[0m
 ?[4;36;1mSQL (1.656000)?[0m   ?[0;1m SELECT lower(i.index_name) as index_name, i.uniqueness, lower(c.column_name) as column_name
FROM user_indexes i, user_ind_columns c
WHERE i.table_name = 'BOOKS'
AND c.index_name = i.index_name
AND i.index_name NOT IN (SELECT uc.index_name FROM user_constraints uc WHERE uc.constraint_type = 'P')
ORDER BY i.index_name, c.column_position
?[0m&lt;/pre&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/31/ruby-on-rails-et-oracle-%3A-les-commandes-rake-1#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/31/ruby-on-rails-et-oracle-%3A-les-commandes-rake-1#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/2820</wfw:commentRss>
      </item>
    
  <item>
    <title>Ruby On Rails et Oracle #4.1 : la gestion du NLS est un paramètre de application.rb</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/31/Ruby-On-Rails-et-Oracle-41-%3A-la-gestion-du-NLS-est-un-parametre-de-applicationrb</link>
    <guid isPermaLink="false">urn:md5:36fcacfebbe92bcf26b4e5683ba7c263</guid>
    <pubDate>Thu, 31 May 2007 23:32:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>RoR</category>
        <category>formation</category><category>Oracle</category><category>ruby on rails</category><category>techno</category><category>web</category>    
    <description>&lt;p&gt;&quot;gestion du nls&quot; est impropre, il s'agit de mettre l'application client ruby en cohérence avec une base Oracle en UTF-8, à savoir en quelque chose comme WE8MSWIN1252.&lt;/p&gt;


&lt;p&gt;dans app\controllers\application.rb, ajouter les lignes&lt;/p&gt;    &lt;ol&gt;
&lt;li&gt;added may 31 2007 http://ruby.developpez.com/faq/?page=Rails#rails_accent&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt; before_filter :headers_iso
 
 def headers_iso
   headers&lt;a href=&quot;http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/31/&amp;quot;content-type&amp;quot;&quot; title=&quot;&amp;quot;content-type&amp;quot;&quot;&gt;&quot;content-type&quot;&lt;/a&gt;= &quot;text/html; charset=iso-8859-1&quot;
 end
 # end added&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
après class ApplicationController &amp;lt; ActionController::Base&lt;/p&gt;


&lt;p&gt;à noter aussi la fonction dump bien utile pour vérifier quel caractère on a en base.&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/31/Ruby-On-Rails-et-Oracle-41-%3A-la-gestion-du-NLS-est-un-parametre-de-applicationrb#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/31/Ruby-On-Rails-et-Oracle-41-%3A-la-gestion-du-NLS-est-un-parametre-de-applicationrb#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/2818</wfw:commentRss>
      </item>
    
  <item>
    <title>oracle, ruby on rails et le nls : je crois que j'ai trouvé !</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/30/oracle-ruby-on-rails-et-le-nls-%3A-je-crois-que-jai-trouve</link>
    <guid isPermaLink="false">urn:md5:af210cb81cb82b4f72d2a7b1e9ba91e8</guid>
    <pubDate>Wed, 30 May 2007 23:06:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>RoR</category>
        <category>formation</category><category>Oracle</category><category>ruby on rails</category><category>techno</category><category>web</category>    
    <description>&lt;p&gt;dans la doc de rails (http://api.rubyonrails.org/)&amp;nbsp;:
Getting started&lt;/p&gt;


&lt;pre&gt;  1. At the command prompt, start a new rails application using the rails command and your application name. Ex: rails myapp (If you‘ve downloaded rails in a complete tgz or zip, this step is already done)
  2. Change directory into myapp and start the web server: script/server (run with —help for options)
  3. Go to localhost:3000/ and get &quot;Welcome aboard: Youâ€™re riding the Rails!&quot;
  4. Follow the guidelines to start developing your application&lt;/pre&gt;    &lt;p&gt;&quot;Welcome aboard: Youâ€™re riding the Rails!&quot;&lt;/p&gt;


&lt;p&gt;arf&lt;/p&gt;


&lt;p&gt;et c'est pareil depuis IE&lt;/p&gt;


&lt;p&gt;http://craigrandall.net/archives/2006/09/ruby-rails-and-unicode/
ou ça
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/197946&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/30/oracle-ruby-on-rails-et-le-nls-%3A-je-crois-que-jai-trouve#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/30/oracle-ruby-on-rails-et-le-nls-%3A-je-crois-que-jai-trouve#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/2772</wfw:commentRss>
      </item>
    
  <item>
    <title>Ruby On Rails et Oracle #1.1 : pas de driver oci?</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/30/Ruby-On-Rails-et-Oracle-11-%3A-pas-de-driver-oci</link>
    <guid isPermaLink="false">urn:md5:248a517a79c0c51fb3c9e5f1a6961b54</guid>
    <pubDate>Wed, 30 May 2007 22:21:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>RoR</category>
        <category>formation</category><category>ruby on rails</category><category>techno</category><category>web</category>    
    <description>&lt;p&gt;la commande&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle&amp;gt;ruby script\generate scaffold books&lt;/pre&gt;

&lt;p&gt;donne pour résultat&lt;/p&gt;    &lt;p&gt;exists  app/controllers/&lt;/p&gt;

&lt;pre&gt;     exists  app/helpers/
     exists  app/views/books
     exists  app/views/layouts/
     exists  test/functional/
 dependency  model
     exists    app/models/
     exists    test/unit/
     exists    test/fixtures/
     create    app/models/books.rb
     create    test/unit/books_test.rb
  identical    test/fixtures/books.yml&lt;/pre&gt;

&lt;p&gt;Couldn't find 'books' generator&lt;/p&gt;


&lt;p&gt;dépot de oci8.rb dans rails_apps&lt;/p&gt;


&lt;p&gt;puis rails mon_appli&lt;/p&gt;


&lt;p&gt;test connexion par ligne de commande ruby&lt;/p&gt;


&lt;p&gt;C:\apc_demo\InstantRails1.7\InstantRails\rails_apps&amp;gt;ruby -r oci8 -e &quot;OCI8.new
mon fichier y va tout seul&amp;nbsp;:
Copy OCI8.rb to C:/apc_demo/InstantRails1.7/InstantRails/ruby/lib/ruby/site_ruby
/1.8/DBD/OCI8
Copy oci8.rb to C:/apc_demo/InstantRails1.7/InstantRails/ruby/lib/ruby/site_ruby
/1.8
Copy oci8lib.so to C:/apc_demo/InstantRails1.7/InstantRails/ruby/lib/ruby/site_r
uby/1.8/i386-msvcrt
OK?
Enter Yes/No: y
Copying OCI8.rb to C:/apc_demo/InstantRails1.7/InstantRails/ruby/lib/ruby/site_r
uby/1.8/DBD/OCI8 ... done
Copying oci8.rb to C:/apc_demo/InstantRails1.7/InstantRails/ruby/lib/ruby/site_r
uby/1.8 ... done
Copying oci8lib.so to C:/apc_demo/InstantRails1.7/InstantRails/ruby/lib/ruby/sit
e_ruby/1.8/i386-msvcrt ... done
OK
-e:1: uninitialized constant OCI8 (NameError)&lt;/p&gt;


&lt;p&gt;C:\apc_demo\InstantRails1.7\InstantRails\rails_apps&amp;gt;ruby -r oci8 -e &quot;OCI8.new ('
hr', 'scott', 'ex-fusio:1521').exec('SELECT * FROM jobs ORDER BY 1') do |r|puts
r.join(' | '); end&quot;
-e:1: warning: don't put space before argument parentheses
env.c:257:in oci8lib.so: ORA-28000: the account is locked (OCIError)&lt;/p&gt;

&lt;pre&gt;       from C:/apc_demo/InstantRails1.7/InstantRails/ruby/lib/ruby/site_ruby/1.&lt;/pre&gt;

&lt;p&gt;8/oci8.rb:210:in `initialize'&lt;/p&gt;

&lt;pre&gt;       from -e:1:in `new'
       from -e:1&lt;/pre&gt;


&lt;p&gt;d'accord pas d'espace. Et aussi, prendre un compte pas verrouillé&lt;/p&gt;


&lt;p&gt;C:\apc_demo\InstantRails1.7\InstantRails\rails_apps&amp;gt;ruby -r oci8 -e &quot;OCI8.new('r
oor', 'roor', 'ex-fusio:1521').exec('SELECT * FROM books ORDER BY 1') do |r|puts&lt;/p&gt;

&lt;pre&gt;r.join(' | '); end&quot;&lt;/pre&gt;

&lt;p&gt;2.0 | premier | sans accents
4.0 | deuxi├¿me | avec accents
6.0 | 3├¿me | avec accents aussi
21.0 | é | e accent aigu
retour au NLS.&lt;/p&gt;


&lt;p&gt;(Avec la 1.4 d'Instant Rails, j'ai chargé NLS_LANG APRES generate scaffold. )
Avec la 1.7 je le fais AVANT mais c'est PAREIL.&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/30/Ruby-On-Rails-et-Oracle-11-%3A-pas-de-driver-oci#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/30/Ruby-On-Rails-et-Oracle-11-%3A-pas-de-driver-oci#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/2770</wfw:commentRss>
      </item>
    
  <item>
    <title>Parcours de Certification: Oracle Database 10g Administrateur</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/29/Parcours-de-Certification%3A-Oracle-Database-10g-Administrateur</link>
    <guid isPermaLink="false">urn:md5:ec891eddfdb7c3a9230f78f051a335c7</guid>
    <pubDate>Tue, 29 May 2007 10:10:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>emploi</category>
        <category>emploi</category><category>formation</category><category>Oracle</category>    
    <description>&lt;p&gt;OCA -&amp;gt; OCP -&amp;gt; OCM
Oracle Database 10g Administrateur Certifié Associé:
examen&amp;nbsp;:
Exam Number:	1Z0-042
Associated Certifications:	&lt;a href=&quot;http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=47#1&quot; hreflang=&quot;fr&quot;&gt;Oracle Database 10g DBA OCA&lt;/a&gt;
&lt;br /&gt;&lt;/p&gt;    &lt;p&gt;OCP = OCA plus un cours parmi une liste limitative plus 1Z0-043 formulaire de condtion pour le cours de prise en main Oracle OCP &lt;br /&gt;
OCM = OCP plus Two Advanced Hands-On Course Requirement etc. &lt;br /&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;prix de l'examen (D0040&amp;nbsp;? )&amp;nbsp;: 98 €ht&lt;/li&gt;
&lt;li&gt;sessions de 2 heures 1 à 10h une autre à 14 h&lt;/li&gt;
&lt;li&gt;à Bordeaux en novembre&lt;/li&gt;
&lt;li&gt;à Nantes le 31/8&lt;/li&gt;
&lt;li&gt;à Toulouse le 7/9&lt;/li&gt;
&lt;li&gt;à Paris tous les 15j&amp;nbsp;: 8 et 22/6, 6 et 20/7&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Oracle France 01 57 60 20 20 - formation 01 57 60 20 81
&lt;br /&gt;
pour les &lt;a href=&quot;http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=112#&quot; hreflang=&quot;fr&quot;&gt;Approved list of Oracle University Courses for Hands on Course Requirement&lt;/a&gt;
&lt;br /&gt;
Oracle vend un CD&amp;nbsp;: &lt;a href=&quot;http://education.oracle.com/pls/web_prod-plq-dad/show_desc.redirect?dc=D21172&quot; hreflang=&quot;fr&quot;&gt;Oracle Database 10g: Administration Workshop I Self-Study CD Course&lt;/a&gt;&amp;nbsp;: 377 €
&lt;br /&gt;
et il y a des livres chez amazon&amp;nbsp;: Ocp: Oracle 10g Certification Kit&amp;nbsp;: Exams 1Z0-042, 1Z0-043 (Broché)
de Bob Bryla (Auteur), Tim Buterbaugh (Auteur), Chip Dawes (Auteur)&amp;nbsp;: EUR 73,44
&lt;br /&gt; ou
&lt;br /&gt; Oracle Database 10g OCP Certification All-in-One: Exam Guide (Broché)
de Damir Bersinic (Auteur), John Watson (Auteur)
&lt;br /&gt; voir aussi chez O'Reilly&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/29/Parcours-de-Certification%3A-Oracle-Database-10g-Administrateur#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/29/Parcours-de-Certification%3A-Oracle-Database-10g-Administrateur#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/2702</wfw:commentRss>
      </item>
    
  <item>
    <title>Ruby On Rails et Oracle #4.1 : la gestion du NLS ne semble pas satisfaisante</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/23/Ruby-On-Rails-et-Oracle-41-%3A-la-gestion-du-NLS-ne-semble-pas-satisfaisante</link>
    <guid isPermaLink="false">urn:md5:be3f7097be02d0d615439c33a906c0f3</guid>
    <pubDate>Wed, 23 May 2007 23:45:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>RoR</category>
        <category>formation</category><category>Oracle</category><category>ruby on rails</category><category>techno</category><category>web</category>    
    <description>&lt;p&gt;database en AL32UTF8
client SQL en WE8PC850 =&amp;gt; NLS_LANG=FRENCH_FRANCE.WE8PC850. Cette variable est aussi initialisée dans use_ruby.cmd
client Zindoz en WE8MSjesaisplusquoimaisje suis sûr que c'est le bon!&lt;/p&gt;

&lt;pre&gt;&lt;/pre&gt;

&lt;p&gt;essais et résultats&amp;nbsp;:&lt;/p&gt;    &lt;p&gt;database en AL32UTF8
client SQL en WE8PC850 =&amp;gt; NLS_LANG=FRENCH_FRANCE.WE8PC850. Cette variable est aussi initialisée dans use_ruby.cmd
client Zindoz en WE8MSjesaisplusquoimaisje suis sûr que c'est le bon!&lt;/p&gt;


&lt;p&gt;sous l'appli Web&amp;nbsp;:
Listing books
Title 	Text
àà 	aahh ça c bien 	Show 	Edit 	Destroy
ééé 	éééé eeee 	Show 	Edit 	Destroy&lt;/p&gt;


&lt;p&gt;sous SQL*Plus&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;       ID&lt;/pre&gt;

&lt;hr /&gt;

&lt;p&gt;TITLE&lt;/p&gt;

&lt;hr /&gt;


&lt;p&gt;TEXT&lt;/p&gt;

&lt;hr /&gt;


&lt;pre&gt;       42&lt;/pre&gt;

&lt;p&gt;+á+á
aahh +ºa c bien&lt;/p&gt;


&lt;pre&gt;       22&lt;/pre&gt;

&lt;p&gt;+®+®+®
+®+®+®+® eeee&lt;/p&gt;


&lt;p&gt;depuis APEX:
ID	TITLE	TEXT
42	?á?á	aahh ?ºa c bien
22	?®?®?®	?®?®?®?® eeee&lt;/p&gt;


&lt;p&gt;réciproquement j'insère des accents depuis SQL:&lt;/p&gt;


&lt;pre&gt;       43&lt;/pre&gt;

&lt;p&gt;ééssai depuis SQL
je viens de SQL*Plus é&lt;/p&gt;


&lt;p&gt;et dans les 2 autres ça donne&amp;nbsp;:
ID	TITLE	TEXT
43	ééssai depuis SQL	je viens de SQL*Plus é
42	?á?á	aahh ?ºa c bien
22	?®?®?®	?®?®?®?® eeee
et depuis localhost:
ID	TITLE	TEXT
43	ééssai depuis SQL	je viens de SQL*Plus é
42	?á?á	aahh ?ºa c bien
22	?®?®?®	?®?®?®?® eeee&lt;/p&gt;


&lt;p&gt;j'aurais tendance à penser que c'est ruby qui a tort mais je ne vois pas encore où le lui dire...&lt;/p&gt;



&lt;p&gt;il est possible que les jeux de caractères de la base et de son serveur Web, mais surtout de SQL*Plus, soient insuffisants pour afficher ce qui veint l'appli web RoR.
mais le résultat d'un export (certes généré depuis APEX) est inquiétant:&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/23/Ruby-On-Rails-et-Oracle-41-%3A-la-gestion-du-NLS-ne-semble-pas-satisfaisante#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/23/Ruby-On-Rails-et-Oracle-41-%3A-la-gestion-du-NLS-ne-semble-pas-satisfaisante#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/2529</wfw:commentRss>
      </item>
    
  <item>
    <title>Ruby On Rails et Oracle #4 : de l'échafaudage à l'échafaud?</title>
    <link>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/23/Ruby-On-Rails-et-Oracle-4-%3A-de-lechafaudage-a-lechafaud</link>
    <guid isPermaLink="false">urn:md5:682a05bdf80666057861c6f72170c6b6</guid>
    <pubDate>Wed, 23 May 2007 23:29:00 +0200</pubDate>
    <dc:creator>Renaud Gaudin</dc:creator>
        <category>RoR</category>
        <category>emploi</category><category>Oracle</category><category>ruby on rails</category><category>techno</category><category>web</category>    
    <description>&lt;p&gt;un exemple simple récupéré &lt;a href=&quot;http://www.oracle.com/technology/pub/articles/saternos-ror-faq.html#3-2&quot; hreflang=&quot;fr&quot;&gt;chez Oracle&lt;/a&gt; est rapide à mettre en oeuvre. Il y a toutefois quelques soucis&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la gestion du NLS n'est pas satisfaisante.&lt;/li&gt;
&lt;li&gt;les liens show, edit et destroy produits par la commande &lt;code&gt;generate scaffold ma_table_au_singulier&lt;/code&gt; utilisent des id avec des virgules.&lt;/li&gt;
&lt;li&gt;les IDs générés par l'intermédiaire d'une séquence passent de 22 à 42 entre deux enregistrements?&lt;/li&gt;
&lt;li&gt;la réactivité des utilisateurs des &lt;a href=&quot;http://rubyforge.org/forum/&quot; hreflang=&quot;fr&quot;&gt;forums&lt;/a&gt; de rubyforge.org est de qualité (délais et solutions)&lt;/li&gt;
&lt;/ul&gt;    &lt;ul&gt;
&lt;li&gt;la gestion du NLS ne semble pas satisfaisante. La documentation à ce sujet est plus que sommaire, ce sont des trucs proposés par l'un ou l'autre. Ici il est conseillé de mettre encode: utf8 dans database.yml, ailleurs de modifier config.rb ou environment.rb. Plus d'infos à ce sujet &lt;a href=&quot;http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/23/2007/05/23/Ruby-On-Rails-et-Oracle-41-:-la-gestion-du-NLS-ne-semble-pas-satisfaisante&quot; hreflang=&quot;fr&quot;&gt;ici&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;les liens show, edit et destroy produits par la commande &lt;code&gt;generate scaffold ma_table_au_singulier&lt;/code&gt; utilisent des id avec des virgules. Il faut une table dont la colonne ID a pour type number(38) et Oracle XE produit par défaut des number(22). Il faut donc repasser sur la colonne pour en modifier la taille. Il existe un outil de migration / gestion de configuration de la base de données, &lt;a href=&quot;http://wiki.rubyonrails.org/rails/pages/ActiveRecordMigration&quot; hreflang=&quot;fr&quot;&gt;ActiveRecordMigration&lt;/a&gt;, qui permet de créer les tables depuis l'environnement ruby et donc (outre le bon espoir que ruby saura gérer ces tables par la suite) d'en suivre et d'en déployer les modifications comme tout autre objet de l'application.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;à utiliser pour la suite.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;les IDs générés par l'intermédiaire d'une séquence sont incrémentés de deux entre deux enregistrements? Pourtant c'est bien chez ruby qu'il est défini comme nécessaire d'utiliser une séquence.&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;la réactivité sur les forums de rubyforge.org est de qualité (délais et solutions)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C'est eux qui m'ont proposé ActiveRecordMigration.&lt;/p&gt;


&lt;p&gt;Oracle propose un exemple ruby on rails sur le schema HR (sorry Scott! Just go and see Marion at the HR department;). Auparavant il est souhaitable d'enquêter un peu sur ces dysfonctionnements apparents.&lt;/p&gt;</description>
    
    
    
          <comments>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/23/Ruby-On-Rails-et-Oracle-4-%3A-de-lechafaudage-a-lechafaud#comment-form</comments>
      <wfw:comment>http://renaudgaudin.blog.sudouestjob.com/index.php/post/2007/05/23/Ruby-On-Rails-et-Oracle-4-%3A-de-lechafaudage-a-lechafaud#comment-form</wfw:comment>
      <wfw:commentRss>http://renaudgaudin.blog.sudouestjob.com/index.php/feed/rss2/comments/2527</wfw:commentRss>
      </item>
    
</channel>
</rss>