http://www.01net.com/editorial/394985/salaires-le-syntec-annonce-une-periode-de-vaches-maigres/
lundi 17 novembre 2008
sans commentaires...
Par Renaud Gaudin le lundi 17 novembre 2008, 11:16 - emploi
vendredi 2 mai 2008
pourquoi ce blog
Par Renaud Gaudin le vendredi 2 mai 2008, 20:49 - emploi
Ce blog de chercheur d'emploi est plus qu'un moyen de trouver une occupation : poser mon histoire et l'exposer aux autres, clarifier mon projet et le rendre attractif et rassurant.
Mon projet professionnel est, comme mon expérience, à multiples facettes.
Il va de l'expertise technique sur Oracle, à la gestion transverse d'applications ou de plates-formes de production.
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.
Professionnellement parlant, il s'agira donc ici de :
- 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, tels que
- Oracle et les SGBD
- les ERP
- les SI décisionnels
- Ruby On Rails
...
Mes Compétences
Par Renaud Gaudin le vendredi 2 mai 2008, 20:48 - infos recruteur
--> je suis :
Administrateur de bases de données – DBA Oracle
--> je sais :
- installer et administrer des bases de données Oracle
- administrer des systèmes Unix, Windows NT
- administrer Time Navigator
- concevoir et coder des scripts d’administration et d’exploitation en bash, batch, SQL...
- développer de petites applications - dernière réalisation : synchronisation des jobs de calcul du datawarehouse d'In-Fusio (PL/SQL)
--> je parle :
- l'Anglais couramment
- l'Allemand un peu moins
Mes Connaissances Techniques
Par Renaud Gaudin le vendredi 2 mai 2008, 20:47 - infos recruteur
- Systèmes d’exploitation
Windows NT, 2000,2003 Unix SCO, Solaris, HP-UX, AIX
- Réseaux / protocoles
TCP/IP, CFT
- Sauvegardes
Time Navigator
- Serveurs applications
Apache, Business Objects, Web Intelligence,
- Bases de données
Oracle V6 à V10, SQL Server, MySQL, SQLite
- Langages
Shell (sh, ksh, bash), SQL, PL/SQL
mes centres d'intérêt extra-professionnels
Par Renaud Gaudin le vendredi 2 mai 2008, 20:46 - infos recruteur
- mes enfants (et leur mère)
- les bonsaïs
- la musique (bassiste d'Étienne Piballe et les Aloses)
- l'équitation
Mon Expérience Professionnelle
Par Renaud Gaudin le vendredi 2 mai 2008, 20:45 - infos recruteur
De avril 2004 à mars 2007 : Administrateur Oracle chez In-Fusio à Bordeaux (33)
Mission : Administration des bases de données Oracle pour la production et le back office
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).
300 Go, 5 bases de données sur le cycle d’intégration.
- gestion et allocation des ressources, espaces mémoire et disque physique et logique.
- gestion des utilisateurs.
- Outils et méthodes utilisés : Sql, Pl/Sql, Oracle Enterprise Manager, Toad
Administration de la plate-forme décisionnelle (Business Objects, WebIntelligence)
800 Go à Paris et à Bordeaux.
- alimentation des données, surveillance du bon déroulement des calculs
- tuning mémoire, optimisation des requêtes et des méthodes d’accès sur disque
- déploiement et suivi des datamarts dédiés : processus de rafraîchissement, gestion des dépendances entre travaux
- développement de shells d’administration et de scripts ETL (bash, batch, SQL)
- Outils et méthodes utilisés : Oracle Warehouse Builder, Business Objects Designer, Sql*Loader
Installation et administration de bases de données
- sous Solaris (Oracle 9i) Windows (Oracle 8i et 10G), Linux Red Hat (Oracle 10G, MySQL)
- support technique interne aux testeurs et aux développeurs
- planification et passage des patches noyau
- Configuration et maintenance des sauvegardes centralisées (Time Navigator 3.7 puis 4.0)
- Business Objects
- Documentation et alimentation du référentiel qualité
Environnement Technique : Solaris 9 et 10 - Linux Red Hat– Windows NT/2000/2003 – Oracle - MySQL
De septembre 2002 à avril 2004 : Professeur d’informatique à Bordeaux (33)
EPSI (élèves ingénieurs en formation initiale)
- 1ère année : Théorie des bases de données
- 3ème année : Administration de bases de données Oracle
Jamet Buffereau Sup : BTS Comptabilité et Gestion
Première et deuxième année : Processus 10 - organisation du système d’information comptable et de gestion
Environnement Technique : Oracle 9i Windows NT
De mars 2002 à septembre 2002 : Administrateur SIMPAC chez Lyonnaise des Eaux à Bordeaux (33)
Mission : à la Direction des Achats, épauler le redéploiement des approvisionnements
- administration fonctionnelle du système informatique
- rédaction et diffusion de requêtes
- documentation des postes de travail
Environnement Technique : Oracle Applications, Business Objects, Web Intelligence
De mars 2000 à novembre 2001 : Administrateur Unix Oracle chez Legrand à Limoges (87)
Mission : mettre en production l’application d’e-procurement de la Direction des Achats
- administration des environnements du projet
- documentation des installations
- support technique interne et relation avec les développeurs Oracle aux US
Environnement Technique : Oracle Applications 11 et 11i , Solaris, Apache, Oracle 8 et 8i
De janvier 2000 à mars 2000 : Administrateur Oracle chez Group Wato à Bordeaux (33)
Mission : redimensionner les bases pour la migration d’une application Paradox
- réorganisation du stockage et de l’organisation des bases
- optimisation du code
- automatisation des scripts de gestion des listes d’appels
Environnement Technique : CTI, Oracle 8i, Windows NT
De janvier 1998 à janvier 2000 : formation d’ingénieur au CESI à Blanquefort (33)
De janvier 1997 à janvier 1998 : Ingénieur Opérationnel chez Alcatel à La Garenne-Colombes (92)
Mission : mettre en production les logiciels réseau sur les BSC (stations centrales de base)
- développement de scripts sur l’état du réseau avant intervention
- participation au process qualité
- formation de collègues
Environnement Technique : Oracle 7, Sun Os, X25
De septembre 1995 à décembre 1996 : formation DUT Informatique à l’IUT de Paris V (75)
De mai 1992 à décembre 1996: Responsable informatique et téléphonie chez DOMICAL à Paris (75)
Mission : 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)
- exploitation du système informatique : états statistiques du cahier des charges à la recette, maintenance et écriture de nouveaux programmes (UNIX SCO, Oracle V6, SQL Forms, SQL Reports
- interface technique entre nos prestataires et la Direction Générale
Environnement Technique : Oracle V6, Unix SCO
jeudi 15 novembre 2007
c'est quoi un DBA Oracle Applications
Par Renaud Gaudin le jeudi 15 novembre 2007, 22:19 - ERP
Take my advise - resign now and find a new job.
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.
mardi 9 octobre 2007
Oracle Database 10g Administrator Certified Associate #1 : le bouquin
Par Renaud Gaudin le mardi 9 octobre 2007, 17:29 - Oracle
Quelques remarques sur le livre de Sybex
Pour 75 euros et quelques, au poids du papier on est pas volé. Deux gros bouqins, chacun avec un CD.
Toutefois, avant d'investir dans cette merveille, sachez que :
- le pdf disponible sur le CD n'est disponible que sur le CD : 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.
- le moteur de tests contient peu de questions (enfin : une série de 120 + 2 de 150 + 11*20 ça fait quand même quelques unes)
- pas de stats sur vos résultats, pas de progression, rien.
vendredi 28 septembre 2007
Oracle's free SQL Developer adds database migration tool
Par Renaud Gaudin le vendredi 28 septembre 2007, 22:11 - Oracle
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.
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.
lundi 2 juillet 2007
la table dual : un incrément sans passer par les séquences
Par Renaud Gaudin le lundi 2 juillet 2007, 23:30 - Oracle
select *
from (select level l from dual connect by level < 10) /
jeudi 14 juin 2007
les headers http de mon smartphone
Par Renaud Gaudin le jeudi 14 juin 2007, 22:49 - un peu de tout, et le reste
et ceux de tous les autres sur http://http://dietrich.ganx4.com/mobiledump/
Mozilla4.0_compatible_MSIE_4.01_Windows_CE_Smartphone_240x320_SPV_C600_OpVer_11.2.22.5.txt
mercredi 13 juin 2007
ruby on rails et oracle : les commandes rake #2 : comment vider une table avec la commande rake db:migrate
Par Renaud Gaudin le mercredi 13 juin 2007, 00:17 - RoR
notes :
ruby script\generate migration ma_migration crée ma_migration dans le ss rep migrate
on peut y coller le code qui est dans schema.rb (voir le #1), c'est un bon début
Migrer la base de données
rake migrate est déprécié --> rake db:migrate
la table est recrée (ah oui, sans les données oui.)
exemple 2 : C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle>ruby script\generat e migration NewCol13June2007
exists db/migrate
create db/migrate/002_new_col13_june2007.rb
dans le fichier on ajoute une colonne : rajout de la ligne t.column "comments", :string, :limit => 4000 aux lignes de création de la table copiées/collées de schema.rb vers migrate/002_new_col13_june2007.rb
ensuite rake db:migrate
C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle>rake db:migrate (in C:/apc_demo/InstantRails1.7/InstantRails/rails_apps/rooracle) == NewCol13June2007: migrating ================================================ -- create_table("books", {:force=>true})
-> 1.8600s
== NewCol13June2007: migrated (1.8750s) =======================================
la console dit :
←[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
éjà: CREATE TABLE schema_info (version NUMBER(38))←[0m
←[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
Migrating to NewCol13June2007 (2)
←[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
L, comments VARCHAR2(4000) DEFAULT NULL) ←[0m
←[4;35;1mSQL (0.032000)←[0m ←[0mCREATE SEQUENCE books_seq START WITH 10000←[
0m
←[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←
[0m
←[4;35;1mSQL (0.015000)←[0m ←[0m select column_name as name, data_type as sq
l_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;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
←[0m
←[4;35;1mSQL (0.547000)←[0m ←[0m 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
maintenant on a une nouvelle colonne (et plus de lignes!)
jeudi 31 mai 2007
ruby on rails et oracle : les commandes rake #1
Par Renaud Gaudin le jeudi 31 mai 2007, 23:44 - RoR
C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle>rake db:schema:dump
crée dans le sous-répertoire db un fichier schema.rb avec le "DDL" de la table :
# 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.
ActiveRecord::Schema.define() do
create_table "books", :force => true do |t| t.column "title", :string, :limit => 4000 t.column "text", :string, :limit => 4000 end
end
Ruby On Rails et Oracle #4.1 : la gestion du NLS est un paramètre de application.rb
Par Renaud Gaudin le jeudi 31 mai 2007, 23:32 - RoR
"gestion du nls" 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.
dans app\controllers\application.rb, ajouter les lignes
mercredi 30 mai 2007
oracle, ruby on rails et le nls : je crois que j'ai trouvé !
Par Renaud Gaudin le mercredi 30 mai 2007, 23:06 - RoR
dans la doc de rails (http://api.rubyonrails.org/) : Getting started
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 "Welcome aboard: You’re riding the Rails!" 4. Follow the guidelines to start developing your application
Ruby On Rails et Oracle #1.1 : pas de driver oci?
Par Renaud Gaudin le mercredi 30 mai 2007, 22:21 - RoR
la commande :
C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle>ruby script\generate scaffold books
donne pour résultat
mardi 29 mai 2007
Parcours de Certification: Oracle Database 10g Administrateur
Par Renaud Gaudin le mardi 29 mai 2007, 10:10 - emploi
OCA -> OCP -> OCM
Oracle Database 10g Administrateur Certifié Associé:
examen :
Exam Number: 1Z0-042
Associated Certifications: Oracle Database 10g DBA OCA
mercredi 23 mai 2007
Ruby On Rails et Oracle #4.1 : la gestion du NLS ne semble pas satisfaisante
Par Renaud Gaudin le mercredi 23 mai 2007, 23:45 - RoR
database en AL32UTF8 client SQL en WE8PC850 => 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!
essais et résultats :
Ruby On Rails et Oracle #4 : de l'échafaudage à l'échafaud?
Par Renaud Gaudin le mercredi 23 mai 2007, 23:29 - RoR
un exemple simple récupéré chez Oracle est rapide à mettre en oeuvre. Il y a toutefois quelques soucis :
- la gestion du NLS n'est pas satisfaisante.
- les liens show, edit et destroy produits par la commande
generate scaffold ma_table_au_singulierutilisent des id avec des virgules. - les IDs générés par l'intermédiaire d'une séquence passent de 22 à 42 entre deux enregistrements?
- la réactivité des utilisateurs des forums de rubyforge.org est de qualité (délais et solutions)
« billets précédents - page 1 de 2