SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Oracle DBA
       Some tips and Best Practices
To become a successful professional

              APAC OTN Tour 2012
8/9i/10g/11g OCP, RAC OCE, AS OCA, E-Business OCP , SQL /PLSQL
                                              OCA , Oracle 7 OCM
                  Oracle 7 , Oracle 11gR2 and OVM 3.1 Beta Tester
                                                    ITIL Certified


                                  Blog: http://oraclenz.wordpress.com
                                          Email: mbatec@hotmail.com
                                                     Twitter: fcomunoz




           FRANCISCO MUNOZ ALVAREZ
                                               Oracle ACE Director
                                                  NZOUG President
                                                   LAOUC President
                                                  CLOUG President
                                            IOUC LA Spokesperson
                     Revera – Oracle Professional Services Manager




        Revera - Copyright 2010                                          2
Revera - Copyright 2010   3
Revera - Copyright 2010   4
Born   Grow up          Got Married   Mature   Now Living
here     here              Here        here      here




         Revera - Copyright 2010                        5
Agenda
1          Change yourself


2          The 3 Rules


3          Evolution of the DBA Role


4          Some tips and best practices


5          The 3 DBAs




    Revera - Copyright 2010               6
First: Learn to
                                            Comm.
Change Yourself
If do you want to
become a successful
professional, first you
need to educate yourself
to be successful!
                                SUCCESS
                                           Success    Innovate
Your future success            Attitude
depends only in your
attitude today! You
control your life, nobody
else!



                                           Research




                 Revera - Copyright 2010                7
8
My 3 Rules


     1   Protect Your Data


     2   Always Try Before


     3   Backup, Backup & Backup
Protect your data!       “The most important rule with
                        respect to data is to never put
                        yourself into an unrecoverable
                                   situation.”


 The importance of this guideline cannot be stressed enough,
 but it does not mean that you can never use time saving or
               performance enhancing options.




                                                               10
Always Try it Before!




When it comes to theory, “NEVER” believe anything you
     hear or read until you have tried it yourself.




                                                        11
12
Backup, Backup &
     Backup




Why? Because bad
 stuff happens…




                   13
Servers (DB/AS)
                   , NET, Security ...        Oracle DBs


DBA
                    Backups
                                              DW



             Other DBAs
             And Developers                        RAC




             System & Net. Admin.                  DR &
                                                   Standby DBs



                                                   MySQL
                                                   SQL Server
                                                   DB2,etc
      You named    Finance               HR




                                                                 14
Some tips and Best Practices




      Copyright 2010           15
Backup, Backup & Backup

            Normal                                                   Why
           Approach
                                      •Remember each
                                   environment is different
                                    Always Backup before a
                                            change
•Nothing bad will happen … is a                                   •Reduce Risks
                                     Always Backup after a
          easy change…                                        Allow an easy Rollback if
                                            change
  •I test it before and nothing                                     necessary
                                       If possible Encrypt
            happens …                                           Could save your job
                                  Backups for your security




                     Copyright 2009                                               16
Have a Good Backup Strategy

              Normal                    Backup your Archivelogs
             Approach                 to tape several times a day              Why
                                             Generate a daily
                                          Datapump for logical
                                         recover, just in case…

•I have a full backup daily, that’s
             enough!                                                         Reduce Risks
                                                                          Will have your users
                                                                       happy when ask you to
                                                                      recover a table from last
                                                                                week…
                                                                        Always be proactive, use
                                                                    the “What if…” Methodology




                   Revera - Copyright 2010                                                  17
A massive data outage for Sidekick handheld users has become a massive
PR headache for Microsoft and carrier T-Mobile.

A massive data outage in Microsoft's Danger unit left many T-Mobile
Sidekick users without access to their calendar, address book, and other
key data. However, things got even worse as Microsoft said in a statement
that data not recovered thus far may be permanently lost. Microsoft and
T-Mobile have not said how many of the roughly 800,000 Sidekick
customers have lost data.

T-Mobile USA has, at least temporarily, stopped selling all models of the
device as the company continues to investigate the recent problems.
Separate Environments

             Normal                                                      Why
            Approach
                                        One server for each
                                   environment (Think about
                                              OVM)
                                     Developers only need to
  Yes, we have a Dev/Test/Prod.                                          Reduce Risks
                                    have full access to Dev
But they are in the same server…                                    Allow you to be really
                                     Transform Test and Prod
  Everyone know what each one                                       responsible for the
                                      in High Secure areas
            is doing…                                                  Environments
   We are saving money to the                                           Protect System
           company…                                            Performance and Availability
                                                                       Protect Business
                                                                         Continuity




                 Revera - Copyright 2010                                             19
Have a Change Register

            Normal                                                        Why
           Approach                     Create your own
                                     promotion procedures
                                     Always create a Change
                                            Request
                                     Always try to involve all
   It’s an small change, no one         affected users                 Will allow you to
            will notice…              Always only promote        document and review the
    It will not affect no one…      changes after obtain all
                                                                           process.
It’s better to say sorry than ask          approvals                  Will allow others to
        for authorization…           (Share responsibility)         review your process.
                                                                  Will contain all approvals
                                                                 and tests (for your safety
                                                                     and mental health)
                                                                      In case a system is
                                                                  affected, will be easy to
                                                                    detect was changed!




                 Revera - Copyright 2010                                               20
What’s an Incident?
“An incident is always when something affects the
business continuity or the business revenue”




        Copyright 2010                              21
Incident is always a priority

                                      Investigate and solve it as
                                          soon as possible
                                        After solved, create an
                                     Incident report, it will help
                                               you to:
                                    1. Detect the root cause of
            Normal                            the problem                     Why
           Approach                 2. Document how it can be
                                          prevented to happen
                                                  again
                                      3. Document all steps to
                                           solve the problem
I will do it early in the morning
  when back to the office…                                                Reduce Company
    It can wait a few minutes                                             Revenue losses
  more, I’m on break now…                                                 Will save your job
It’s lunch time, will take a look                                       Shows that you really
          when back…                                                 care about your Employer




                      Copyright 2010                                                    22
Avoid Dead Locks

          Normal
         Approach                                                 Why
                               Create Index on Foreign
                                  Keys (Script on
                                www.oraclenz.com)
                              Check for Bitmap Indexes
                               on OLTP Environment
•Dead Locks are Developers
          fault…                                         Improves DB Performance
                                                           Will help you to have a
                                                          good relationship with
                                                                Developers




                  Copyright 2010                                              23
Automatic Processes

             Normal
            Approach                                                      Why
                                       If a process or work can
                                     be made automatic, do it!
                                           If it can’t be made
                                     automatic, try to delegate
        I can do it by myself…
                                                    it!
       I love to be involved on
                                                                  •You have more important
            everything…
                                                                         stuff to do!
   I love to create users, extend
tablespaces, change passwords…
   I love to run a checklist every
                day…




                       Copyright 2010                                                 24
Oracle Homes

                                                                  Why
          Normal
         Approach



                                                               •Reduce Risks
/u01/app/oracle/product/10.2/db_                          Allow an easy Rollback if
               1                                                  necessary
 Patches are applied to the same                             All versions Catalog
         Oracle Home                                     scripts will be preserved



                             Use a different Oracle Home for each upgrade
                                         or Patching, example:
                                  /u01/app/oracle/product/10.2/db_02
                              For the next patch, use a new Oracle Home
                                  /u01/app/oracle/product/10.2/db_03
                                /u01/app/oracle/product/10.2/asm_02




                       Copyright 2010                                                 25
DB Init Parameters

          Normal                                                       Why
                                    Be proactive, set all
         Approach                   parameters your
                             environment will need now,
                              specially the ones you can’t
                                 not modify later using
                                     ALTER SYSTEM.
Will change them only when           Remember to set           •Will avoid inconvenient
         required!           _trace_files_public = TRUE,          restarts of the DB.
                              soon or later you will need      •Will save you time and
                             to give access to some trace             headaches
                                files to the developers.      •Be proactive always will
                                                                   improve your DB
                                                             performance and availability




                  Copyright 2010                                                   26
.LOG Extension

            Normal                                                       Why
           Approach




I always use .log for my redolog                                •Someone (including you)
     files… is the standard!                                    could delete it by mistake.
                                   •Use a different extension
                                     for redo logs like .RDO




                      Copyright 2010                                                  27
Metadata Repository

            Normal                                                                          Why
           Approach




I have all I need on my current                                                      Allow you to detect
               DB.                                                                    changes easily.
  I use my Dev/Test as a DDL                                                      Allow you to create your
            repository.                                                            own Version Control.
                                                                                   You never know when
                                                                                    you will need it



                  Create your own metadata
                repository.
                  Use datapump for this :
                $ expdp user/password content=metadata_only full=y directory=datapump dumpfile=metadata_24112010.dmp
                $ impdp user/password directory=datapump dumpfile= metadata_24112010.dmp sqlfile=metadata_24112010.sql




                      Copyright 2010                                                                         28
Non OFA Layout


              Normal
             Approach                                       Why




  Let’s Oracle manage all using
OFA, that way all will be standard
       on all environments.                        •Easy to manage and keep
                                                            organized
                                                   •Allow you to use different
                                                          mount points
                                                         •Reduce Risks
                /oracle/(prod/qa/test/dev)/SID/*
                  /u01/udump – for user files
                         /proddata/SID/*
                       /prodbackup/SID/*
                         /prodlogs/SID/*




                   Copyright 2010                                          29
Study, Study & Study

         Normal                                                           Why
        Approach




I know everything I need…                                     •Will keep you up to date
                                                            • You never know when you
                                                                  will need to use it
                                                                   Will help with your
                                                              professional development


                                  Read Manuals
           /Read the official documentation at http://tahiti.oracle.com
                      Read and practice OBE at OTN website
               Help others at OTN Forums (Fantastic way to learn)
              Participate at OUG Activities (If possible try to speak)




                  Copyright 2010                                                  30
Listen! Ask Question! Be involved

           Normal                                                        Why
          Approach

                                       Don't just sit back
                                 waiting for the create table
                                          requests.
I just will do something when      Learn more about your         •Know what to do before
         asked to do…                systems and users                   necessary
 If is working I don’t need to                                  •Allow you to know who to
              care…                                                 contact in case of…
                                                                 •Show how engaged you
                                                                   are with the company




                     Copyright 2010                                                 31
3 Kind of DBA’s


 1    The Firefighter


 2    The Proactive


 3    The Balanced
What kind of DBA are you?




Copyright 2010              34
Questions? Comments?
               Francisco Munoz Alvarez

                       Auckland
                      New Zealand
              franciscoa@dbisonline.com




   Copyright 2010                         35

Contenu connexe

Similaire à A33 tips and best practice for db as by francisco alvarez

Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...
Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...
Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...InSync2011
 
The Key to Effective Analytics: Fast-Returning Queries
The Key to Effective Analytics: Fast-Returning QueriesThe Key to Effective Analytics: Fast-Returning Queries
The Key to Effective Analytics: Fast-Returning QueriesEric Kavanagh
 
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent OzarGeek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent OzarIDERA Software
 
I/O Microbenchmarking with Oracle in Mind
I/O Microbenchmarking with Oracle in MindI/O Microbenchmarking with Oracle in Mind
I/O Microbenchmarking with Oracle in MindBob Sneed
 
PhpTek Ten Things to do to make your MySQL servers Happier and Healthier
PhpTek Ten Things to do to make your MySQL servers Happier and HealthierPhpTek Ten Things to do to make your MySQL servers Happier and Healthier
PhpTek Ten Things to do to make your MySQL servers Happier and HealthierDave Stokes
 
The 5 Minute MySQL DBA
The 5 Minute MySQL DBAThe 5 Minute MySQL DBA
The 5 Minute MySQL DBAIrawan Soetomo
 
C7 engineered data_protection_for_oracle_databases
C7 engineered data_protection_for_oracle_databasesC7 engineered data_protection_for_oracle_databases
C7 engineered data_protection_for_oracle_databasesDr. Wilfred Lin (Ph.D.)
 
Availability in a cloud native world v1.6 (Feb 2019)
Availability in a cloud native world v1.6 (Feb 2019)Availability in a cloud native world v1.6 (Feb 2019)
Availability in a cloud native world v1.6 (Feb 2019)Haytham Elkhoja
 
Orlando DNN Usergroup Pres 12/06/11
Orlando DNN Usergroup Pres 12/06/11Orlando DNN Usergroup Pres 12/06/11
Orlando DNN Usergroup Pres 12/06/11Jess Coburn
 
26 a6 emc europe - arnaud christoffel
26 a6   emc europe - arnaud christoffel26 a6   emc europe - arnaud christoffel
26 a6 emc europe - arnaud christoffelScott Adams
 
Sharepoint and SQL Server 2012
Sharepoint and SQL Server 2012Sharepoint and SQL Server 2012
Sharepoint and SQL Server 2012James Tramel
 
Oracle to MySQL 2012
Oracle to MySQL  2012 Oracle to MySQL  2012
Oracle to MySQL 2012 Marco Tusa
 
Magic With Oracle - Presentation
Magic With Oracle - PresentationMagic With Oracle - Presentation
Magic With Oracle - PresentationFrancisco Alvarez
 
What is your sql server backup strategy tech_republic
What is your sql server backup strategy    tech_republicWhat is your sql server backup strategy    tech_republic
What is your sql server backup strategy tech_republicKaing Menglieng
 
The Evolving Role of DBA
The Evolving Role of DBAThe Evolving Role of DBA
The Evolving Role of DBAHostway|HOSTING
 
Top 10 DBA Mistakes on Microsoft SQL Server
Top 10 DBA Mistakes on Microsoft SQL ServerTop 10 DBA Mistakes on Microsoft SQL Server
Top 10 DBA Mistakes on Microsoft SQL ServerKevin Kline
 

Similaire à A33 tips and best practice for db as by francisco alvarez (20)

Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...
Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...
Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...
 
The Key to Effective Analytics: Fast-Returning Queries
The Key to Effective Analytics: Fast-Returning QueriesThe Key to Effective Analytics: Fast-Returning Queries
The Key to Effective Analytics: Fast-Returning Queries
 
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent OzarGeek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
 
I/O Microbenchmarking with Oracle in Mind
I/O Microbenchmarking with Oracle in MindI/O Microbenchmarking with Oracle in Mind
I/O Microbenchmarking with Oracle in Mind
 
PhpTek Ten Things to do to make your MySQL servers Happier and Healthier
PhpTek Ten Things to do to make your MySQL servers Happier and HealthierPhpTek Ten Things to do to make your MySQL servers Happier and Healthier
PhpTek Ten Things to do to make your MySQL servers Happier and Healthier
 
shrikant_DBA
shrikant_DBAshrikant_DBA
shrikant_DBA
 
The 5 Minute MySQL DBA
The 5 Minute MySQL DBAThe 5 Minute MySQL DBA
The 5 Minute MySQL DBA
 
C7 engineered data_protection_for_oracle_databases
C7 engineered data_protection_for_oracle_databasesC7 engineered data_protection_for_oracle_databases
C7 engineered data_protection_for_oracle_databases
 
Availability in a cloud native world v1.6 (Feb 2019)
Availability in a cloud native world v1.6 (Feb 2019)Availability in a cloud native world v1.6 (Feb 2019)
Availability in a cloud native world v1.6 (Feb 2019)
 
Orlando DNN Usergroup Pres 12/06/11
Orlando DNN Usergroup Pres 12/06/11Orlando DNN Usergroup Pres 12/06/11
Orlando DNN Usergroup Pres 12/06/11
 
26 a6 emc europe - arnaud christoffel
26 a6   emc europe - arnaud christoffel26 a6   emc europe - arnaud christoffel
26 a6 emc europe - arnaud christoffel
 
Sharepoint and SQL Server 2012
Sharepoint and SQL Server 2012Sharepoint and SQL Server 2012
Sharepoint and SQL Server 2012
 
Oracle to MySQL 2012
Oracle to MySQL  2012 Oracle to MySQL  2012
Oracle to MySQL 2012
 
Magic With Oracle - Presentation
Magic With Oracle - PresentationMagic With Oracle - Presentation
Magic With Oracle - Presentation
 
What is your sql server backup strategy tech_republic
What is your sql server backup strategy    tech_republicWhat is your sql server backup strategy    tech_republic
What is your sql server backup strategy tech_republic
 
Apouc 2014-enterprise-manager-12c
Apouc 2014-enterprise-manager-12cApouc 2014-enterprise-manager-12c
Apouc 2014-enterprise-manager-12c
 
CV_avneet
CV_avneetCV_avneet
CV_avneet
 
The Evolving Role of DBA
The Evolving Role of DBAThe Evolving Role of DBA
The Evolving Role of DBA
 
Real liferecoverypaper
Real liferecoverypaperReal liferecoverypaper
Real liferecoverypaper
 
Top 10 DBA Mistakes on Microsoft SQL Server
Top 10 DBA Mistakes on Microsoft SQL ServerTop 10 DBA Mistakes on Microsoft SQL Server
Top 10 DBA Mistakes on Microsoft SQL Server
 

Plus de Insight Technology, Inc.

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Insight Technology, Inc.
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明するInsight Technology, Inc.
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーンInsight Technology, Inc.
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとInsight Technology, Inc.
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームInsight Technology, Inc.
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門Insight Technology, Inc.
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー Insight Technology, Inc.
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?Insight Technology, Inc.
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Insight Technology, Inc.
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?Insight Technology, Inc.
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...Insight Technology, Inc.
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 Insight Technology, Inc.
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Insight Technology, Inc.
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]Insight Technology, Inc.
 

Plus de Insight Technology, Inc. (20)

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
Docker and the Oracle Database
Docker and the Oracle DatabaseDocker and the Oracle Database
Docker and the Oracle Database
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごと
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォーム
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門
 
Lunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL ServicesLunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL Services
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
 

Dernier

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Dernier (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

A33 tips and best practice for db as by francisco alvarez

  • 1. Oracle DBA Some tips and Best Practices To become a successful professional APAC OTN Tour 2012
  • 2. 8/9i/10g/11g OCP, RAC OCE, AS OCA, E-Business OCP , SQL /PLSQL OCA , Oracle 7 OCM Oracle 7 , Oracle 11gR2 and OVM 3.1 Beta Tester ITIL Certified Blog: http://oraclenz.wordpress.com Email: mbatec@hotmail.com Twitter: fcomunoz FRANCISCO MUNOZ ALVAREZ Oracle ACE Director NZOUG President LAOUC President CLOUG President IOUC LA Spokesperson Revera – Oracle Professional Services Manager Revera - Copyright 2010 2
  • 5. Born Grow up Got Married Mature Now Living here here Here here here Revera - Copyright 2010 5
  • 6. Agenda 1 Change yourself 2 The 3 Rules 3 Evolution of the DBA Role 4 Some tips and best practices 5 The 3 DBAs Revera - Copyright 2010 6
  • 7. First: Learn to Comm. Change Yourself If do you want to become a successful professional, first you need to educate yourself to be successful! SUCCESS Success Innovate Your future success Attitude depends only in your attitude today! You control your life, nobody else! Research Revera - Copyright 2010 7
  • 8. 8
  • 9. My 3 Rules 1 Protect Your Data 2 Always Try Before 3 Backup, Backup & Backup
  • 10. Protect your data! “The most important rule with respect to data is to never put yourself into an unrecoverable situation.” The importance of this guideline cannot be stressed enough, but it does not mean that you can never use time saving or performance enhancing options. 10
  • 11. Always Try it Before! When it comes to theory, “NEVER” believe anything you hear or read until you have tried it yourself. 11
  • 12. 12
  • 13. Backup, Backup & Backup Why? Because bad stuff happens… 13
  • 14. Servers (DB/AS) , NET, Security ... Oracle DBs DBA Backups DW Other DBAs And Developers RAC System & Net. Admin. DR & Standby DBs MySQL SQL Server DB2,etc You named Finance HR 14
  • 15. Some tips and Best Practices Copyright 2010 15
  • 16. Backup, Backup & Backup Normal Why Approach •Remember each environment is different Always Backup before a change •Nothing bad will happen … is a •Reduce Risks Always Backup after a easy change… Allow an easy Rollback if change •I test it before and nothing necessary If possible Encrypt happens … Could save your job Backups for your security Copyright 2009 16
  • 17. Have a Good Backup Strategy Normal Backup your Archivelogs Approach to tape several times a day Why Generate a daily Datapump for logical recover, just in case… •I have a full backup daily, that’s enough! Reduce Risks Will have your users happy when ask you to recover a table from last week… Always be proactive, use the “What if…” Methodology Revera - Copyright 2010 17
  • 18. A massive data outage for Sidekick handheld users has become a massive PR headache for Microsoft and carrier T-Mobile. A massive data outage in Microsoft's Danger unit left many T-Mobile Sidekick users without access to their calendar, address book, and other key data. However, things got even worse as Microsoft said in a statement that data not recovered thus far may be permanently lost. Microsoft and T-Mobile have not said how many of the roughly 800,000 Sidekick customers have lost data. T-Mobile USA has, at least temporarily, stopped selling all models of the device as the company continues to investigate the recent problems.
  • 19. Separate Environments Normal Why Approach One server for each environment (Think about OVM) Developers only need to Yes, we have a Dev/Test/Prod. Reduce Risks have full access to Dev But they are in the same server… Allow you to be really Transform Test and Prod Everyone know what each one responsible for the in High Secure areas is doing… Environments We are saving money to the Protect System company… Performance and Availability Protect Business Continuity Revera - Copyright 2010 19
  • 20. Have a Change Register Normal Why Approach Create your own promotion procedures Always create a Change Request Always try to involve all It’s an small change, no one affected users Will allow you to will notice… Always only promote document and review the It will not affect no one… changes after obtain all process. It’s better to say sorry than ask approvals Will allow others to for authorization… (Share responsibility) review your process. Will contain all approvals and tests (for your safety and mental health) In case a system is affected, will be easy to detect was changed! Revera - Copyright 2010 20
  • 21. What’s an Incident? “An incident is always when something affects the business continuity or the business revenue” Copyright 2010 21
  • 22. Incident is always a priority Investigate and solve it as soon as possible After solved, create an Incident report, it will help you to: 1. Detect the root cause of Normal the problem Why Approach 2. Document how it can be prevented to happen again 3. Document all steps to solve the problem I will do it early in the morning when back to the office… Reduce Company It can wait a few minutes Revenue losses more, I’m on break now… Will save your job It’s lunch time, will take a look Shows that you really when back… care about your Employer Copyright 2010 22
  • 23. Avoid Dead Locks Normal Approach Why Create Index on Foreign Keys (Script on www.oraclenz.com) Check for Bitmap Indexes on OLTP Environment •Dead Locks are Developers fault… Improves DB Performance Will help you to have a good relationship with Developers Copyright 2010 23
  • 24. Automatic Processes Normal Approach Why If a process or work can be made automatic, do it! If it can’t be made automatic, try to delegate I can do it by myself… it! I love to be involved on •You have more important everything… stuff to do! I love to create users, extend tablespaces, change passwords… I love to run a checklist every day… Copyright 2010 24
  • 25. Oracle Homes Why Normal Approach •Reduce Risks /u01/app/oracle/product/10.2/db_ Allow an easy Rollback if 1 necessary Patches are applied to the same All versions Catalog Oracle Home scripts will be preserved Use a different Oracle Home for each upgrade or Patching, example: /u01/app/oracle/product/10.2/db_02 For the next patch, use a new Oracle Home /u01/app/oracle/product/10.2/db_03 /u01/app/oracle/product/10.2/asm_02 Copyright 2010 25
  • 26. DB Init Parameters Normal Why Be proactive, set all Approach parameters your environment will need now, specially the ones you can’t not modify later using ALTER SYSTEM. Will change them only when Remember to set •Will avoid inconvenient required! _trace_files_public = TRUE, restarts of the DB. soon or later you will need •Will save you time and to give access to some trace headaches files to the developers. •Be proactive always will improve your DB performance and availability Copyright 2010 26
  • 27. .LOG Extension Normal Why Approach I always use .log for my redolog •Someone (including you) files… is the standard! could delete it by mistake. •Use a different extension for redo logs like .RDO Copyright 2010 27
  • 28. Metadata Repository Normal Why Approach I have all I need on my current Allow you to detect DB. changes easily. I use my Dev/Test as a DDL Allow you to create your repository. own Version Control. You never know when you will need it Create your own metadata repository. Use datapump for this : $ expdp user/password content=metadata_only full=y directory=datapump dumpfile=metadata_24112010.dmp $ impdp user/password directory=datapump dumpfile= metadata_24112010.dmp sqlfile=metadata_24112010.sql Copyright 2010 28
  • 29. Non OFA Layout Normal Approach Why Let’s Oracle manage all using OFA, that way all will be standard on all environments. •Easy to manage and keep organized •Allow you to use different mount points •Reduce Risks /oracle/(prod/qa/test/dev)/SID/* /u01/udump – for user files /proddata/SID/* /prodbackup/SID/* /prodlogs/SID/* Copyright 2010 29
  • 30. Study, Study & Study Normal Why Approach I know everything I need… •Will keep you up to date • You never know when you will need to use it Will help with your professional development Read Manuals /Read the official documentation at http://tahiti.oracle.com Read and practice OBE at OTN website Help others at OTN Forums (Fantastic way to learn) Participate at OUG Activities (If possible try to speak) Copyright 2010 30
  • 31. Listen! Ask Question! Be involved Normal Why Approach Don't just sit back waiting for the create table requests. I just will do something when Learn more about your •Know what to do before asked to do… systems and users necessary If is working I don’t need to •Allow you to know who to care… contact in case of… •Show how engaged you are with the company Copyright 2010 31
  • 32.
  • 33. 3 Kind of DBA’s 1 The Firefighter 2 The Proactive 3 The Balanced
  • 34. What kind of DBA are you? Copyright 2010 34
  • 35. Questions? Comments? Francisco Munoz Alvarez Auckland New Zealand franciscoa@dbisonline.com Copyright 2010 35