SlideShare uma empresa Scribd logo
1 de 23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
Personal Details
My name is Jamel Farissi and I’m French.
I‘m borned on August, 28th
1968 at AMNEVILLE (Moselle France) and I’m living at 9 rue POINCARE
57710 AUMETZ France.
You can contact me:
• by phone 0033 670 889 981
• by mail jamel.job@free.fr
I’d married and have 3 kids (2 at school). We are living in our own house and I have a personal car.
I obtained my diplomas as followed:
• 2001 “DUT Informatique Option Génie Informatique at IUT Saulcy” (Metz – France).
• 1995 “BTS Informatique Industrielle” at GRETA Lycée Jean ZAY (Jarny – France).
• 1988 “Baccalauréat série C” at Lycée Georges de la Tour (Nancy – France).
I followed these courses too:
• 2012 Linux Administration
• 2007 Windows 2003 Administrateur
• 2005 Oracle DBA 2
• 2004 AIX 5L installation
Then I obtained these certifications:
• 2012 Oracle Certified Associate (OCA) DBA 11g
• 2012 Linux LPIC-1
• 2010 ITIL foundation V3
Language
skills
Comprehension Speech Write-read
French Mother tongue Mother tongue Mother tongue
English Good Good Good
German Scholar knowledge Scholar knowledge Scholar knowledge
Russian Scholar knowledge Scholar knowledge Scholar knowledge
page 1/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
Experience
Last mission concerned implementation of Thaler product (E-Banking solution) with oracle software :
- Oracle VM Server and Manager
- Oracle Enterprise Linux 7.1
- Oracle RDBMS 11gR2
- Oracle GRID/RAC/ASM 11gR2
From begining of project to the administration, with big task for implementing, I build a solution for
Oracle Database for High Availability and manual Standby with 24h offset.
I used an rman catalog and an homogeneous nomenclature for industrialisation.
Customers references
CSC-CACEIS for SopraSteria (Luxembourg/Luxembourg)
• Profile pure DBA Oracle in data center,
• Project Day to day administration, tunning following incident, communication with
developers.
• Date from 25/02/2016 to 30/04/2016
• Customer CSC-CACEIS
• Resp. DBA Oracle
• Environment Windows 8, Citrix NetApp, Oracle RDBMS 10g-11g, Oracle Sun Solaris 5.10-5.11,
Oracle GRID/ASM 11gR2, Data-guard, Outlook, SqlDeveloper, Putty.
East-West-Union-Bank for SopraSteria (Leudelange/Luxembourg)
• Profile DBA Oracle, SysAdmin OE Linux, Automator (scheduler tool from AXWAY)
• Project Implemented database as storage for e-banking software. Using only Standard
Edition, Virtual machines build with OE Linux running RDBMS on GRID using ASM as
datafiles storage. These VMs run on top of OVMServer. 3 environments and 1 standby
created manually and by shell scripts
• Date from 03/08/2015 to 30/04/2016
• Customer EWUB
• Resp. From begining of project to the GoLive, building, administrating, tunning,
documenting
• Environment Windows 7, Citrix NetApp. DELL server, Oracle RDBMS 11g, Oracle RAC One Node
Standard Edition, Oracle Enterprise Linux 7.1, Oracle GRID/ASM 11gR2, Automator,
ESX 5.5, Lotus Notes - Outlook, Toad-Spotlight, Putty, Oracle VM Server and Manager.
page 2/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
La Mondiale EuroPartners for Halian (Bertrange/Luxembourg)
• Profile DBA Oracle, SysAdmin HPUX, Weblogic Admin, Tibco Iprocess Admin, CFT, DollarU, HP
Intergrity VM
• Project Implemented a custom Electronic Documentation System from French assurance
groupe to reach « zero paper » business.
• Date from 12/05/2014 to 31/07/2015
• Customer La Mondiale Euro-Partners
• Resp. Administration of an Electronic Documentation Solution (GED in French)
• Environment Windows 7-2008R2. C7000 Blade server HPUX 11.23, Oracle database 11g, Oracle
WebLogic 11, Tibco queue engine and Tibco Business Work, CFT, DollarU. ESX 5.5, Lotus Notes, Toad-
Spotlight, Putty, HP OVO, Newtest, apache-tomcat,
Europen Investment Bank for Halian (Kirshberg/Luxembourg)
• Profile Operator
• Project Day to day monitoring – launch script provided by administrator-Ingeneer
• Date From 10/02/2014 to 30/04/2014
• Customer European Investment Bank (Luxembourg)
• Resp. Operator
• environment Windows XP-Seven– VmWare ESX – putty-reflexionX and all tools to connect to
server and execute tasks.
European Parliament for Halian (Kirshberg/Luxembourg)
• Profile DBA Oracle
• Project Day to day administration PROD, TEST, DEV, Stress Test/Qualification
• Date From 14/10/2013 to 31/01/2014
• Customer European Parliament (Luxembourg)
• Resp. pure DBA Oracle
• environment Windows XP - Windows 7 workstation – server bull and Sun
European Court of Justice for AUBAY (Kirshberg/Luxembourg)
• ProfileWindows 7 Migration Support
• Project Hardware Installation by customer workstation exchange.
• Date From 27/03/2013 to 30/04/2013
• Customer European Justice Court (Luxembourg)
• Resp. Support Migration Windows 7, Assisting Customer for first use
• environment Windows XP - Windows 7 workstation
page 3/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
page 4/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
RBC ex-DEXIA for AUBAY (Esch-sur-Alzette/Luxembourg)
• Profile Oracle + Support Helpdesk
• Project Support 2nd line (no divulgation )
• Date From 01/08/2011 to 29/06/2012
• Customer RBC DEXIA (Esch/Alzette - Luxembourg)
• Resp. in-house Application Support– SPOC – Support for 3rd line, formed In House
application, International Support 2nd line (in english for Canada and Asia)), Support
2nd line by night (Follow the Sun) 2 shifts (1 for Canada, 1 for Asia)
• environment W XP Workstation - Putty, Reflexion X - ESX and Bull AIX Server
Adehis for AUBAY (Rhisne/Belgique)
• Profile Oracle
• Project DBA Oracle day to day administration
• Date From 01/11/2010 to 31/07/2011
• Customer Adehis (Belgique)
• Resp. DBA Oracle – Sysadmin Linux – Windows Admin
• environment ESX 4.0 and 4.1, Linux Oracle VM, Oracle : RDBMS 8i → 10G (10.2.0.4), Windows XP
workstation – Putty - remote control tools (teamviewer, pcanywhere, ...)
European Commission for AUBAY (Kirshberg/Luxembourg)
• Profile Oracle
• Project Front Office :
• Date From 10/09/2007 to 31/03/2010
• Customer European Commission (Luxembourg)
• Resp. Pure DBA Oracle, Day to day administration of more than 1500 DBs Oracle, version 8,
8i, 9i, 10g on SunOS 5.9. et 5.10 (cluster and zones) (production, acceptance,
development, test and stress test).
• environment Sun Solaris : 5.9, 5.10 (Zone, Resource Group), Oracle : RDBMS 8i → 10G (10.2.0.4),
Windows XP workstation – Putty
page 5/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
Justice Ministry for GFI (Grigny/France)
• Profile DBA Oracle
• Project Administration of databases concerning person in jail
• Date From 10/07/2007 to 09/09/2007
• Customer Justice ministry (Grigny-France)
• Resp. DBA Oracle, version 8, 8i, 9i, 10g under HP-UX 11.2, under windows 2000/XP. Support
2nd and 3rd level, Standby database Management., Unix scripts modification to adapt
an application developed in shell, for HP Cluster.
• environment HP-UX 11.2 (stand alone and cluster configured for load-balancing and fail over),
Windows XP Workstation, Windows 2003 TSE
RBCDexia pour SFEIR Benelux (Esch-sur-Alzette/Luxembourg)
• Profile AIX – Oracle – PS/SQL
• Project DBA Oracle in development team, Data migration from Open Edge to Oracle in new
application (funds of funds management)
• Date From 16/04/2007 to 09/07/2007
• Customer RBC Dexia (Luxembourg)
• Resp. Architect – Designer- Developer and Customer support, Power AMC, Pl/Sql
development, Merise, UML
• environment MAC OS X for workstation, XP under parallel for Oracle Client, RDP For W2k3 server,
Bull server, Oracle 9i-10G
GIEGIC as hired employee final (Paris 7/France)
• Profile Admin AIX – Oracle – Progress – Linux – PL/SQL Developper
• Project Sysadmin AIX/Linux and DBA Oracle
• Date From 17/12/2001 to 31/03/2007
• Customer GIE GIC client final (Paris-France)
• Resp. SysAdmin AIX / DBA Oracle, Day to day administration, developers support, customer
support, rewriting 4GL batch (Progress Software components) to PL/SQL, maintenance
and contacts with editors (IBM, Progress Software, Oracle,…).
• environment Server pseries AIX 5L / oracle 8.1.7 to 10g / Progress Software Open Edge 10.1B -
windows XP SP2
page 6/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
GIE-GIC pour Site@ (Paris 7/France)
• Profile Junior – Pre-hire
• Project PRODUCTION – growing skills to fit the profile. Taking Unix system and Oracle DB for
my own
• Date From 26/09/2001 to 16/12/2001
• Customer GIE GIC Pre-hire
• Resp. Systems and databases administrator junior
• environment Server pseries AIX 4.33 / oracle 7.3.4 / Progress Software 9A - postes clients windows
XP SP2
Phillips Composant (Dreux/France)
• Profil Stage développeur fin d'étude DUT Informatique Option Génie Informatique
• Project Development of application to record pieces of wide screen in factory at workplace
directly on the chain
• Date From 31/05/2001 to 23/09/2001
• Customer Phillips Composant (France)
• Resp. Developing interface to record pieces of wide screen in factory.
• environment Windows workstation, Server AIX 4.33 / oracle 8 and 9 et base AS400 and MS Access
on workstation
APP - Atelier Pédagogique Personnalisé (Homécourt/France)
• Profile Student: formation in office tools from MS ended it by helping teachers
• Project Adding skills in MS office Pro Suite.
• Date From 30/06/1993 to10/09/1993
• Customer APP (Homécourt-France)
• Resp. Student and teacher Helper
• environment Windows workstation
page 7/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
Profil Specialities
Oracle DBA, Unix/Linux
SysAdmin
Administration for Production and can fit any profile:
Operating System
Databases
Hardware
Software (Web/thin client – Fat client) server and workstation
development (shell – high level language)
debugging – incident resolution – make the case – must to work
Skills
Master
Senior Oracle DBA all platform (Architecture N-tiers – Application Server)
Open Source amateur (LAMP and Digital Video Broadcast)
Good knowledge in architecture computer
Experimented
(> 8ans)
DBA Oracle on *nix (AIX-Solaris–HPUX–Linux (RH-OE-DEB)
Unix/Linux Sysadmin
Architecture N-tiers – Application Server
Open Source (Network-Multimedia-laboratory)
PC Hardware
Virtualisation (Vmware/Xen/KVM-Qemu/OracleVM)
Novice W2k3 Administration – AD/Domain Administration
Hobbies
Physical activities for health, time with children and family, multimedia (DVB Sat, IPTV and streaming) at home,
computer building, network for game, multimedia, home protection, virus protection, web technologies, VGA and PCI
pass-through for VM (KVM, Xen, ESX), hardware amator, Sea, Sun, Country, Sport, Swimming, …
Most significant Missions
From 03/08/2015 to
30/04/2016
EWUB + CSC Datacenter Implemented E-Banking solution and
day to day aedministration of
CACEIS databases at CSC.
From 12/05/2014 to
31/07/2015
La Mondiale EuroPartners for Halian Administration of Electronic
Documentation System “zero paper”
From 01/11/2010 to
31/07/2011
ADEHIS (Belgique) for Aubay DBA Orcale – Sysadmin Linux -
Oracle VM
From 10/09/2007 to
31/03/2010
Commission Européenne (Luxembourg) for
Aubay
DBA Oracle – Front Office
From 17/09/2001 to
31/03/2007
GIE-GIC (Paris) : 1% Logement (French
association)
DBA Oracle – SysAdmin IBM AIX
5.3
page 8/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
page 9/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
Technical knowledge
Databases Management Junior Senior Expert
Oracle X
MS Access + VBA X
SqlServer X
System
Engineering/Architecture
Junior Senior Expert
OS Unix (AIX – Linux – HP –
Sun)
X
OS Windows X
Scripts Shell X
SAN - NAS X
LPAR – Resource Group –
SystemGuard
X
Web X
Application Management Junior Senior Expert
Smitty (AIX) – Kernel -
Pseries
X
Oracle Enterprise Manager X
Progress/Websphere/Coldfu
sion/WebLogic
X
LAMP X
Project Management Junior Senior Expert
Business site Installation at
internet provider
X
PRA/PCA – DRP X
Backups X
Application development Junior Senior Expert
Visual basic 6 X
Pascal/C-C++/Assembleur X
VB for Application X
Security Junior Senior Expert
Ssh X
VPN X
Openssh/OpenVPN X
page 10/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
Firewall
(iptables/shorewave)
X
TCP/IP-Réseau X
LDAP - AD X
page 11/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
Technologies
• Oracle
• Oracle 11gR2
1. VM Server and Manager 3.34
2. Oracle Enterprise Linux 7.1
3. Oracle RDBMS 11gR2 (Last patch CPUJan2016)
4. Oracle GRID/ASM 11gR2 (Last patch CPUJan2016)
5. Oracle RAC One Node with Standard Edition
6. Oracle manual Standby, refreshed by script and updating sequence gap with incremental backup
• Installation, Configuration and go to be used in production environment
• Implementation
• different environment Sun, HPUX, AIX, Linux, Windows)
• different infrastructure (Production, Qualification, Test, Dev, StressTest)
• Maintenance
1. Start/shutdown (to be forgotten in HA)
2. Backup scheduled, check, tests
3. Keep in Operational Condition
4. Scripts implantation (own or from others) for backup and monitoring
5. Monitoring configuration (OEM-Cloud Control now, Nagios, Scom, HP OVO, Nimsoft, customized
scripts)
6. Actions taken for each alarm, tunning threshold
7. Debugging
8. Implementation and interaction management with others products
9. Audit, AWR, statistics activation
10.Incidents resolution (tickets or alarms raised)
11.Open SR @Oracle, communication and solutions management
12.Tuning (storage, memory, backup, running, batch)
13.Writing and implementing cold backup procedure:
14.scheduling,
15.Creating scripts to
1. Stop applications
2. Stop DBs,
3. Backup data files on LTO tape,
4. Restarting DBs at the end of backup,
5. Restarting applications and monitoring scripts,
page 12/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
16.Industrialization of monitoring automation and for execution in humanless situation.These scripts
monitor the complete frame inside which exploittion tasks reside. Many exception is managed to let
script end successfully.
17.System preparation for new databases/applications,
18.Splitting data files following OFA: data, system, temp, undo (rollback), physical and logical
localization,
19.Writing scripts to create DBs (with reverse engineering),
20.Objects creation (tables, fields type, preparing space disk on LVM, filling with initial values), tuning
space, tuning DBs in init.ora, adaptation disks and memory, tuning AIX system to avoid bug in
interaction with Oracle and Progress Software (system slowdown each day at 11:00),
21.scripts to create databases (tables, indexes, sequences, constraints (FK/PK),
22.Tablespaces coalesce,
23.Re-creation of control file,
24.Copy DBs by export- import (i.e. export full with import user), transforming entire databases in one
schema,
25.Copy DBs by copying datafiles and control file rebuild,
26.Databases Administration:
27.Databases objects manipulation : structure, modification de structure, tables, indexes, de
constraints, objects relationship (primary key, foreign key), trigger, modification by scripts provided
by developers, modification in mass or environment alignment,
28.Authentication and habilitation management. Connection management, DB Link, tnsnames -
listener, oracle network configuration,
29.User creation and privileges and roles management,
30.Windows and Unix/Linux installation, on physical hardware or in VM
31.migration from one version in one platform to another version in another platform.,
32.Patch application oracle 9i to install Oracle Financial
33.Databases monitoring (storage, memory, network) which triggers specifics procedures
(tablespace space vs file system space, memory structure (SGA) vs OS memory management,
monitoring bottleneck in memory, network or disk access, performance analysis and gathering
statistics, …)
34.Migration by export-import, or by upgrading RDBMS (DBUA or startup upgrade).
35.Plan to restore databases (from cold backups, from recover/restore command, with rman)
36.Scripts to control deployment and technical level of environment.
37.Tuning (database, system).
38.Pro-reactivity by daily monitoring databases with shell scripts.
39.RMAN tools to copy database across different servers.
40.Copy databases from one environment to others (i.e. PROD to TEST).
41.Using tools and normalized procedures to:
42.Install RDBMS
page 13/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
43.Create database
44.Configure for backup
45.Patrol-BMC monitoring implementation following rules
46.Scripts execution for online copy
47.Scripts execution to start monitoring
48.Scheduling task in at or cron for administration scripts.
49.Incidents resolution concerning recurrent errors or bugs (ora 600, ora 7445, ora 4031).
50.Analyze existing infrastructure, listing databases (scripts to monitor DB (search in log files,
query dictionnary),
51.Building backup plan and applying policies (cold backup, tablespace backup, rman
backup)),
52.Migrating db to higher level version by creating structure from reverse engineering,
53.Migrating data db by export/import,
54.Scripting to check db integrity
• DBA Oracle - 2nd and 3rd line support
• Incidents resolution sent by many kind of ticketing tools :
1. All42 and GLPI @ Adehis (Belgique) for AUBAY
2. Asset Peregrine, SMT@ European Commission for AUBAY
3. OmniTracker @ RBC ex-DEXIA for AUBAY
• Remote Connection to customer server for usual day to day administration:
1. check backup et resubmit if needed,
2. Implementation of data pump for backup using script of my own,
3. Unifying scripts for backup,
4. VM under ESX,
5. Oracle Installation and configuration (red hat/W2k8R2-applications on W2kR2),
6. populating database,
7. managing policies in AD with GPO to execute task with Task Scheduler on W2kR2,
8. Backups scripts with DATAPUMP under Windows and Linux,
1. DATAPUMP Implementation in shell,
2. DATAPUMP Implementation in PlSql,
1. with DBMS_SCHEDULER,
1. with CRON on Linux and Task Scheduler on W2kR2
• Writing and implementing restore plan :
• checking tape health,
• Restoring all data files in adequate FS
• Control file regeneration, mounting database and opening to used by applications.
page 14/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
• Check and test procedure regularly by copy PROD to other environment, test on all environment,
• Procedures Tests:
• Replying restore procedure regularly to stress test procedure, backup pieces, and to industrialize
administrations and tasks
• Databases creations:
• Nomenclature normalization, advice from need requested,
• Unix
• SysAdmin and DBA
• Strategy to elaborate tasks management, creating policies to manage system, standardization of
naming space, queuing tasks to priories, brain storming to list all tasks under our Resp..
• Using written procedures to automate and industrialization operating tasks.
• Scripts creation to
1. Execute tasks as batch or manually on demand
2. Creating running context for each task (, new scripts, schedule, monitor, logs,
variables, …)
3. Scripts to anticipate evolution (space consumption, execution following resource
availability, extract tasks to be executed out of office hours, …)
4. Configuration to receive mail on alarm.
5. Updating procedure on Daily bases
• Implementing operating procedures for the day to day administration
• Logging all actions on system and normalize all tasks ran.
• Create a template for new written procedures
• Creating flows in day to day administration using tasks procedures
• Elaborating PCA (Plan to Continue Activities) and/or PRA (Plan to Restore Activities) using tasks
workflow. Formally calling Disaster Recovery Plan
• Creating management rules for actions and tasks
• Undergoing procedures and tasks by using intensively.
• Backup manager (PCA/PRA) :
1. Implemented backup plan and applications of rules defined in procedures
2. Creating scripts to audit all FS to backup in cold backup version
3. Creating script to perform backup out of business hours (cold backup)
4. Checking by morning backups acknowledge.
5. Testing backup and restores procedures regularly at SunGuard site for a simulated crash.
6. Checking all day the hardware health
7. Checking disk in SAN, heat in server and others things in server room.
8. Installing a webcam in server room controlled remotely to avoid unauthorized people
9. Checking tape before putting in robot
page 15/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
10. Checking number of tape needed and command if needed
11. Checking the engine of tape player
12. Cleaning tape reader with tape cleaner
13. Checking the system health (memory, cpu load, disk availability, …)
14. Reorganization of the disk repartition when migrating from AIX 4.3.3 to AIX 5L
15. Application of rules define previously on naming convention, normalization of procedures,
cleaning FS and reorganize oracle datafiles repartition.
16. vmo et schedo for tunning cpu and pin processes
17.Backup plan strategy building,
18.Implemented backup plan following procedure, like any task. Applying backup plan and
testing integrity and quality of restore.
19.Using restore procedure at hosting provider (SunGuard ex ComDIsco),
• Progress Software
• Progress Software (9.0, 10.0A, 10.0B - Open-Edge)
• Dataserver Oracle creation (connexion between oracle and Progress Software Open Edge)
• WebSpeed server creation (WEB application server)
• Schema Holder creation (logical structure cloning oracle structure to be reached by 4L language)
• Rewriting batch processing from Progress 4L to Oracle PL/SQL
• Successively migrating from Progress Software version 9.0 A to OpenEdge version 10.1 B.
• Installation and implementation at an internet service provider (ASP French internet hosting).
1. Support and presence
1. Components installation
2. Components configuration
3. Cloning our infrastructure
1. Backup
2. restore at provider.
3. Import datas
2. Configuration for first use
3. first start.
4. Support provider to take hand at their site.
• Configuration for remote management (data and components maintenance from our office)
• Apache
• Binary installation
1. Windows
2. Linux (redhat like and debian like)
page 16/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
3. AIX 5L
• Core configuration in httpd.conf
• Additionnals modules installation
• Alias creation
• VirtualHost configuration
• Search engine (HSE)
1. Installation, implementation and configuration
• Statistics engine (AWR)
1. Installation, implementation and configuration
• Zend Core installation (for PHP 5 and Oracle instant client (OCI))
• SPIP installation (CRM)
• Implementing acces rulles by folder (https.conf)
• Implementing rewrtiting rules in apache
• Support to report same configuration at web hosting
• LINUX
• installation of many distribution (rpm like, deb like, and so on)
• System configuration to suite linux in production
• Integration in windows network by recording computer in AD
• Using samba as PDC-BDC
• Using linux for proxying http and ftp protocol in AIX 5L
• User creation
• Installation office tools (MSOffice, mail client connected to exchange, …)
• Installing multimedia componant to have more rich view in apache
• Network configuration : routing with iptables, firewall with shorewall, proxy with squid
• Creating gateway for wire and wireless network
• Creating many usual server (FTP, Asterisk (VoIP/ToIP), Apache, MySql, Zend Core (to have php and
oracle client in a bundle), SPIP
• Oracle Standard Edition 10g Installation
• Visual Basic Ver. 6
• Building application to record data from production chain :
1. Recording in MS Access (weight, height, transparency, entire or broken, …) glass balls from
wide screen This is proof of production quality for this step
2. Transféring by night with batch to Oracle DB
3. Using these data for datawarehouse
• Power Designer modelisation.
page 17/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
• Database modification following preconisations needed by applications.
• New model for data drive to build scripts to modify databases.
• Scripts modification to adapt it for other environment (4 tests DBs, pre-prod and qualification DBs.
• Updating DBs with reference DBs (resotring to a stable version)
• Data Migration following supported version of oracle db.
• Loading data and applying business rules.
• Deployment scripts to apply business rules on new data..
• 2nd
line support night shift.
• Support 2nd and 3rd level
• formed to applications (homebrew), I offered support to Canada site and to Asia side
• Incident manager and crisis management (escalation)
• Incidents resolution. Debugging new scripts to correct bad execution (path incorrect, variables not set, …)
• Executing query on databases and executing script in 4L (OpenEdge) to extract corrupts data.
• Re editing report or unlock queues
• Manually execute batch to retrieve files from provider.
• Tibco
• Formed by customer group on basic components
1. Where it is used (as queue messaging and for its WebServices capabilities)
2. What is used (queuing IPE and WebServices iprocess
3. How does it work (as service, across weblogic server, on unix)
4. How to start and stop Scripts written to automate
5. Knowledge for basic maintenance and information collection
• Autodidact for installation
1. After reading documentations used to install on other site. I rewrite it to suite our configuration.
2. Tibco installations on HP-UX v11.23 in production. Actually used.
3. new details will came as skills will grow
page 18/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
Skills
• Pure DBA Oracle
• Used at European Commission
• DBA – 2nd & 3rd line support
• Production - Development
• SysAdmin IBM AIX – DBA Oracle – DBA OpenEdge (Progress Software)
• Used at GIE-GIC
• SysAdmin UNIX :
1. IBM-AIX
2. HP-UX
3. SUN-SOLARIS
4. « RedHat Like »
5. « Debian Like »
6. 10 years with Mandriva
• Technician operating
• DBA Oracle – 2nd & 3rd line support
1. Production - Development
• DBA OpenEdge – 1st & 2nd line support
1. Production - Development
• Backup Plan And Strategies
• AUDIT EXISTING ITEMS
• Grip installed component
• Finding how they work together
• Finding where to see in case of incidents
• Monitoring Implementation
• LINUX
• LAMP (Linux Apache Mysql Php)
• NAS, Samba, NFS
• CRM (SPIP), PhpMyAdmin
• Multimedia (Serveur DVB, MediaCenter, RIP Cluster Machine/DVDRIP),
• Samba-Kerberos-OpenLDAP vs MS AD
page 19/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
• I used Linux at home as it is used at office : Firewall, NAT, Samba/ldap/Kerberos to remplace MS AD, NAS,
web server, mix with windows, and so on.
• DEVELOPER
• VB6, Pascal, C, C++, Shell, Progress 4L, Pl/Sql-SQL, …
• Pure developer VB6 at Philipps Composant
• Support (level 1 to level 3)
• Understanding WIndows, With my skill in MS Office, doing users Proximity
• Support 2nd line on any application (made in house-RBC or commercial software)
• Support 3rd line on editor applications (oracle, Unix/Linux, Virtualization, remote access, debugging, …
• Support colleagues
• And all concerned IT
• Daily monitoring.
• Copy databases across server or environment.
• Following normalized script and procedures to :
• Create databases
• Configure for backup.
• Modification to accomodate scripts to be able running on HPUX clusters
• Support 2nd line :
• At RBC ex-Dexia
• Incidents Resolution sent by OmniTracker.
• Execution Check of batch related to financial flows.
• Check files sent or received.
• Check requests (for receiving files) sent to provider.
• Standard incident resolution by executing procedure in WIKI.
• Procedures updating and creation
• Incident management (communication, escalation, workarround implementation)
• Problem recording on recurent incidents.
• Crisis management (Priority 1 or 2).
• Australie-Asie-Canada 24/6 Support. Follow The Sun. Not Sunday
• Report (re)Generation and direct sending or put in queuing system.
• Unlock application and resubmit jobs (Progress Software).
• Check file generation.
page 20/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
• Formation (self-training and classroom course)
• Courses followed at APP Homecourt :
1. Suite MS Office
2. Suite MS Office Pro (with MS Access)
3. MS Access Advanced used. Using in a complete office flow :
4. Creating customer database
5. Populating database
6. Creating Word documents to send to customer
7. Creating diffusion list
8. Creating document customized for each entry in database, with filter.
9. Creating complex documents, worksheet and graph with excel, report customized,
mailing list, presentation with PowerPoint, recording data in MS Access
10. OLE, external document insertion, objects integration, report, forms as user
interface, runtime ms access, …
11. Application creation, using templates to create new applications, creating program
to manage command and stock in a restaurant (L’empire de Chine)
12. Implementing in production.
• I finished formation by helping teacher and take group in a class
• Using what learned immediately
• Development in VBA for MS Access :
1. Template creation
2. Adapting template to suite application need
3. Creating a form as user interface.
4. Developing report. To drive application, to get performance data, industrialization to create
batch procedure, creating trigger to populate supervision and report tables.
5. Forms to record command
6. Forms to print bill
7. Trigger when alarm raise on stock.
8. Generating report for items to be buying.
9. Generating files to integrate in asset account application
10. Generating fiscal documents.
11. Debugging existing application.
12. Modifying application to run without MS Access (runtime)
• Development in VBA MS Access to manage human resource
1. Record the need
2. Creating template for entry forms
page 21/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
3. Forms for salary hours and advance to salary
4. Forms for bills
5. Populating tables, with fiscal data, involved in salary management.
6. Generating pays lip
7. Generating amount of fiscal charges.
8. Check paper edition
9. Generating files to integrate in accounting software
10. …
• External and internal communication
1. Provider,
2. Tax administration,
3. Customers, prospects
page 22/23
Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2
9 rue Raymond POINCARE Sysadmin *nix
57710 AUMETZ France Application Production Ingeneer
GSM : +33 670 88 99 81 - WebLogic-TIBCO
Mail : jamel.job@free.fr -Dollar U / Automator / CFT
- FileNet
It’s easy to know the compete manual of a product, but in real world, it is not enough to drive a system.
The more individual software become easy taken one by one, the more complex is the implementation
of many together. Moreover, the interaction between installed products, OS under they run and
the network where they communicate with other kind of system can be a SPOF.
Because customer want the best of each software, the number of software used grows fast with the
consequence of more specialists is needed. And the engine cannot go further in the respect of the
budget, the respect of the space for human seat, the respect of the commercial balance and so on.
The solution is people with high skills in implemented various product on various environment and that
could handle incident and can determine:
• where to search information when incident occurs,
• where to take actions needed to solve,
• when to communicate and what
• what action to avoid new incident’s occurrence
These person have to work to maintain system and keep it at the disposal of customer.
In the respect of the SLA, all actions will be taken to manage entire system (OS-Databases-Applications
Servers-Interface-Network), scheduling maintenance out of working hour, keeping system up-to-
date following editors instructions and taking care more than the owner himself.
I’m this one and previous customers all have to say “I’m make the case” and my unique aim is: “it have
to work”.
All my effort go to serve customer. Working with and helping colleagues, for any subject, is the way.
page 23/23

Mais conteúdo relacionado

Semelhante a Stories of an Oracle DBA

Semelhante a Stories of an Oracle DBA (20)

Curriculum Vitae-Theodore Danker
Curriculum Vitae-Theodore DankerCurriculum Vitae-Theodore Danker
Curriculum Vitae-Theodore Danker
 
Curriculum Vitae-Theodore Danker
Curriculum Vitae-Theodore DankerCurriculum Vitae-Theodore Danker
Curriculum Vitae-Theodore Danker
 
Edson Silva EN 2014 CV
Edson Silva EN 2014 CVEdson Silva EN 2014 CV
Edson Silva EN 2014 CV
 
CV_Kamel_Mahdhaoui_2015-08_English
CV_Kamel_Mahdhaoui_2015-08_EnglishCV_Kamel_Mahdhaoui_2015-08_English
CV_Kamel_Mahdhaoui_2015-08_English
 
EN - LPZ Curriculum Vitae
EN - LPZ Curriculum VitaeEN - LPZ Curriculum Vitae
EN - LPZ Curriculum Vitae
 
Issidoros_Minovgidis_CV_EN
Issidoros_Minovgidis_CV_ENIssidoros_Minovgidis_CV_EN
Issidoros_Minovgidis_CV_EN
 
Cristian Gamboa
Cristian GamboaCristian Gamboa
Cristian Gamboa
 
eng2015CV
eng2015CVeng2015CV
eng2015CV
 
CV
CVCV
CV
 
FranksCV 05072016
FranksCV 05072016FranksCV 05072016
FranksCV 05072016
 
Louis forino
Louis forinoLouis forino
Louis forino
 
Clay Carten - Resume
Clay Carten - ResumeClay Carten - Resume
Clay Carten - Resume
 
RayRansdell_ITSupportSpecialistPDF
RayRansdell_ITSupportSpecialistPDFRayRansdell_ITSupportSpecialistPDF
RayRansdell_ITSupportSpecialistPDF
 
My IT Career Resume
My IT Career ResumeMy IT Career Resume
My IT Career Resume
 
Ahmed_Adel_Alsharnouby
Ahmed_Adel_AlsharnoubyAhmed_Adel_Alsharnouby
Ahmed_Adel_Alsharnouby
 
How to deploy & optimize eZ Publish (2014)
How to deploy & optimize eZ Publish (2014)How to deploy & optimize eZ Publish (2014)
How to deploy & optimize eZ Publish (2014)
 
1 App,
1 App, 1 App,
1 App,
 
PVouzon
PVouzonPVouzon
PVouzon
 
MinhDoanTien's_Resume
MinhDoanTien's_ResumeMinhDoanTien's_Resume
MinhDoanTien's_Resume
 
RABOUTET Ludovic - CV
RABOUTET Ludovic - CVRABOUTET Ludovic - CV
RABOUTET Ludovic - CV
 

Último

Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 

Último (20)

Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 

Stories of an Oracle DBA

  • 1. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet Personal Details My name is Jamel Farissi and I’m French. I‘m borned on August, 28th 1968 at AMNEVILLE (Moselle France) and I’m living at 9 rue POINCARE 57710 AUMETZ France. You can contact me: • by phone 0033 670 889 981 • by mail jamel.job@free.fr I’d married and have 3 kids (2 at school). We are living in our own house and I have a personal car. I obtained my diplomas as followed: • 2001 “DUT Informatique Option Génie Informatique at IUT Saulcy” (Metz – France). • 1995 “BTS Informatique Industrielle” at GRETA Lycée Jean ZAY (Jarny – France). • 1988 “Baccalauréat série C” at Lycée Georges de la Tour (Nancy – France). I followed these courses too: • 2012 Linux Administration • 2007 Windows 2003 Administrateur • 2005 Oracle DBA 2 • 2004 AIX 5L installation Then I obtained these certifications: • 2012 Oracle Certified Associate (OCA) DBA 11g • 2012 Linux LPIC-1 • 2010 ITIL foundation V3 Language skills Comprehension Speech Write-read French Mother tongue Mother tongue Mother tongue English Good Good Good German Scholar knowledge Scholar knowledge Scholar knowledge Russian Scholar knowledge Scholar knowledge Scholar knowledge page 1/23
  • 2. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet Experience Last mission concerned implementation of Thaler product (E-Banking solution) with oracle software : - Oracle VM Server and Manager - Oracle Enterprise Linux 7.1 - Oracle RDBMS 11gR2 - Oracle GRID/RAC/ASM 11gR2 From begining of project to the administration, with big task for implementing, I build a solution for Oracle Database for High Availability and manual Standby with 24h offset. I used an rman catalog and an homogeneous nomenclature for industrialisation. Customers references CSC-CACEIS for SopraSteria (Luxembourg/Luxembourg) • Profile pure DBA Oracle in data center, • Project Day to day administration, tunning following incident, communication with developers. • Date from 25/02/2016 to 30/04/2016 • Customer CSC-CACEIS • Resp. DBA Oracle • Environment Windows 8, Citrix NetApp, Oracle RDBMS 10g-11g, Oracle Sun Solaris 5.10-5.11, Oracle GRID/ASM 11gR2, Data-guard, Outlook, SqlDeveloper, Putty. East-West-Union-Bank for SopraSteria (Leudelange/Luxembourg) • Profile DBA Oracle, SysAdmin OE Linux, Automator (scheduler tool from AXWAY) • Project Implemented database as storage for e-banking software. Using only Standard Edition, Virtual machines build with OE Linux running RDBMS on GRID using ASM as datafiles storage. These VMs run on top of OVMServer. 3 environments and 1 standby created manually and by shell scripts • Date from 03/08/2015 to 30/04/2016 • Customer EWUB • Resp. From begining of project to the GoLive, building, administrating, tunning, documenting • Environment Windows 7, Citrix NetApp. DELL server, Oracle RDBMS 11g, Oracle RAC One Node Standard Edition, Oracle Enterprise Linux 7.1, Oracle GRID/ASM 11gR2, Automator, ESX 5.5, Lotus Notes - Outlook, Toad-Spotlight, Putty, Oracle VM Server and Manager. page 2/23
  • 3. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet La Mondiale EuroPartners for Halian (Bertrange/Luxembourg) • Profile DBA Oracle, SysAdmin HPUX, Weblogic Admin, Tibco Iprocess Admin, CFT, DollarU, HP Intergrity VM • Project Implemented a custom Electronic Documentation System from French assurance groupe to reach « zero paper » business. • Date from 12/05/2014 to 31/07/2015 • Customer La Mondiale Euro-Partners • Resp. Administration of an Electronic Documentation Solution (GED in French) • Environment Windows 7-2008R2. C7000 Blade server HPUX 11.23, Oracle database 11g, Oracle WebLogic 11, Tibco queue engine and Tibco Business Work, CFT, DollarU. ESX 5.5, Lotus Notes, Toad- Spotlight, Putty, HP OVO, Newtest, apache-tomcat, Europen Investment Bank for Halian (Kirshberg/Luxembourg) • Profile Operator • Project Day to day monitoring – launch script provided by administrator-Ingeneer • Date From 10/02/2014 to 30/04/2014 • Customer European Investment Bank (Luxembourg) • Resp. Operator • environment Windows XP-Seven– VmWare ESX – putty-reflexionX and all tools to connect to server and execute tasks. European Parliament for Halian (Kirshberg/Luxembourg) • Profile DBA Oracle • Project Day to day administration PROD, TEST, DEV, Stress Test/Qualification • Date From 14/10/2013 to 31/01/2014 • Customer European Parliament (Luxembourg) • Resp. pure DBA Oracle • environment Windows XP - Windows 7 workstation – server bull and Sun European Court of Justice for AUBAY (Kirshberg/Luxembourg) • ProfileWindows 7 Migration Support • Project Hardware Installation by customer workstation exchange. • Date From 27/03/2013 to 30/04/2013 • Customer European Justice Court (Luxembourg) • Resp. Support Migration Windows 7, Assisting Customer for first use • environment Windows XP - Windows 7 workstation page 3/23
  • 4. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet page 4/23
  • 5. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet RBC ex-DEXIA for AUBAY (Esch-sur-Alzette/Luxembourg) • Profile Oracle + Support Helpdesk • Project Support 2nd line (no divulgation ) • Date From 01/08/2011 to 29/06/2012 • Customer RBC DEXIA (Esch/Alzette - Luxembourg) • Resp. in-house Application Support– SPOC – Support for 3rd line, formed In House application, International Support 2nd line (in english for Canada and Asia)), Support 2nd line by night (Follow the Sun) 2 shifts (1 for Canada, 1 for Asia) • environment W XP Workstation - Putty, Reflexion X - ESX and Bull AIX Server Adehis for AUBAY (Rhisne/Belgique) • Profile Oracle • Project DBA Oracle day to day administration • Date From 01/11/2010 to 31/07/2011 • Customer Adehis (Belgique) • Resp. DBA Oracle – Sysadmin Linux – Windows Admin • environment ESX 4.0 and 4.1, Linux Oracle VM, Oracle : RDBMS 8i → 10G (10.2.0.4), Windows XP workstation – Putty - remote control tools (teamviewer, pcanywhere, ...) European Commission for AUBAY (Kirshberg/Luxembourg) • Profile Oracle • Project Front Office : • Date From 10/09/2007 to 31/03/2010 • Customer European Commission (Luxembourg) • Resp. Pure DBA Oracle, Day to day administration of more than 1500 DBs Oracle, version 8, 8i, 9i, 10g on SunOS 5.9. et 5.10 (cluster and zones) (production, acceptance, development, test and stress test). • environment Sun Solaris : 5.9, 5.10 (Zone, Resource Group), Oracle : RDBMS 8i → 10G (10.2.0.4), Windows XP workstation – Putty page 5/23
  • 6. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet Justice Ministry for GFI (Grigny/France) • Profile DBA Oracle • Project Administration of databases concerning person in jail • Date From 10/07/2007 to 09/09/2007 • Customer Justice ministry (Grigny-France) • Resp. DBA Oracle, version 8, 8i, 9i, 10g under HP-UX 11.2, under windows 2000/XP. Support 2nd and 3rd level, Standby database Management., Unix scripts modification to adapt an application developed in shell, for HP Cluster. • environment HP-UX 11.2 (stand alone and cluster configured for load-balancing and fail over), Windows XP Workstation, Windows 2003 TSE RBCDexia pour SFEIR Benelux (Esch-sur-Alzette/Luxembourg) • Profile AIX – Oracle – PS/SQL • Project DBA Oracle in development team, Data migration from Open Edge to Oracle in new application (funds of funds management) • Date From 16/04/2007 to 09/07/2007 • Customer RBC Dexia (Luxembourg) • Resp. Architect – Designer- Developer and Customer support, Power AMC, Pl/Sql development, Merise, UML • environment MAC OS X for workstation, XP under parallel for Oracle Client, RDP For W2k3 server, Bull server, Oracle 9i-10G GIEGIC as hired employee final (Paris 7/France) • Profile Admin AIX – Oracle – Progress – Linux – PL/SQL Developper • Project Sysadmin AIX/Linux and DBA Oracle • Date From 17/12/2001 to 31/03/2007 • Customer GIE GIC client final (Paris-France) • Resp. SysAdmin AIX / DBA Oracle, Day to day administration, developers support, customer support, rewriting 4GL batch (Progress Software components) to PL/SQL, maintenance and contacts with editors (IBM, Progress Software, Oracle,…). • environment Server pseries AIX 5L / oracle 8.1.7 to 10g / Progress Software Open Edge 10.1B - windows XP SP2 page 6/23
  • 7. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet GIE-GIC pour Site@ (Paris 7/France) • Profile Junior – Pre-hire • Project PRODUCTION – growing skills to fit the profile. Taking Unix system and Oracle DB for my own • Date From 26/09/2001 to 16/12/2001 • Customer GIE GIC Pre-hire • Resp. Systems and databases administrator junior • environment Server pseries AIX 4.33 / oracle 7.3.4 / Progress Software 9A - postes clients windows XP SP2 Phillips Composant (Dreux/France) • Profil Stage développeur fin d'étude DUT Informatique Option Génie Informatique • Project Development of application to record pieces of wide screen in factory at workplace directly on the chain • Date From 31/05/2001 to 23/09/2001 • Customer Phillips Composant (France) • Resp. Developing interface to record pieces of wide screen in factory. • environment Windows workstation, Server AIX 4.33 / oracle 8 and 9 et base AS400 and MS Access on workstation APP - Atelier Pédagogique Personnalisé (Homécourt/France) • Profile Student: formation in office tools from MS ended it by helping teachers • Project Adding skills in MS office Pro Suite. • Date From 30/06/1993 to10/09/1993 • Customer APP (Homécourt-France) • Resp. Student and teacher Helper • environment Windows workstation page 7/23
  • 8. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet Profil Specialities Oracle DBA, Unix/Linux SysAdmin Administration for Production and can fit any profile: Operating System Databases Hardware Software (Web/thin client – Fat client) server and workstation development (shell – high level language) debugging – incident resolution – make the case – must to work Skills Master Senior Oracle DBA all platform (Architecture N-tiers – Application Server) Open Source amateur (LAMP and Digital Video Broadcast) Good knowledge in architecture computer Experimented (> 8ans) DBA Oracle on *nix (AIX-Solaris–HPUX–Linux (RH-OE-DEB) Unix/Linux Sysadmin Architecture N-tiers – Application Server Open Source (Network-Multimedia-laboratory) PC Hardware Virtualisation (Vmware/Xen/KVM-Qemu/OracleVM) Novice W2k3 Administration – AD/Domain Administration Hobbies Physical activities for health, time with children and family, multimedia (DVB Sat, IPTV and streaming) at home, computer building, network for game, multimedia, home protection, virus protection, web technologies, VGA and PCI pass-through for VM (KVM, Xen, ESX), hardware amator, Sea, Sun, Country, Sport, Swimming, … Most significant Missions From 03/08/2015 to 30/04/2016 EWUB + CSC Datacenter Implemented E-Banking solution and day to day aedministration of CACEIS databases at CSC. From 12/05/2014 to 31/07/2015 La Mondiale EuroPartners for Halian Administration of Electronic Documentation System “zero paper” From 01/11/2010 to 31/07/2011 ADEHIS (Belgique) for Aubay DBA Orcale – Sysadmin Linux - Oracle VM From 10/09/2007 to 31/03/2010 Commission Européenne (Luxembourg) for Aubay DBA Oracle – Front Office From 17/09/2001 to 31/03/2007 GIE-GIC (Paris) : 1% Logement (French association) DBA Oracle – SysAdmin IBM AIX 5.3 page 8/23
  • 9. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet page 9/23
  • 10. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet Technical knowledge Databases Management Junior Senior Expert Oracle X MS Access + VBA X SqlServer X System Engineering/Architecture Junior Senior Expert OS Unix (AIX – Linux – HP – Sun) X OS Windows X Scripts Shell X SAN - NAS X LPAR – Resource Group – SystemGuard X Web X Application Management Junior Senior Expert Smitty (AIX) – Kernel - Pseries X Oracle Enterprise Manager X Progress/Websphere/Coldfu sion/WebLogic X LAMP X Project Management Junior Senior Expert Business site Installation at internet provider X PRA/PCA – DRP X Backups X Application development Junior Senior Expert Visual basic 6 X Pascal/C-C++/Assembleur X VB for Application X Security Junior Senior Expert Ssh X VPN X Openssh/OpenVPN X page 10/23
  • 11. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet Firewall (iptables/shorewave) X TCP/IP-Réseau X LDAP - AD X page 11/23
  • 12. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet Technologies • Oracle • Oracle 11gR2 1. VM Server and Manager 3.34 2. Oracle Enterprise Linux 7.1 3. Oracle RDBMS 11gR2 (Last patch CPUJan2016) 4. Oracle GRID/ASM 11gR2 (Last patch CPUJan2016) 5. Oracle RAC One Node with Standard Edition 6. Oracle manual Standby, refreshed by script and updating sequence gap with incremental backup • Installation, Configuration and go to be used in production environment • Implementation • different environment Sun, HPUX, AIX, Linux, Windows) • different infrastructure (Production, Qualification, Test, Dev, StressTest) • Maintenance 1. Start/shutdown (to be forgotten in HA) 2. Backup scheduled, check, tests 3. Keep in Operational Condition 4. Scripts implantation (own or from others) for backup and monitoring 5. Monitoring configuration (OEM-Cloud Control now, Nagios, Scom, HP OVO, Nimsoft, customized scripts) 6. Actions taken for each alarm, tunning threshold 7. Debugging 8. Implementation and interaction management with others products 9. Audit, AWR, statistics activation 10.Incidents resolution (tickets or alarms raised) 11.Open SR @Oracle, communication and solutions management 12.Tuning (storage, memory, backup, running, batch) 13.Writing and implementing cold backup procedure: 14.scheduling, 15.Creating scripts to 1. Stop applications 2. Stop DBs, 3. Backup data files on LTO tape, 4. Restarting DBs at the end of backup, 5. Restarting applications and monitoring scripts, page 12/23
  • 13. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet 16.Industrialization of monitoring automation and for execution in humanless situation.These scripts monitor the complete frame inside which exploittion tasks reside. Many exception is managed to let script end successfully. 17.System preparation for new databases/applications, 18.Splitting data files following OFA: data, system, temp, undo (rollback), physical and logical localization, 19.Writing scripts to create DBs (with reverse engineering), 20.Objects creation (tables, fields type, preparing space disk on LVM, filling with initial values), tuning space, tuning DBs in init.ora, adaptation disks and memory, tuning AIX system to avoid bug in interaction with Oracle and Progress Software (system slowdown each day at 11:00), 21.scripts to create databases (tables, indexes, sequences, constraints (FK/PK), 22.Tablespaces coalesce, 23.Re-creation of control file, 24.Copy DBs by export- import (i.e. export full with import user), transforming entire databases in one schema, 25.Copy DBs by copying datafiles and control file rebuild, 26.Databases Administration: 27.Databases objects manipulation : structure, modification de structure, tables, indexes, de constraints, objects relationship (primary key, foreign key), trigger, modification by scripts provided by developers, modification in mass or environment alignment, 28.Authentication and habilitation management. Connection management, DB Link, tnsnames - listener, oracle network configuration, 29.User creation and privileges and roles management, 30.Windows and Unix/Linux installation, on physical hardware or in VM 31.migration from one version in one platform to another version in another platform., 32.Patch application oracle 9i to install Oracle Financial 33.Databases monitoring (storage, memory, network) which triggers specifics procedures (tablespace space vs file system space, memory structure (SGA) vs OS memory management, monitoring bottleneck in memory, network or disk access, performance analysis and gathering statistics, …) 34.Migration by export-import, or by upgrading RDBMS (DBUA or startup upgrade). 35.Plan to restore databases (from cold backups, from recover/restore command, with rman) 36.Scripts to control deployment and technical level of environment. 37.Tuning (database, system). 38.Pro-reactivity by daily monitoring databases with shell scripts. 39.RMAN tools to copy database across different servers. 40.Copy databases from one environment to others (i.e. PROD to TEST). 41.Using tools and normalized procedures to: 42.Install RDBMS page 13/23
  • 14. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet 43.Create database 44.Configure for backup 45.Patrol-BMC monitoring implementation following rules 46.Scripts execution for online copy 47.Scripts execution to start monitoring 48.Scheduling task in at or cron for administration scripts. 49.Incidents resolution concerning recurrent errors or bugs (ora 600, ora 7445, ora 4031). 50.Analyze existing infrastructure, listing databases (scripts to monitor DB (search in log files, query dictionnary), 51.Building backup plan and applying policies (cold backup, tablespace backup, rman backup)), 52.Migrating db to higher level version by creating structure from reverse engineering, 53.Migrating data db by export/import, 54.Scripting to check db integrity • DBA Oracle - 2nd and 3rd line support • Incidents resolution sent by many kind of ticketing tools : 1. All42 and GLPI @ Adehis (Belgique) for AUBAY 2. Asset Peregrine, SMT@ European Commission for AUBAY 3. OmniTracker @ RBC ex-DEXIA for AUBAY • Remote Connection to customer server for usual day to day administration: 1. check backup et resubmit if needed, 2. Implementation of data pump for backup using script of my own, 3. Unifying scripts for backup, 4. VM under ESX, 5. Oracle Installation and configuration (red hat/W2k8R2-applications on W2kR2), 6. populating database, 7. managing policies in AD with GPO to execute task with Task Scheduler on W2kR2, 8. Backups scripts with DATAPUMP under Windows and Linux, 1. DATAPUMP Implementation in shell, 2. DATAPUMP Implementation in PlSql, 1. with DBMS_SCHEDULER, 1. with CRON on Linux and Task Scheduler on W2kR2 • Writing and implementing restore plan : • checking tape health, • Restoring all data files in adequate FS • Control file regeneration, mounting database and opening to used by applications. page 14/23
  • 15. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet • Check and test procedure regularly by copy PROD to other environment, test on all environment, • Procedures Tests: • Replying restore procedure regularly to stress test procedure, backup pieces, and to industrialize administrations and tasks • Databases creations: • Nomenclature normalization, advice from need requested, • Unix • SysAdmin and DBA • Strategy to elaborate tasks management, creating policies to manage system, standardization of naming space, queuing tasks to priories, brain storming to list all tasks under our Resp.. • Using written procedures to automate and industrialization operating tasks. • Scripts creation to 1. Execute tasks as batch or manually on demand 2. Creating running context for each task (, new scripts, schedule, monitor, logs, variables, …) 3. Scripts to anticipate evolution (space consumption, execution following resource availability, extract tasks to be executed out of office hours, …) 4. Configuration to receive mail on alarm. 5. Updating procedure on Daily bases • Implementing operating procedures for the day to day administration • Logging all actions on system and normalize all tasks ran. • Create a template for new written procedures • Creating flows in day to day administration using tasks procedures • Elaborating PCA (Plan to Continue Activities) and/or PRA (Plan to Restore Activities) using tasks workflow. Formally calling Disaster Recovery Plan • Creating management rules for actions and tasks • Undergoing procedures and tasks by using intensively. • Backup manager (PCA/PRA) : 1. Implemented backup plan and applications of rules defined in procedures 2. Creating scripts to audit all FS to backup in cold backup version 3. Creating script to perform backup out of business hours (cold backup) 4. Checking by morning backups acknowledge. 5. Testing backup and restores procedures regularly at SunGuard site for a simulated crash. 6. Checking all day the hardware health 7. Checking disk in SAN, heat in server and others things in server room. 8. Installing a webcam in server room controlled remotely to avoid unauthorized people 9. Checking tape before putting in robot page 15/23
  • 16. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet 10. Checking number of tape needed and command if needed 11. Checking the engine of tape player 12. Cleaning tape reader with tape cleaner 13. Checking the system health (memory, cpu load, disk availability, …) 14. Reorganization of the disk repartition when migrating from AIX 4.3.3 to AIX 5L 15. Application of rules define previously on naming convention, normalization of procedures, cleaning FS and reorganize oracle datafiles repartition. 16. vmo et schedo for tunning cpu and pin processes 17.Backup plan strategy building, 18.Implemented backup plan following procedure, like any task. Applying backup plan and testing integrity and quality of restore. 19.Using restore procedure at hosting provider (SunGuard ex ComDIsco), • Progress Software • Progress Software (9.0, 10.0A, 10.0B - Open-Edge) • Dataserver Oracle creation (connexion between oracle and Progress Software Open Edge) • WebSpeed server creation (WEB application server) • Schema Holder creation (logical structure cloning oracle structure to be reached by 4L language) • Rewriting batch processing from Progress 4L to Oracle PL/SQL • Successively migrating from Progress Software version 9.0 A to OpenEdge version 10.1 B. • Installation and implementation at an internet service provider (ASP French internet hosting). 1. Support and presence 1. Components installation 2. Components configuration 3. Cloning our infrastructure 1. Backup 2. restore at provider. 3. Import datas 2. Configuration for first use 3. first start. 4. Support provider to take hand at their site. • Configuration for remote management (data and components maintenance from our office) • Apache • Binary installation 1. Windows 2. Linux (redhat like and debian like) page 16/23
  • 17. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet 3. AIX 5L • Core configuration in httpd.conf • Additionnals modules installation • Alias creation • VirtualHost configuration • Search engine (HSE) 1. Installation, implementation and configuration • Statistics engine (AWR) 1. Installation, implementation and configuration • Zend Core installation (for PHP 5 and Oracle instant client (OCI)) • SPIP installation (CRM) • Implementing acces rulles by folder (https.conf) • Implementing rewrtiting rules in apache • Support to report same configuration at web hosting • LINUX • installation of many distribution (rpm like, deb like, and so on) • System configuration to suite linux in production • Integration in windows network by recording computer in AD • Using samba as PDC-BDC • Using linux for proxying http and ftp protocol in AIX 5L • User creation • Installation office tools (MSOffice, mail client connected to exchange, …) • Installing multimedia componant to have more rich view in apache • Network configuration : routing with iptables, firewall with shorewall, proxy with squid • Creating gateway for wire and wireless network • Creating many usual server (FTP, Asterisk (VoIP/ToIP), Apache, MySql, Zend Core (to have php and oracle client in a bundle), SPIP • Oracle Standard Edition 10g Installation • Visual Basic Ver. 6 • Building application to record data from production chain : 1. Recording in MS Access (weight, height, transparency, entire or broken, …) glass balls from wide screen This is proof of production quality for this step 2. Transféring by night with batch to Oracle DB 3. Using these data for datawarehouse • Power Designer modelisation. page 17/23
  • 18. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet • Database modification following preconisations needed by applications. • New model for data drive to build scripts to modify databases. • Scripts modification to adapt it for other environment (4 tests DBs, pre-prod and qualification DBs. • Updating DBs with reference DBs (resotring to a stable version) • Data Migration following supported version of oracle db. • Loading data and applying business rules. • Deployment scripts to apply business rules on new data.. • 2nd line support night shift. • Support 2nd and 3rd level • formed to applications (homebrew), I offered support to Canada site and to Asia side • Incident manager and crisis management (escalation) • Incidents resolution. Debugging new scripts to correct bad execution (path incorrect, variables not set, …) • Executing query on databases and executing script in 4L (OpenEdge) to extract corrupts data. • Re editing report or unlock queues • Manually execute batch to retrieve files from provider. • Tibco • Formed by customer group on basic components 1. Where it is used (as queue messaging and for its WebServices capabilities) 2. What is used (queuing IPE and WebServices iprocess 3. How does it work (as service, across weblogic server, on unix) 4. How to start and stop Scripts written to automate 5. Knowledge for basic maintenance and information collection • Autodidact for installation 1. After reading documentations used to install on other site. I rewrite it to suite our configuration. 2. Tibco installations on HP-UX v11.23 in production. Actually used. 3. new details will came as skills will grow page 18/23
  • 19. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet Skills • Pure DBA Oracle • Used at European Commission • DBA – 2nd & 3rd line support • Production - Development • SysAdmin IBM AIX – DBA Oracle – DBA OpenEdge (Progress Software) • Used at GIE-GIC • SysAdmin UNIX : 1. IBM-AIX 2. HP-UX 3. SUN-SOLARIS 4. « RedHat Like » 5. « Debian Like » 6. 10 years with Mandriva • Technician operating • DBA Oracle – 2nd & 3rd line support 1. Production - Development • DBA OpenEdge – 1st & 2nd line support 1. Production - Development • Backup Plan And Strategies • AUDIT EXISTING ITEMS • Grip installed component • Finding how they work together • Finding where to see in case of incidents • Monitoring Implementation • LINUX • LAMP (Linux Apache Mysql Php) • NAS, Samba, NFS • CRM (SPIP), PhpMyAdmin • Multimedia (Serveur DVB, MediaCenter, RIP Cluster Machine/DVDRIP), • Samba-Kerberos-OpenLDAP vs MS AD page 19/23
  • 20. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet • I used Linux at home as it is used at office : Firewall, NAT, Samba/ldap/Kerberos to remplace MS AD, NAS, web server, mix with windows, and so on. • DEVELOPER • VB6, Pascal, C, C++, Shell, Progress 4L, Pl/Sql-SQL, … • Pure developer VB6 at Philipps Composant • Support (level 1 to level 3) • Understanding WIndows, With my skill in MS Office, doing users Proximity • Support 2nd line on any application (made in house-RBC or commercial software) • Support 3rd line on editor applications (oracle, Unix/Linux, Virtualization, remote access, debugging, … • Support colleagues • And all concerned IT • Daily monitoring. • Copy databases across server or environment. • Following normalized script and procedures to : • Create databases • Configure for backup. • Modification to accomodate scripts to be able running on HPUX clusters • Support 2nd line : • At RBC ex-Dexia • Incidents Resolution sent by OmniTracker. • Execution Check of batch related to financial flows. • Check files sent or received. • Check requests (for receiving files) sent to provider. • Standard incident resolution by executing procedure in WIKI. • Procedures updating and creation • Incident management (communication, escalation, workarround implementation) • Problem recording on recurent incidents. • Crisis management (Priority 1 or 2). • Australie-Asie-Canada 24/6 Support. Follow The Sun. Not Sunday • Report (re)Generation and direct sending or put in queuing system. • Unlock application and resubmit jobs (Progress Software). • Check file generation. page 20/23
  • 21. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet • Formation (self-training and classroom course) • Courses followed at APP Homecourt : 1. Suite MS Office 2. Suite MS Office Pro (with MS Access) 3. MS Access Advanced used. Using in a complete office flow : 4. Creating customer database 5. Populating database 6. Creating Word documents to send to customer 7. Creating diffusion list 8. Creating document customized for each entry in database, with filter. 9. Creating complex documents, worksheet and graph with excel, report customized, mailing list, presentation with PowerPoint, recording data in MS Access 10. OLE, external document insertion, objects integration, report, forms as user interface, runtime ms access, … 11. Application creation, using templates to create new applications, creating program to manage command and stock in a restaurant (L’empire de Chine) 12. Implementing in production. • I finished formation by helping teacher and take group in a class • Using what learned immediately • Development in VBA for MS Access : 1. Template creation 2. Adapting template to suite application need 3. Creating a form as user interface. 4. Developing report. To drive application, to get performance data, industrialization to create batch procedure, creating trigger to populate supervision and report tables. 5. Forms to record command 6. Forms to print bill 7. Trigger when alarm raise on stock. 8. Generating report for items to be buying. 9. Generating files to integrate in asset account application 10. Generating fiscal documents. 11. Debugging existing application. 12. Modifying application to run without MS Access (runtime) • Development in VBA MS Access to manage human resource 1. Record the need 2. Creating template for entry forms page 21/23
  • 22. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet 3. Forms for salary hours and advance to salary 4. Forms for bills 5. Populating tables, with fiscal data, involved in salary management. 6. Generating pays lip 7. Generating amount of fiscal charges. 8. Check paper edition 9. Generating files to integrate in accounting software 10. … • External and internal communication 1. Provider, 2. Tax administration, 3. Customers, prospects page 22/23
  • 23. Jamel FARISSI DBA Oracle : RDBMS/GRID/RAC/ASM 11gR2 9 rue Raymond POINCARE Sysadmin *nix 57710 AUMETZ France Application Production Ingeneer GSM : +33 670 88 99 81 - WebLogic-TIBCO Mail : jamel.job@free.fr -Dollar U / Automator / CFT - FileNet It’s easy to know the compete manual of a product, but in real world, it is not enough to drive a system. The more individual software become easy taken one by one, the more complex is the implementation of many together. Moreover, the interaction between installed products, OS under they run and the network where they communicate with other kind of system can be a SPOF. Because customer want the best of each software, the number of software used grows fast with the consequence of more specialists is needed. And the engine cannot go further in the respect of the budget, the respect of the space for human seat, the respect of the commercial balance and so on. The solution is people with high skills in implemented various product on various environment and that could handle incident and can determine: • where to search information when incident occurs, • where to take actions needed to solve, • when to communicate and what • what action to avoid new incident’s occurrence These person have to work to maintain system and keep it at the disposal of customer. In the respect of the SLA, all actions will be taken to manage entire system (OS-Databases-Applications Servers-Interface-Network), scheduling maintenance out of working hour, keeping system up-to- date following editors instructions and taking care more than the owner himself. I’m this one and previous customers all have to say “I’m make the case” and my unique aim is: “it have to work”. All my effort go to serve customer. Working with and helping colleagues, for any subject, is the way. page 23/23