SlideShare una empresa de Scribd logo
1 de 91
Oracle 10g (OCP) Certification
         Preparation



   Presented by Howard Horowitz


            10g, 9i, 8i
      hhorow6801@aol.com
  Howard.horowitz@adeccona.com    1
Objective

Attendees will learn:
•   Strategies for preparing for the exam
•   Resources used to prepare for each exam
•   Format of the exams
•   Overview of the 10g upgrade exam
    including a few of the less known, least
    used Oracle 10g features that are likely to
    be on the exam

                                                  2
Part 1 – OCP Format, Structure,
         and Strategies
  • What is OCP?
  • How is it measured in the industry?
  • What are the benefits from being
    certified?
  • What are the required steps for getting
    certified?
  • What’s the exam content / structure?
  • How are the exams scored?
  • Miscellaneous issues?


                                              3
What Is OCP ?
Oracle Certification was developed by Oracle and
Sylvan Prometric. OCP is a valuable industry-
recognized credential that signifies a proven level of
knowledge and ability. An Oracle Certified
Professional establishes a standard of competence in
a specific job role.

“Taking the time to get certified creates several
 positive career benefits and gives you a balance
 between doing and learning that is so desperately
 needed in information technology.” / By Rich Niemiec -
March/April 2002 Oracle Magazine “Getting Good At What You Do”


                                                             4
OCP Format, Structure, and
       Strategies
• What is OCP?
• How is OCP measured in the
  industry?
• What are the benefits from being
  certified?
• What are the required steps for getting
  certified?
• What’s the exam content / structure?
• How are the exams scored?
• Miscellaneous issues?

                                            5
How is OCP measured in the
            industry ?
s   Oracle Certified Professionals were found to earn the highest
    average salaries as compared to any other DBA or Developer
    professionals. Certification Magazine –
    professionals
    http://www.certmag.com

s   Hiring certified professionals has a direct impact on a
    company's bottom line, as these conclusions from a research
    study by International Data Corporation** suggest -
    http://www.oracle.com/education/certification/index.html?
    whycert_employer.html

s   The results from the 2001 CRN Certification Study show Oracle
    certifications offer the best ROI for larger solution providers
    -http://crn.channelsupersearch.com/news/CRN/30947.asp

                                                                    6
OCP Format, Structure, and
       Strategies
• What is OCP?
• How is it measured in the industry?
• What are the benefits from
  being certified?
• What are the required steps for getting
  certified?
• What’s the exam content / structure?
• How are the exams scored?
• Miscellaneous issues?

                                            7
What are the benefits from being
           Certified?
 • Valuable to hiring managers
 • Added credibility (Excellent for contractors who sell narrow skill
   sets and must claim to be immediately productive.)
 • Increased job opportunities (OCP members site and other job
   sites). Depends on economy (job market).
 • Use of Oracle certification program logo for endorsement of your
   proven skill by Oracle corporation.
 • Invaluable experience as a result of preparing
 • New tricks and skills to add to your arsenal
 • Looks good on resume (Receive certificate, logo, business card,
   and access to OCA and OCP websites)
 • Special discounts and offers (35% off Oracle Press Books)
 • Exposure to features you haven’t used


                                                                    8
OCP Format, Structure, and
       Strategies
• What is OCP?
• How is it measured in the industry?
• What are the benefits from being
  certified?
• What are the required steps
  for getting certified?
• What’s the exam content / structure?
• How are the exams scored?
• Miscellaneous issues?

                                         9
What are the required steps for
      getting certified?

   – Select a track
   – Prepare for the test
   – Schedule the test
   – Take each test in the track

   http://www.oracle.com/education/certification/ind
      ex.html?starthere.html
   Oracle University - (800) 529-0165

                                                   10
Tracks
             Oracle Database Administrator:
             •  Oracle 10g DBA (OCA, OCP, OCM)
(FOCUS ON)
             •  Oracle 9i DBA (OCA, OCP, OCM)

             Oracle 9i Forms Developer:
             •  Oracle 9i PL/SQL Developer Certified Associate
             •  Oracle 9i Forms Developer Certified Professional

             Oracle Forms 6i Developer

             Oracle Application Server 10g:
             •  Oracle Application Server 10g Administrator Certified Associate (OCA)
             •  Oracle Application Server 10g Administrator Certified Professional (OCP)

             Oracle 9i Application Server:
             •  Oracle9iAS Web Administrator Certified Associate


                                                                                       11
What are the required steps for
      getting certified?

   – Select a track
   – Prepare for the test
   – Schedule the test
   – Take each test in the track




                                   12
Prepare for the test
              • Self-Test Software (250-300 questions) and SYBEX OCP Books.
                 http://www.selftestsoftware.com. Software simulates actual
                 exam. Might get lucky and find 1-2 questions on the actual exam.
(Cost less /     Cost: $99 per practice exam, $70 for the two books, $125 to take
More experience)
                 the exam. Beta exams, Self-Test and OPN offer discounts
                 http://www.2test.com. Quickest route with 2-3+ years exp

            • TBT’s and Self-Test Software. Oracle Technical Based Training
(Recommended) http://www.oracle.com/education. Cost: $3000+ for the OCP
              bundle. Test voucher’s included for each exam. 1-2 years exp

              • Instructor based training and Self-Test Software.
                http://www.oracle.com/education Cost: $3000 for each class. 0-1
(Cost more /    years exp
Less experience)

              • Bottom line: depends on individual, experience, and availability

                                                                                   13
Prepare for the test
Ocp: Oracle 10g New Features For Administrators : Study Guide (Certification Study Guide)
by Bob Bryla, Biju Thomas

Amazon - Mostly 4-5 star customer reviews




OCP: Oracle 10g Certification Kit (1Z0-042 and 1Z0-043)
by Tim Buterbaugh, Chip Dawes, Bob Bryla, Doug Stuns, Joseph C. Johnson, Matthew Weishan




                                                                                            14
Additional resources used to prepare
                    for the exams
                     •   Oracle University - (800) 529-0165
                     •   Oracle Candidate Guide (test topics, preparation, and
                         registration material).
                     •   Oracle doc set –
                         http://technet.oracle.com/docs/content.html
                     •   http://technet.oracle.com/training/content.html
                     •   http://metalink.oracle.com
                     •   Sybex flash cards – Included on CD with Book (Palm V)
                     •   http://www.dbdomain.com
(Comes out of
a separate budget)   •   University Certificate programs (Columbia, NYU, Hofstra –
                         includes student kit, …etc)




                                                                                     15
What are the required steps for
      getting certified?
   – Select a track
   – Prepare for the test
   – Schedule the test
     1800-891-exam or
     http://www.2test.com
     (Need 2 days notice)
   – Take each test in the track

                                   16
What are the required steps for
      getting certified?
   –   Select a track
   –   Prepare for the test
   –   Schedule the test
   – Take each test in the track




                                   17
Database Administrator Exams
                           9i
                Oracle 9i upgrade exam
                     –     1Z0-030 Oracle 9i Database: New features for Administrators (8i -> 9i)

(Recommended -    Oracle   9i DBA
Used by most companies)
                     –     1Z0-007 Oracle 9i: SQL (available online for $90) – OCA
                     –     1Z0-031 Oracle 9i: Fundamentals I – OCA
                     –     Attend an Approved Hands-On Training Course
                     –     1Z0-032 Oracle 9i: Fundamentals II - OCP
                     –     1Z0-033 Oracle 9i: Performance and Tuning – OCP

                Oracle 9i Special Accreditation – Managing 9i on Linux
                     –     1Z0-036 Managing Oracle 9i on Linux

                Oracle 9i DBA - (OCM) Oracle Certified Master 2 classes + OCM
 (Mo Money!)       practicum exam. Select courses from the following website:
                    http://www.oracle.com/education/certification/index.html?dba9i_ocm.html

                                                                                               18
Database Administrator Exams
                          10g
               Oracle 10g upgrade exam
                   –   1Z0-040 Oracle 10g Database: New features for Administrators (9i ->
                       10g)
                   –   1Z1-045 Oracle 10g Database: New features for Administrators (8i ->
                       10g) - BETA

               Oracle 10g DBA
                   –   1Z0-042 Oracle 10g: Administration I – OCA
                   –   Attend an Approved Hands-On Training Course
                   –   1Z0-043 Oracle 10g: Administration II – OCP

               Oracle 10g Special Accreditation
                   –   Details to follow in the coming months

(Mo Money!)    Oracle 10g DBA - (OCM) Oracle Certified Master 2 days hands-on
                  OCM practicum exam.
                   –   Details to follow in the coming months
                                                                                         19
OCP Format, Structure, and
       Strategies
• What is OCP?
• How is it measured in the industry?
• What are the benefits from being
  certified?
• What are the required steps for getting
  certified?
• What’s the exam content /
  structure?
• How are the exams scored?
• Miscellaneous issues?

                                            20
Exam Content / Structure
• Tests knowledge of Oracle concepts, practical
  experience, and training.
• Each exam consists of 60-80 multiple choice
  questions and given via computer.
• Allowed at least 90 minutes per exam.
• Incorrect answers are not subtracted from score.
  Guess if you don’t know the answer
• Receive your grade back as soon as the exam is
  finished.
• Beware of trick questions: Recommended vs
  Required

                                                     21
OCP Format, Structure, and
       Strategies
• What is OCP?
• How is it measured in the industry?
• What are the benefits from being
  certified?
• What are the required steps for getting
  certified?
• What’s the exam content / structure?
• How are the exams scored?
• Miscellaneous issues?


                                            22
How are the exams scored ?
            On average, allowed up to 17 questions wrong to pass
             EXAM                                                                             QUESTIONS
TRACK        #        EXAM TITLE                                      TOTAL QUESTIONS         CORRECT     PASSING %   DURATION

9i to 10g    1Z0-04   Oracle Database 10g New Features for                     61                   37       57%      1.5 hours
Upgrade      0        Administrators
Exam

8i to 10g    1Z1-04   Oracle Database 10g New Features for Oracle8i   Not available at this        n/a       n/a      n/a
Upgrade      5        OCPs                                                   time.
Exam

10g          1Z0-04   Oracle Database 10g: Administration I                    75                   49       65%      2 hours
             2

10g          1Z1-04   Oracle Database 10g: Administration II           not yet available           n/a       n/a      n/a
             3

8i to 9i     1Z0-03   Oracle9i Database: New Features for                      53                   37       70%      1.5 hours
Upgrade      0        Administrators
Exam

7.3 to 9i    1Z0-03   Oracle9i DBA: New Features for Oracle7.3 and             84                   58       69%      2 hours
Upgrade      5        Oracle8 OCPs
Exam

9i, 8i       1Z0-00   Introduction to Oracle9i: SQL                            57                   40       71%      2 hours
             7

8i, 9i       1Z0-00   Introduction to Oracle: SQL and PL/SQL                   57                   39       69%      2 hours
             1

9i           1Z0-03   Oracle9i Database: Fundamentals I                        60                   44       74%      1.5 hours
             1

9i           1Z0-03   Oracle9i Database: Fundamentals II                       63                   49       78%      1.5 hours
             2

9i           1Z0-03   Oracle9i Database: Performance Tuning                    59                   38       65%      1.5 hours
             3
                                                                                                                                  23
9i           1Z0-03   Managing Oracle9i on Linux                               59                   34       57%      2 hours
             6
OCP Format, Structure, and
       Strategies
• What is OCP?
• How is it measured in the industry?
• What are the benefits from being
  certified?
• What are the required steps for getting
  certified?
• What’s the exam content / structure?
• How are the exams scored?
• Miscellaneous issues?

                                            24
Miscellaneous Issues
• Takes approx 1.5 – 3 months to get certified.
  (approx 40 hours preparation time per exam)
• Wait 30 days to retake exams
• No time limit between passing first and last exam.
  (Unless they announce retirement of track)
• Beta exams offer discounts
• Certification is valid for 6 months following a
  general announcement of re-certification. (Valid for
  approx 1.5 years) usually follows a new release,
  8i, 9i,10g…etc



                                                    25
Oracle 10g (OCP) Certification
  Preparation (end of part 1)


       ANY QUESTIONS ?

   Presented by Howard Horowitz

             10g, 9i, 8i
       hhorow6801@aol.com
                                  26
   Howard.horowitz@adeccona.com
Part 2 – What will I be expected to
        know for the exam?
    10g New Features for
     Administrators
    (You will be tested on the same
     material for Admin I and II)




                                      27
10g New Features for Administrators
Automatic Shared Memory Management
   8i method for automating SGA management

       There is no method.


   Workaround

        You have to shutdown the database and manually
        change the values. This could be done
        programmatically with multiple init<SID>.ora files. Each
        file containing different values for the SGA parameters
        and automated via shell and Cron/Autosys.




                                                              28
10g New Features for Administrators
Automatic Shared Memory Management
   9i method for automating SGA management.

        Still not doable, however, you can dynamically change
        many of the values without shutting down the database.

      Workaround

       You have to use the alter system/session commands and
        also rely on the v$shared_pool_advice and
        db_cache_advice views for proper settings. Manual /
        programmatic effort is required if the behavior of your
        database changes and SGA changes are needed.
        Cron and Autosys to automate.



                                                             29
10g New Features for Administrators
Automatic Shared Memory Management
 10g method for automating SGA management.


   alter system set sga_target=‘x’;




                                             30
10g New Features for Administrators
Automatic Shared Memory Management

      sga_target -- This parameter is
      new in Oracle Database 10g
      and reflects the total size of
      memory an SGA can consume.
         •Shared pool
         •Buffer cache
         •Java Pool
         •Large Pool




                                        31
10g New Features for Administrators
         Automatic Shared Memory Management
Online                  Large Batch   Buffer Cache
Users    Buffer Cache      Jobs                            Automatically adapts
                                      Large Pool              to workload changes
         Large Pool                                        Maximizes memory
                                                              utilization
         SQL Cache                    SQL Cache
                                                           Single Parameter
                                                     SGA Pool
         Java Pool                     Java Pool              makes it easier to
                                                              use
                                                     PGA Pool
                                                           Helps eliminate out
            sort                         sort
                                                              of memory errors
                                                           Can help improve
                                                              performance

                                                                             32
10g New Features for Administrators
Automatic Shared Memory Management
 • Requires an SPFILE and SGA_TARGET > 0. Can not
   exceed sga_max_size.

 • Does not apply to the following parameters.
    •   Log Buffer
    •   Other Buffer Caches (KEEP/RECYCLE, other block sizes)
    •   Streams Pool (new in Oracle Database 10g)
    •   Fixed SGA and other internal allocations

 • Can be adjusted via EM or command line.
 • A new background process named Memory Manager
   (MMAN) manages the automatic shared memory.



                                                                33
10g New Features for Administrators
           Upgrading the database
   Definition
       –    You can upgrade an earlier release of Oracle to Oracle 10g by using direct or
           indirect methods. Depending on the method will determine whether you use the
           manual and/or DBUA utility to perform the upgrade.

   Direct methods allow you to upgrade directly to 10g from the following
      Oracle releases:
       –   Oracle 8 Release 8.0.6
       –   Oracle 8i Release 8.1.7
       –   Oracle 9i Release 1 – 9.0.1
       –   Oracle 9i Release 2 – 9.2.0

   Indirect methods require you to perform two upgrades to get to 10g
       – 8.1.5 -> 8.1.7 -> 10.1
       – 8.1.6 -> 8.1.7 -> 10.1
       – 7.3.4 -> 9.2.0 -> 10.1




                                                                                        36
10g New Features for Administrators
                      Data Pump
• 8i / 9i method for suspending exports and imports. N/A
• 8i / 9i method for restarting failed exports and imports
  at point of failure. N/A

• 8i / 9i method for controlling the number of
  threads/processes. N/A

• 8i / 9i method for direct mode imports. N/A
• 8i / 9i method for monitoring export and import’s. N/A
• 8i / 9i method for importing and exporting data via PL/SQL.
  N/A

• 8i / 9i method for exporting/importing pre-defined objects via
   include or exclude keywords (grants, procedures,
  functions, tables..etc). Supports like and not like clause. N/
  A                                                                41
10g New Features for Administrators
                   Data Pump
    High performance import and export
 • 60% faster than 9i export (single thread)
 • 15x-45x faster than 9i import (single thread)

  The reason it is so much faster is that Conventional
  Import uses only conventional mode inserts, whereas
  Data Pump Import uses the Direct Path method of
  loading. As with Export, the job can be parallelized for
  even more improvement dynamically. Creates a
  separate dump file for each degree of parallelism.


                                                        42
10g New Features for Administrators
                          Data Pump
               Time is money. Data Pump has
               cut down data movement/processing
               times significantly.
              2000

              1500
  Time in s




              1000

               500

                 0
                     Export
                      Original   Data Pump
                                             Import
                                                      43
10g New Features for Administrators
           Flashback Database

 8i / 9i method for point-in-time recovery

   • Shutdown the database
   • Restore all of the datafiles from last
        backup
   •    Startup the database in mount state
   •    Recover database until (SCN or Time)
   •    Apply the necessary redo/archive
       logs
   •    Open the database – open resetlogs

                                               48
10g New Features for Administrators
           Flashback Database

 10g method for point-in-time recovery

   • Shutdown the database
   • Startup the database in mount state
   • SQL> flashback database to
       timestamp to_timestamp(‘2004-12-16
       16:10:00’, ‘YYYY-MM-DD
       HH24:MI:SS’);
   •     Open the database – open resetlogs

                                              49
10g New Features for Administrators
                 Flashback Database
                                 s New strategy for point-in-time recovery
                                 s Flashback Log captures old versions of
                                   changed blocks.
                      Old              •   Think of it as a continuous backup
    Disk Write       Block             •   Replay log to restore DB to time
 New                Version            •   Restores just changed blocks
 Block                         s It’s fast - recovers in minutes, not hours.
Version                           More over, this feature removes the
                                 need for database incomplete recoveries
                 Flashback Log   that require physical movement of
                                 datafiles/restores.
                               s It’s easy - single command restore
   Like a “Rewind” button              •   SQL> Flashback Database to scn
       for the Database                    1329643



                                                                                50
10g New Features for Administrators
               Flashback Database
Restrictions

• Not used for Media failure errors. Used for Logical/User
  errors.
• The database control file has been restored or re-created.
• Previous tablespace has been dropped.
• The database data file that contains the object to be queried
  has been shrunk.
• A recovery through the resetlogs command has occurred.

Views for Monitoring

• V$Database
• V$Flashback_Database_Log
• V$Flashback_Database_Stat


                                                                  51
10g New Features for Administrators
                   Segment Shrink
   Definition
       –    Segment Shrink compresses the data blocks in a table or index and
            optionally moves the HWM down, making the unused space available
            for other segments in the tablespace. Prior to 10g, the HWM could be
            moved down only if the segment was moved or truncated. Online
            table redefinition and/or CTAS operations can also provide similar
            results, however, these methods must temporarily provide double the
            amount of space occupied by the table. Segment shrink is online and
            in place.

   Syntax
       –    Alter table hr.employees enable row movement; (prerequisite)
       –    Alter table hr.employees shrink space compact; (Compress the rows
            without moving the HWM to prevent I/O throughput from decreasing).
       –    Alter table hr.employees shrink space; (Move the HWM and complete
            the operation when the database isn’t as busy). A small number of
            rows are locked for a brief amount of time.
       –    Alter table hr.employees shrink space cascade; (Also shrinks
            dependent objects – indexes).
       –    Alter index hr.emp_emp_id_pk shrink space; (Without cascade, need  55
            to identify indexs from dba_indexes and shrink each one separately).
10g New Features for Administrators
                  Segment Shrink
   Candidates
       –   Heap-organized and index-organized tables
       –   Indexes
       –   Partitions and subpartitions
       –   Materialized Views and materialized view logs

   Non-Candidates
       –   Clustered tables
       –   Tables with Long Columns
       –   Tables with on-commit or ROWID-based MV’s
       –   LOB segments
       –   IOT mapping tables or overflow segments
       –   Tables with function-based indexes

   Identify candidates
       EM database control and Segment Advisor can assist you in identifying
          segments that can leverage from segment shrink.
                                                                               56
10g New Features for Administrators
   RMAN Backupset Compression

 8i / 9i method for compressing backups
   (Compression utility)

    gzip *.bak, *.arc, *.ctl….etc;




                                          60
10g New Features for Administrators
    RMAN Backupset Compression
       10g method for compressing backups

   – RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 1
     BACKUP TYPE TO COMPRESSED BACKUPSET;

   – RMAN> BACKUP AS COMPRESSED BACKUPSET
     DATABASE PLUS ARCHIVELOG;


  Prior to Oracle 10g, RMAN reduced the size of backup
  images by backing up only used blocks. This was great for
  databases that were over-sized, however, this didn’t help for
  large databases with little free space.

  The AS COMPRESSED BACKUPSET option of the
  BACKUP command allows RMAN to perform binary
  compression of backupsets. The resulting backupsets do not
  need to be uncompressed during recovery.
                                                                  61
10g New Features for Administrators
    RMAN Backupset Compression
 Pros:

 • Backupsets were compressed by 78% when
  compared to a regular backupset.

 Cons:

 • Creating compressed backupsets imposes some
  extra CPU overhead during backup and restore,
  which can slow the backup process. If you have
  more than one CPU, you can use increased
  parallelism to run jobs on multiple CPUs and thus
  improve performance.

                                                      62
10g New Features for Administrators
  RMAN Fast Incremental Backups
   Definition
       –    Speeds up RMAN Incremental backups by identifying those data
            blocks that have already changed since the previous backup. It uses
            a change-tracking-file to track the physical location of all database
            changes. During an RMAN Incremental backup, RMAN uses the
            change tracking file to identify only the blocks that have changed, as
            opposed to reading the entire datafile to determine which blocks have
            changed.
   Syntax
       –    Alter database enable block change tracking using file
             ‘/u04/oradata/ord/changetracking/chg01.dbf’;
       OR
       – You can configure via EM Database Control

   NOTES
       –    When using OMF, you only need to specify db_create_file_dest
            parameter to /u04/oradata.
       –    A new background process is introduced - CTWR

                                                                                65
10g New Features for Administrators
                  Flush Buffer Cache
    8i/9i method for flushing the buffer cache


 Prior to 10g, this wasn’t possible without shutting down and restarting the
     database or using the following undocumented commands:

     •    SQL> alter session set events = 'immediate trace name flush_cache';

     •     alter tablespace offline/online to flush the buffer cache of blocks relating
         to that tablespace (As per Tom Kytes Article).


 Side-Note - You were able to flush the shared pool
 SQL> ALTER SYSTEM FLUSH SHARED_POOL;


                                                                                      69
10g New Features for Administrators
                Flush Buffer Cache
    10g method for flushing the buffer cache


 10g has provided the ability to flush the buffer cache. This isn’t suggested
    for a production environment, but might be useful for QA/Testing. The
    bigger the cache, the larger the LRU and dirty list becomes. That
    results in longer search times. However, if the buffer cache is
    undersized, than running the following command can improve
    performance and take the burden off the DBWR. In addition to
    decreasing free buffer waits.

 SQL> ALTER SYSTEM FLUSH BUFFER_CACHE;




                                                                           70
10g New Features for Administrators
              Rename Tablespace

      8i / 9i method for renaming tablespaces

   4. Create a new tablespace with the same size as the original one.
      (You have to make sure you have enough room on disk to store a
      duplicate copy). Space pending, this might require additional
      analysis of the original tablespace to determine if the new
      tablespace can be resized/reorged.

   6. Move objects from the original tablespace to the new one. (This
      could take a while, depending on the size of the tablespace).

   8. Drop the original tablespace and datafile(s) after the objects are
      moved to the newly named tablespace.



                                                                           72
10g New Features for Administrators
            Rename Tablespace

 10g method for renaming tablespaces



 SQL> alter tablespace users rename to users3;




                                                 73
10g New Features for Administrators
               Rename Tablespace
 Oracle allows the renaming of tablespaces in 10g. A
   simple alter tablespace command is all you need.

 SQL> alter tablespace users rename to users3;
 Tablespace altered.
 Elapsed: 00:00:00.05


 SQL> alter tablespace users3 rename to users;
 Tablespace altered.

 Elapsed: 00:00:00.02


                                                       74
10g New Features for Administrators
            Rename Tablespace

 • Rename tablespace feature has lessened the
   workload for TTS operations. There’s no need to
   delete tablespaces on the target prior to impdp
   metadata.


 • Doesn’t Support System or Sysaux tablespaces


 • Supports Default, Temporary, and Undo Tablespaces
   (dynamically changes the spfile).

                                                     75
10g New Features for Administrators
                Sysaux Tablespace
   Definition
       –   The Sysaux tablespace is a required tablespace for Oracle 10g. It’s
           used to store many of the objects that used to be stored in the System
           tablespace. It removes a lot of the I/O and fragmentation that used to
           occur in the System tablespace.

   Requirements (same characteristics as System)
       –   Online
       –   Permanent
       –   Read Write
       –   Extent Management Local
       –   Segment Space Management Auto

   Restrictions
       –   Can’t be OFFLINE
       –   Can’t be Temporary
       –   Can’t be Read Only
       –                                                                       78
           Can’t be Dictionary Managed
10g New Features for Administrators
                 Sysaux Tablespace
   Contents
       –    Some of the objects/occupants stored in the Sysaux tablespace:
             •   Logmnr
             •   Logstdby
             •   Streams
             •   AO
             •   Statspack
             •   ODM
             •   Text
             •   WM
             •   EM
             •   Job_scheduler
   Syntax
       –    Select occupant_name, move_procedure, space_usage_kbytes
            from v$sysaux_occupants;

   Restrictions
       –    An occupant without a move procedure can’t be moved out of the Sysaux
            tablespace. Only some of the objects can be moved.                      79
Part 2 – What will I be expected to
        know for the exam?
    10g New Features for
     Administrators
    A few more practice questions on
     some nice features.




                                       83
Part 2 – What will I be expected to
        know for the exam?
           Additional 10g features worth mentioning

    • Drop database command (includes datafiles, control files, archive
        logs, backups, and spfile).

        RMAN> drop database including backups;

    • Automated Storage Management

    • utl_mail (no need to reference utl_smtp protocol. It’s built in)
    • utl_compress (compression of binary data (blobs and raw data).
        Similar to gzip.
    •   Support of regular expressions (Unix commands in PL/SQL)
    •   Default temporary and user tablespaces


                                                                          84
References
   Books and Software:
       • OCP Oracle 10g New Features for Administrators by Bob Bryla
          and Biju Thomas
       • Self-Test Software

   Web Sites:
       • http://www.dbdomain.com
       • http://www.oracle.com/education/certification
       • http://www.oracle.com/newsletters/itmanagers/itcurrent.html
          (Oracle IT Manager News, “Certifying with Oracle” / By Mike Serpe
          – Global Director for Oracle University)




                                                                              90
Oracle 10g (OCP) Certification
         Preparation


       ANY QUESTIONS ?



       hhorow6801@aol.com
   Howard.Horowitz@adeccona.com
                                  91

Más contenido relacionado

Destacado

Certificate Oracle EBS Essentials R12 - Yulisar
Certificate Oracle EBS Essentials R12 - YulisarCertificate Oracle EBS Essentials R12 - Yulisar
Certificate Oracle EBS Essentials R12 - YulisarYulisar Ganda Putra
 
Oracle ocp backup exam
Oracle ocp backup examOracle ocp backup exam
Oracle ocp backup examsriram raj
 
Oracle applications oracle applications interview questions (faqs)
Oracle applications  oracle applications interview questions (faqs)Oracle applications  oracle applications interview questions (faqs)
Oracle applications oracle applications interview questions (faqs)sivavbk
 
Ten Steps To Success
Ten Steps To SuccessTen Steps To Success
Ten Steps To SuccessMohan Dutt
 
Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.Boopathy CS
 
Oracle Apps Technical Manual
Oracle Apps Technical ManualOracle Apps Technical Manual
Oracle Apps Technical ManualHossam El-Faxe
 

Destacado (8)

Certificate Oracle EBS Essentials R12 - Yulisar
Certificate Oracle EBS Essentials R12 - YulisarCertificate Oracle EBS Essentials R12 - Yulisar
Certificate Oracle EBS Essentials R12 - Yulisar
 
eCertificate
eCertificateeCertificate
eCertificate
 
Oracle ocp backup exam
Oracle ocp backup examOracle ocp backup exam
Oracle ocp backup exam
 
Oracle applications oracle applications interview questions (faqs)
Oracle applications  oracle applications interview questions (faqs)Oracle applications  oracle applications interview questions (faqs)
Oracle applications oracle applications interview questions (faqs)
 
Ten Steps To Success
Ten Steps To SuccessTen Steps To Success
Ten Steps To Success
 
Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.
 
Oracle Apps Technical Manual
Oracle Apps Technical ManualOracle Apps Technical Manual
Oracle Apps Technical Manual
 
Oracle apps-technical-tutorial
Oracle apps-technical-tutorialOracle apps-technical-tutorial
Oracle apps-technical-tutorial
 

Similar a 7188466 oracle ocp10g

OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]vasuballa
 
Oracle database-certified
Oracle database-certifiedOracle database-certified
Oracle database-certifiedraima sen
 
Java 2018 certifications
Java 2018 certificationsJava 2018 certifications
Java 2018 certificationsRory Preddy
 
Oracle apps scm online training in canada
Oracle apps scm online training in canadaOracle apps scm online training in canada
Oracle apps scm online training in canadamagnificsmile
 
ITAM Review Oracle Seminar NY Aspera Presentation
ITAM Review Oracle Seminar NY Aspera PresentationITAM Review Oracle Seminar NY Aspera Presentation
ITAM Review Oracle Seminar NY Aspera PresentationMartin Thompson
 
Oracle 1Z0-511 preparation document april 2016
Oracle 1Z0-511 preparation document april 2016Oracle 1Z0-511 preparation document april 2016
Oracle 1Z0-511 preparation document april 2016eluka sikruth
 
Run Your Oracle BI QA Cycles More Effectively
Run Your Oracle BI QA Cycles More EffectivelyRun Your Oracle BI QA Cycles More Effectively
Run Your Oracle BI QA Cycles More EffectivelyKPI Partners
 
Oracle CPQ Online Training .pdf
Oracle CPQ Online Training .pdfOracle CPQ Online Training .pdf
Oracle CPQ Online Training .pdfRudra IT Solutions
 
Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Ajith Narayanan
 
Berlin QA - Performance Testing
Berlin QA - Performance TestingBerlin QA - Performance Testing
Berlin QA - Performance TestingGlobe Testing
 
ocejwcd 6 preparation guide
ocejwcd 6 preparation guideocejwcd 6 preparation guide
ocejwcd 6 preparation guideGanesh P
 
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]vasuballa
 
Pass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applications
Pass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applicationsPass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applications
Pass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applicationseluka sikruth
 

Similar a 7188466 oracle ocp10g (20)

OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
 
Appd2 cg
Appd2 cgAppd2 cg
Appd2 cg
 
Oracle database-certified
Oracle database-certifiedOracle database-certified
Oracle database-certified
 
Java 2018 certifications
Java 2018 certificationsJava 2018 certifications
Java 2018 certifications
 
Oracle domain
Oracle domainOracle domain
Oracle domain
 
Oracle apps scm online training in canada
Oracle apps scm online training in canadaOracle apps scm online training in canada
Oracle apps scm online training in canada
 
ITAM Review Oracle Seminar NY Aspera Presentation
ITAM Review Oracle Seminar NY Aspera PresentationITAM Review Oracle Seminar NY Aspera Presentation
ITAM Review Oracle Seminar NY Aspera Presentation
 
Oracle 1Z0-511 preparation document april 2016
Oracle 1Z0-511 preparation document april 2016Oracle 1Z0-511 preparation document april 2016
Oracle 1Z0-511 preparation document april 2016
 
Run Your Oracle BI QA Cycles More Effectively
Run Your Oracle BI QA Cycles More EffectivelyRun Your Oracle BI QA Cycles More Effectively
Run Your Oracle BI QA Cycles More Effectively
 
OCP RESULT
OCP RESULTOCP RESULT
OCP RESULT
 
Resume
ResumeResume
Resume
 
Dd 1 1
Dd 1 1Dd 1 1
Dd 1 1
 
Oracle CPQ Online Training .pdf
Oracle CPQ Online Training .pdfOracle CPQ Online Training .pdf
Oracle CPQ Online Training .pdf
 
Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14
 
Mnod linsync10 oba
Mnod linsync10 obaMnod linsync10 oba
Mnod linsync10 oba
 
Berlin QA - Performance Testing
Berlin QA - Performance TestingBerlin QA - Performance Testing
Berlin QA - Performance Testing
 
ocejwcd 6 preparation guide
ocejwcd 6 preparation guideocejwcd 6 preparation guide
ocejwcd 6 preparation guide
 
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
 
Pass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applications
Pass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applicationsPass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applications
Pass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applications
 
Guob 2011
Guob 2011Guob 2011
Guob 2011
 

Último

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Último (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

7188466 oracle ocp10g

  • 1. Oracle 10g (OCP) Certification Preparation Presented by Howard Horowitz 10g, 9i, 8i hhorow6801@aol.com Howard.horowitz@adeccona.com 1
  • 2. Objective Attendees will learn: • Strategies for preparing for the exam • Resources used to prepare for each exam • Format of the exams • Overview of the 10g upgrade exam including a few of the less known, least used Oracle 10g features that are likely to be on the exam 2
  • 3. Part 1 – OCP Format, Structure, and Strategies • What is OCP? • How is it measured in the industry? • What are the benefits from being certified? • What are the required steps for getting certified? • What’s the exam content / structure? • How are the exams scored? • Miscellaneous issues? 3
  • 4. What Is OCP ? Oracle Certification was developed by Oracle and Sylvan Prometric. OCP is a valuable industry- recognized credential that signifies a proven level of knowledge and ability. An Oracle Certified Professional establishes a standard of competence in a specific job role. “Taking the time to get certified creates several positive career benefits and gives you a balance between doing and learning that is so desperately needed in information technology.” / By Rich Niemiec - March/April 2002 Oracle Magazine “Getting Good At What You Do” 4
  • 5. OCP Format, Structure, and Strategies • What is OCP? • How is OCP measured in the industry? • What are the benefits from being certified? • What are the required steps for getting certified? • What’s the exam content / structure? • How are the exams scored? • Miscellaneous issues? 5
  • 6. How is OCP measured in the industry ? s Oracle Certified Professionals were found to earn the highest average salaries as compared to any other DBA or Developer professionals. Certification Magazine – professionals http://www.certmag.com s Hiring certified professionals has a direct impact on a company's bottom line, as these conclusions from a research study by International Data Corporation** suggest - http://www.oracle.com/education/certification/index.html? whycert_employer.html s The results from the 2001 CRN Certification Study show Oracle certifications offer the best ROI for larger solution providers -http://crn.channelsupersearch.com/news/CRN/30947.asp 6
  • 7. OCP Format, Structure, and Strategies • What is OCP? • How is it measured in the industry? • What are the benefits from being certified? • What are the required steps for getting certified? • What’s the exam content / structure? • How are the exams scored? • Miscellaneous issues? 7
  • 8. What are the benefits from being Certified? • Valuable to hiring managers • Added credibility (Excellent for contractors who sell narrow skill sets and must claim to be immediately productive.) • Increased job opportunities (OCP members site and other job sites). Depends on economy (job market). • Use of Oracle certification program logo for endorsement of your proven skill by Oracle corporation. • Invaluable experience as a result of preparing • New tricks and skills to add to your arsenal • Looks good on resume (Receive certificate, logo, business card, and access to OCA and OCP websites) • Special discounts and offers (35% off Oracle Press Books) • Exposure to features you haven’t used 8
  • 9. OCP Format, Structure, and Strategies • What is OCP? • How is it measured in the industry? • What are the benefits from being certified? • What are the required steps for getting certified? • What’s the exam content / structure? • How are the exams scored? • Miscellaneous issues? 9
  • 10. What are the required steps for getting certified? – Select a track – Prepare for the test – Schedule the test – Take each test in the track http://www.oracle.com/education/certification/ind ex.html?starthere.html Oracle University - (800) 529-0165 10
  • 11. Tracks Oracle Database Administrator: • Oracle 10g DBA (OCA, OCP, OCM) (FOCUS ON) • Oracle 9i DBA (OCA, OCP, OCM) Oracle 9i Forms Developer: • Oracle 9i PL/SQL Developer Certified Associate • Oracle 9i Forms Developer Certified Professional Oracle Forms 6i Developer Oracle Application Server 10g: • Oracle Application Server 10g Administrator Certified Associate (OCA) • Oracle Application Server 10g Administrator Certified Professional (OCP) Oracle 9i Application Server: • Oracle9iAS Web Administrator Certified Associate 11
  • 12. What are the required steps for getting certified? – Select a track – Prepare for the test – Schedule the test – Take each test in the track 12
  • 13. Prepare for the test • Self-Test Software (250-300 questions) and SYBEX OCP Books. http://www.selftestsoftware.com. Software simulates actual exam. Might get lucky and find 1-2 questions on the actual exam. (Cost less / Cost: $99 per practice exam, $70 for the two books, $125 to take More experience) the exam. Beta exams, Self-Test and OPN offer discounts http://www.2test.com. Quickest route with 2-3+ years exp • TBT’s and Self-Test Software. Oracle Technical Based Training (Recommended) http://www.oracle.com/education. Cost: $3000+ for the OCP bundle. Test voucher’s included for each exam. 1-2 years exp • Instructor based training and Self-Test Software. http://www.oracle.com/education Cost: $3000 for each class. 0-1 (Cost more / years exp Less experience) • Bottom line: depends on individual, experience, and availability 13
  • 14. Prepare for the test Ocp: Oracle 10g New Features For Administrators : Study Guide (Certification Study Guide) by Bob Bryla, Biju Thomas Amazon - Mostly 4-5 star customer reviews OCP: Oracle 10g Certification Kit (1Z0-042 and 1Z0-043) by Tim Buterbaugh, Chip Dawes, Bob Bryla, Doug Stuns, Joseph C. Johnson, Matthew Weishan 14
  • 15. Additional resources used to prepare for the exams • Oracle University - (800) 529-0165 • Oracle Candidate Guide (test topics, preparation, and registration material). • Oracle doc set – http://technet.oracle.com/docs/content.html • http://technet.oracle.com/training/content.html • http://metalink.oracle.com • Sybex flash cards – Included on CD with Book (Palm V) • http://www.dbdomain.com (Comes out of a separate budget) • University Certificate programs (Columbia, NYU, Hofstra – includes student kit, …etc) 15
  • 16. What are the required steps for getting certified? – Select a track – Prepare for the test – Schedule the test 1800-891-exam or http://www.2test.com (Need 2 days notice) – Take each test in the track 16
  • 17. What are the required steps for getting certified? – Select a track – Prepare for the test – Schedule the test – Take each test in the track 17
  • 18. Database Administrator Exams 9i Oracle 9i upgrade exam – 1Z0-030 Oracle 9i Database: New features for Administrators (8i -> 9i) (Recommended - Oracle 9i DBA Used by most companies) – 1Z0-007 Oracle 9i: SQL (available online for $90) – OCA – 1Z0-031 Oracle 9i: Fundamentals I – OCA – Attend an Approved Hands-On Training Course – 1Z0-032 Oracle 9i: Fundamentals II - OCP – 1Z0-033 Oracle 9i: Performance and Tuning – OCP Oracle 9i Special Accreditation – Managing 9i on Linux – 1Z0-036 Managing Oracle 9i on Linux Oracle 9i DBA - (OCM) Oracle Certified Master 2 classes + OCM (Mo Money!) practicum exam. Select courses from the following website: http://www.oracle.com/education/certification/index.html?dba9i_ocm.html 18
  • 19. Database Administrator Exams 10g Oracle 10g upgrade exam – 1Z0-040 Oracle 10g Database: New features for Administrators (9i -> 10g) – 1Z1-045 Oracle 10g Database: New features for Administrators (8i -> 10g) - BETA Oracle 10g DBA – 1Z0-042 Oracle 10g: Administration I – OCA – Attend an Approved Hands-On Training Course – 1Z0-043 Oracle 10g: Administration II – OCP Oracle 10g Special Accreditation – Details to follow in the coming months (Mo Money!) Oracle 10g DBA - (OCM) Oracle Certified Master 2 days hands-on OCM practicum exam. – Details to follow in the coming months 19
  • 20. OCP Format, Structure, and Strategies • What is OCP? • How is it measured in the industry? • What are the benefits from being certified? • What are the required steps for getting certified? • What’s the exam content / structure? • How are the exams scored? • Miscellaneous issues? 20
  • 21. Exam Content / Structure • Tests knowledge of Oracle concepts, practical experience, and training. • Each exam consists of 60-80 multiple choice questions and given via computer. • Allowed at least 90 minutes per exam. • Incorrect answers are not subtracted from score. Guess if you don’t know the answer • Receive your grade back as soon as the exam is finished. • Beware of trick questions: Recommended vs Required 21
  • 22. OCP Format, Structure, and Strategies • What is OCP? • How is it measured in the industry? • What are the benefits from being certified? • What are the required steps for getting certified? • What’s the exam content / structure? • How are the exams scored? • Miscellaneous issues? 22
  • 23. How are the exams scored ? On average, allowed up to 17 questions wrong to pass EXAM QUESTIONS TRACK # EXAM TITLE TOTAL QUESTIONS CORRECT PASSING % DURATION 9i to 10g 1Z0-04 Oracle Database 10g New Features for 61 37 57% 1.5 hours Upgrade 0 Administrators Exam 8i to 10g 1Z1-04 Oracle Database 10g New Features for Oracle8i Not available at this n/a n/a n/a Upgrade 5 OCPs time. Exam 10g 1Z0-04 Oracle Database 10g: Administration I 75 49 65% 2 hours 2 10g 1Z1-04 Oracle Database 10g: Administration II not yet available n/a n/a n/a 3 8i to 9i 1Z0-03 Oracle9i Database: New Features for 53 37 70% 1.5 hours Upgrade 0 Administrators Exam 7.3 to 9i 1Z0-03 Oracle9i DBA: New Features for Oracle7.3 and 84 58 69% 2 hours Upgrade 5 Oracle8 OCPs Exam 9i, 8i 1Z0-00 Introduction to Oracle9i: SQL 57 40 71% 2 hours 7 8i, 9i 1Z0-00 Introduction to Oracle: SQL and PL/SQL 57 39 69% 2 hours 1 9i 1Z0-03 Oracle9i Database: Fundamentals I 60 44 74% 1.5 hours 1 9i 1Z0-03 Oracle9i Database: Fundamentals II 63 49 78% 1.5 hours 2 9i 1Z0-03 Oracle9i Database: Performance Tuning 59 38 65% 1.5 hours 3 23 9i 1Z0-03 Managing Oracle9i on Linux 59 34 57% 2 hours 6
  • 24. OCP Format, Structure, and Strategies • What is OCP? • How is it measured in the industry? • What are the benefits from being certified? • What are the required steps for getting certified? • What’s the exam content / structure? • How are the exams scored? • Miscellaneous issues? 24
  • 25. Miscellaneous Issues • Takes approx 1.5 – 3 months to get certified. (approx 40 hours preparation time per exam) • Wait 30 days to retake exams • No time limit between passing first and last exam. (Unless they announce retirement of track) • Beta exams offer discounts • Certification is valid for 6 months following a general announcement of re-certification. (Valid for approx 1.5 years) usually follows a new release, 8i, 9i,10g…etc 25
  • 26. Oracle 10g (OCP) Certification Preparation (end of part 1) ANY QUESTIONS ? Presented by Howard Horowitz 10g, 9i, 8i hhorow6801@aol.com 26 Howard.horowitz@adeccona.com
  • 27. Part 2 – What will I be expected to know for the exam? 10g New Features for Administrators (You will be tested on the same material for Admin I and II) 27
  • 28. 10g New Features for Administrators Automatic Shared Memory Management 8i method for automating SGA management There is no method. Workaround You have to shutdown the database and manually change the values. This could be done programmatically with multiple init<SID>.ora files. Each file containing different values for the SGA parameters and automated via shell and Cron/Autosys. 28
  • 29. 10g New Features for Administrators Automatic Shared Memory Management 9i method for automating SGA management. Still not doable, however, you can dynamically change many of the values without shutting down the database. Workaround You have to use the alter system/session commands and also rely on the v$shared_pool_advice and db_cache_advice views for proper settings. Manual / programmatic effort is required if the behavior of your database changes and SGA changes are needed. Cron and Autosys to automate. 29
  • 30. 10g New Features for Administrators Automatic Shared Memory Management 10g method for automating SGA management. alter system set sga_target=‘x’; 30
  • 31. 10g New Features for Administrators Automatic Shared Memory Management sga_target -- This parameter is new in Oracle Database 10g and reflects the total size of memory an SGA can consume. •Shared pool •Buffer cache •Java Pool •Large Pool 31
  • 32. 10g New Features for Administrators Automatic Shared Memory Management Online Large Batch Buffer Cache Users Buffer Cache Jobs  Automatically adapts Large Pool to workload changes Large Pool  Maximizes memory utilization SQL Cache SQL Cache  Single Parameter SGA Pool Java Pool Java Pool makes it easier to use PGA Pool  Helps eliminate out sort sort of memory errors  Can help improve performance 32
  • 33. 10g New Features for Administrators Automatic Shared Memory Management • Requires an SPFILE and SGA_TARGET > 0. Can not exceed sga_max_size. • Does not apply to the following parameters. • Log Buffer • Other Buffer Caches (KEEP/RECYCLE, other block sizes) • Streams Pool (new in Oracle Database 10g) • Fixed SGA and other internal allocations • Can be adjusted via EM or command line. • A new background process named Memory Manager (MMAN) manages the automatic shared memory. 33
  • 34.
  • 35.
  • 36. 10g New Features for Administrators Upgrading the database Definition – You can upgrade an earlier release of Oracle to Oracle 10g by using direct or indirect methods. Depending on the method will determine whether you use the manual and/or DBUA utility to perform the upgrade. Direct methods allow you to upgrade directly to 10g from the following Oracle releases: – Oracle 8 Release 8.0.6 – Oracle 8i Release 8.1.7 – Oracle 9i Release 1 – 9.0.1 – Oracle 9i Release 2 – 9.2.0 Indirect methods require you to perform two upgrades to get to 10g – 8.1.5 -> 8.1.7 -> 10.1 – 8.1.6 -> 8.1.7 -> 10.1 – 7.3.4 -> 9.2.0 -> 10.1 36
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. 10g New Features for Administrators Data Pump • 8i / 9i method for suspending exports and imports. N/A • 8i / 9i method for restarting failed exports and imports at point of failure. N/A • 8i / 9i method for controlling the number of threads/processes. N/A • 8i / 9i method for direct mode imports. N/A • 8i / 9i method for monitoring export and import’s. N/A • 8i / 9i method for importing and exporting data via PL/SQL. N/A • 8i / 9i method for exporting/importing pre-defined objects via include or exclude keywords (grants, procedures, functions, tables..etc). Supports like and not like clause. N/ A 41
  • 42. 10g New Features for Administrators Data Pump High performance import and export • 60% faster than 9i export (single thread) • 15x-45x faster than 9i import (single thread) The reason it is so much faster is that Conventional Import uses only conventional mode inserts, whereas Data Pump Import uses the Direct Path method of loading. As with Export, the job can be parallelized for even more improvement dynamically. Creates a separate dump file for each degree of parallelism. 42
  • 43. 10g New Features for Administrators Data Pump Time is money. Data Pump has cut down data movement/processing times significantly. 2000 1500 Time in s 1000 500 0 Export Original Data Pump Import 43
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. 10g New Features for Administrators Flashback Database 8i / 9i method for point-in-time recovery • Shutdown the database • Restore all of the datafiles from last backup • Startup the database in mount state • Recover database until (SCN or Time) • Apply the necessary redo/archive logs • Open the database – open resetlogs 48
  • 49. 10g New Features for Administrators Flashback Database 10g method for point-in-time recovery • Shutdown the database • Startup the database in mount state • SQL> flashback database to timestamp to_timestamp(‘2004-12-16 16:10:00’, ‘YYYY-MM-DD HH24:MI:SS’); • Open the database – open resetlogs 49
  • 50. 10g New Features for Administrators Flashback Database s New strategy for point-in-time recovery s Flashback Log captures old versions of changed blocks. Old • Think of it as a continuous backup Disk Write Block • Replay log to restore DB to time New Version • Restores just changed blocks Block s It’s fast - recovers in minutes, not hours. Version More over, this feature removes the need for database incomplete recoveries Flashback Log that require physical movement of datafiles/restores. s It’s easy - single command restore Like a “Rewind” button • SQL> Flashback Database to scn for the Database 1329643 50
  • 51. 10g New Features for Administrators Flashback Database Restrictions • Not used for Media failure errors. Used for Logical/User errors. • The database control file has been restored or re-created. • Previous tablespace has been dropped. • The database data file that contains the object to be queried has been shrunk. • A recovery through the resetlogs command has occurred. Views for Monitoring • V$Database • V$Flashback_Database_Log • V$Flashback_Database_Stat 51
  • 52.
  • 53.
  • 54.
  • 55. 10g New Features for Administrators Segment Shrink Definition – Segment Shrink compresses the data blocks in a table or index and optionally moves the HWM down, making the unused space available for other segments in the tablespace. Prior to 10g, the HWM could be moved down only if the segment was moved or truncated. Online table redefinition and/or CTAS operations can also provide similar results, however, these methods must temporarily provide double the amount of space occupied by the table. Segment shrink is online and in place. Syntax – Alter table hr.employees enable row movement; (prerequisite) – Alter table hr.employees shrink space compact; (Compress the rows without moving the HWM to prevent I/O throughput from decreasing). – Alter table hr.employees shrink space; (Move the HWM and complete the operation when the database isn’t as busy). A small number of rows are locked for a brief amount of time. – Alter table hr.employees shrink space cascade; (Also shrinks dependent objects – indexes). – Alter index hr.emp_emp_id_pk shrink space; (Without cascade, need 55 to identify indexs from dba_indexes and shrink each one separately).
  • 56. 10g New Features for Administrators Segment Shrink Candidates – Heap-organized and index-organized tables – Indexes – Partitions and subpartitions – Materialized Views and materialized view logs Non-Candidates – Clustered tables – Tables with Long Columns – Tables with on-commit or ROWID-based MV’s – LOB segments – IOT mapping tables or overflow segments – Tables with function-based indexes Identify candidates EM database control and Segment Advisor can assist you in identifying segments that can leverage from segment shrink. 56
  • 57.
  • 58.
  • 59.
  • 60. 10g New Features for Administrators RMAN Backupset Compression 8i / 9i method for compressing backups (Compression utility) gzip *.bak, *.arc, *.ctl….etc; 60
  • 61. 10g New Features for Administrators RMAN Backupset Compression 10g method for compressing backups – RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO COMPRESSED BACKUPSET; – RMAN> BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG; Prior to Oracle 10g, RMAN reduced the size of backup images by backing up only used blocks. This was great for databases that were over-sized, however, this didn’t help for large databases with little free space. The AS COMPRESSED BACKUPSET option of the BACKUP command allows RMAN to perform binary compression of backupsets. The resulting backupsets do not need to be uncompressed during recovery. 61
  • 62. 10g New Features for Administrators RMAN Backupset Compression Pros: • Backupsets were compressed by 78% when compared to a regular backupset. Cons: • Creating compressed backupsets imposes some extra CPU overhead during backup and restore, which can slow the backup process. If you have more than one CPU, you can use increased parallelism to run jobs on multiple CPUs and thus improve performance. 62
  • 63.
  • 64.
  • 65. 10g New Features for Administrators RMAN Fast Incremental Backups Definition – Speeds up RMAN Incremental backups by identifying those data blocks that have already changed since the previous backup. It uses a change-tracking-file to track the physical location of all database changes. During an RMAN Incremental backup, RMAN uses the change tracking file to identify only the blocks that have changed, as opposed to reading the entire datafile to determine which blocks have changed. Syntax – Alter database enable block change tracking using file ‘/u04/oradata/ord/changetracking/chg01.dbf’; OR – You can configure via EM Database Control NOTES – When using OMF, you only need to specify db_create_file_dest parameter to /u04/oradata. – A new background process is introduced - CTWR 65
  • 66.
  • 67.
  • 68.
  • 69. 10g New Features for Administrators Flush Buffer Cache 8i/9i method for flushing the buffer cache Prior to 10g, this wasn’t possible without shutting down and restarting the database or using the following undocumented commands: • SQL> alter session set events = 'immediate trace name flush_cache'; • alter tablespace offline/online to flush the buffer cache of blocks relating to that tablespace (As per Tom Kytes Article). Side-Note - You were able to flush the shared pool SQL> ALTER SYSTEM FLUSH SHARED_POOL; 69
  • 70. 10g New Features for Administrators Flush Buffer Cache 10g method for flushing the buffer cache 10g has provided the ability to flush the buffer cache. This isn’t suggested for a production environment, but might be useful for QA/Testing. The bigger the cache, the larger the LRU and dirty list becomes. That results in longer search times. However, if the buffer cache is undersized, than running the following command can improve performance and take the burden off the DBWR. In addition to decreasing free buffer waits. SQL> ALTER SYSTEM FLUSH BUFFER_CACHE; 70
  • 71.
  • 72. 10g New Features for Administrators Rename Tablespace 8i / 9i method for renaming tablespaces 4. Create a new tablespace with the same size as the original one. (You have to make sure you have enough room on disk to store a duplicate copy). Space pending, this might require additional analysis of the original tablespace to determine if the new tablespace can be resized/reorged. 6. Move objects from the original tablespace to the new one. (This could take a while, depending on the size of the tablespace). 8. Drop the original tablespace and datafile(s) after the objects are moved to the newly named tablespace. 72
  • 73. 10g New Features for Administrators Rename Tablespace 10g method for renaming tablespaces SQL> alter tablespace users rename to users3; 73
  • 74. 10g New Features for Administrators Rename Tablespace Oracle allows the renaming of tablespaces in 10g. A simple alter tablespace command is all you need. SQL> alter tablespace users rename to users3; Tablespace altered. Elapsed: 00:00:00.05 SQL> alter tablespace users3 rename to users; Tablespace altered. Elapsed: 00:00:00.02 74
  • 75. 10g New Features for Administrators Rename Tablespace • Rename tablespace feature has lessened the workload for TTS operations. There’s no need to delete tablespaces on the target prior to impdp metadata. • Doesn’t Support System or Sysaux tablespaces • Supports Default, Temporary, and Undo Tablespaces (dynamically changes the spfile). 75
  • 76.
  • 77.
  • 78. 10g New Features for Administrators Sysaux Tablespace Definition – The Sysaux tablespace is a required tablespace for Oracle 10g. It’s used to store many of the objects that used to be stored in the System tablespace. It removes a lot of the I/O and fragmentation that used to occur in the System tablespace. Requirements (same characteristics as System) – Online – Permanent – Read Write – Extent Management Local – Segment Space Management Auto Restrictions – Can’t be OFFLINE – Can’t be Temporary – Can’t be Read Only – 78 Can’t be Dictionary Managed
  • 79. 10g New Features for Administrators Sysaux Tablespace Contents – Some of the objects/occupants stored in the Sysaux tablespace: • Logmnr • Logstdby • Streams • AO • Statspack • ODM • Text • WM • EM • Job_scheduler Syntax – Select occupant_name, move_procedure, space_usage_kbytes from v$sysaux_occupants; Restrictions – An occupant without a move procedure can’t be moved out of the Sysaux tablespace. Only some of the objects can be moved. 79
  • 80.
  • 81.
  • 82.
  • 83. Part 2 – What will I be expected to know for the exam? 10g New Features for Administrators A few more practice questions on some nice features. 83
  • 84. Part 2 – What will I be expected to know for the exam? Additional 10g features worth mentioning • Drop database command (includes datafiles, control files, archive logs, backups, and spfile). RMAN> drop database including backups; • Automated Storage Management • utl_mail (no need to reference utl_smtp protocol. It’s built in) • utl_compress (compression of binary data (blobs and raw data). Similar to gzip. • Support of regular expressions (Unix commands in PL/SQL) • Default temporary and user tablespaces 84
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90. References Books and Software: • OCP Oracle 10g New Features for Administrators by Bob Bryla and Biju Thomas • Self-Test Software Web Sites: • http://www.dbdomain.com • http://www.oracle.com/education/certification • http://www.oracle.com/newsletters/itmanagers/itcurrent.html (Oracle IT Manager News, “Certifying with Oracle” / By Mike Serpe – Global Director for Oracle University) 90
  • 91. Oracle 10g (OCP) Certification Preparation ANY QUESTIONS ? hhorow6801@aol.com Howard.Horowitz@adeccona.com 91

Notas del editor

  1. Show of hands, how many people are certified? This will definitely help you on your way to getting certified. Can’t cover everything in 1 hour, talk about the slides, details are available online. We have a lot to cover, because of this I can’t spend too much time on each slide. Don’t worry, the presentation and handouts (lower level detail and examples) will be available on the website no need to spend time jotting down the details. If that’s a problem you can email me, and I’ll gladly send you a copy. I’ll touch on particular areas of each slide throughout the presentation. Appreciate if if you saved your questions until the end of the presentation. For those of you not interested in Certification, the second part will provide you with info related to some of the less known features of Oracle and a few tricks / concepts that you might find useful. NO WAY I CAN TEACH THE MATERIAL IN ONE HOUR, BUT I CAN PROVIDE YOU WITH INSIGHT, EXAMPLES, and CONCEPTS.
  2. 1.         Practical experience (no substitute). 2.         What is OCP and how is it measured in the industry. With today’s economy you need any little edge you can get in landing the next contract or finding the next full-time job. OCP can’t hurt and can only help you in this market. Oracle Certification is Technet.oracle.com (article) http:// crn . channelsupersearch .com/news/CRN/30947.asp . Preparation is a great complement to practical experience. Worse case scenario, you learn a few new tricks / techniques. 3.         Looks good on your resume, helpful for employers who value certification, saves time during an interview, opens up a few more doors. Why you should get Oracle certification The demand for professionals in information technology (IT) is high and the competition for jobs is intense. Individuals, experienced or new to the profession, need to know what skills make them attractive to employers. Employers look for ways to distinguish employees and prospective employees that have the solid foundation of skills needed for effective performance. The Oracle Certified Professional (OCP) Program helps the IT industry make these distinctions by establishing a standard of competence in specific job roles. An Oracle Certification is a valuable, industry-recognized credential that signifies a proven level of knowledge and ability. Benefits to the Technical Professional The Oracle Certified Professional Program can give you a distinct advantage. An OCP Certification demonstrates that you have solid understanding of a job role and Oracle products used in that role. Being an Oracle Certified Professional can help raise your visibility and increase access to the industry’s most challenging opportunities. OCPs have testified to the value of Oracle Certification: 97% said they have benefited from certification 89% said they gained more confidence in their Oracle expertise after becoming certified 96% would recommend the program to a professional colleague* Benefits to the IT Employer The Oracle Certified Professional Program is also valuable to hiring managers who want to distinguish among candidates for critical IT positions. For companies that send employees through annual IT training, certification ensures a return on the training investment by validating the knowledge and understanding gained at training sessions. Companies can also combine certification with an employee development program to enhance employee loyalty and performance on the job. Hiring certified professionals has a direct impact on a company’s bottom line, as these conclusions from a research study by International Data Corporation** suggest: Certified Professionals handled 40% more support calls per person, per day than uncertified staff Companies that advocated certification reported 49% less down-time than those that did not For the majority of companies surveyed, the savings from increased effectiveness paid the costs of certification in less than nine months
  3. The OCP (Oracle Certified Professional) program was developed by Oracle Corp and Sylvan Prometric in 1997 . Used to recognize technical professionals who can demonstrate the depth of knowledge and hands-on skills required to support Oracle&apos;s core products according to a standard of excellence established by Oracle Corp. Currently, Oracle has certification programs for DBAs (database administrators), application developers, and database operators (DBOs). Each OCP program is composed one to five exams. Each exam will challenge students to apply specific knowledge that you have gained through Oracle training, as well as experience they&apos;ve developed on the job, to real-world scenarios. For each exam, students work on a computer with no other resources, and have up to 1.5 hours to answer a number of multiple-choice questions. Students are not required to take any Oracle training courses before attempting the certification exams ; however, Oracle Corp. suggests that students have completed up-to-date training in the specific job role and have at least six months of on-the-job experience. We have found that students with no on-the-job experience, but instead hands-on experience with the Oracle database server, in conjunction with our Oracle training , consistently pass the Oracle DBA certification exams.
  4. Being Oracle certified gives you a competitive edge in the marketplace. As more and more companies are implementing Oracle databases, the demand for certified employees is becoming very high. Contractors sell narrow skill sets and must claim to be immediately productive. Someone with Several years experience and a current DBA certification looks like a good bet for many contractor positions.
  5. Palm flash cards are great as if the Certification programs. Reuters has a training budget and an education budget (school…etc). Most companies have this. I’m able to leverage from both by taking Oracle University Classes AND Hofstra classes (separate budget, class contains Oracle student kit). Also nice to meet other Oracle DBA’s in the industry.
  6. Call the prometrics phone number or go to www.2test.com Or register online. Make sure you schedule 2 days prior and cancel one day prior.
  7. Show of hands, how many people are using Oracle 10g? Used in Production? Suggest taking 9i, more companies are using it and it’s easier to learn. Drawback to taking 8i as opposed to 9i. In some case you’ll need to unlearn some of the features of Oracle 8i, however, Oracle 9i emphasizes these differences Making it easy to remember. You can apply 1Z0-001 in place of 1Z0-007.
  8. You need training that gives you hands-on experience with the database. Exams contain scenario-based questions that only practical experience with the database will enable you to answer. Oracle provides simulator CD’s to assist you with this task.   Suggest going through each question and marking one’s not sure of. Beware of Required vs Recommended. Example: Required – at least one control file Recommended – Three control files Required: Two Redo log groups Recommended: Three redo log groups Default values…..etc; Best answer, could contain multiple ones. Oracle’s best answer. Order of events
  9.   Your certification doesn’t expire, only get’s outdated. Oracle suggests renewing your certification for each new release. Receive
  10. Mention previous presentations and where This presentation will be presented (upcoming presentations and hopefully, NYOUG).
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.   8i / 9i method for suspending exports and imports. 8i / 9i method for restarting failed exports and imports at point of failure. Ctrl+c and stop_job, start_job, parallel, status,….etc; 8i / 9i method for controlling the number of threads/processes. Ctrl+c and parallel and parallel hint 8i / 9i method for direct mode imports. Automatic 8i / 9i method for monitoring export and import. DBA_DATAPUMP_JOBS, DBA_DATAPUMP_SESSIONS, DATAPUMP_PATHS -&gt; joined with v$session 8i / 9i method for importing and exporting data via PL/SQL. DBMS_DATAPUMP 8i / 9i method for remapping tablespaces and datafiles Allows you to map objects to tablespaces other than the ones the objects were originally assigned to. Remap_datafile, remap_tablespace
  20.   Exports aren’t too bad but imports are like watching paint dry. This will alleviate a lot of the pain in performing those nasty imports. I might even abandon my TTS solution and revisit export and imports…….A.K.A Data Pump (export and import on steroids). Exclude and Include keywords are great when you want to export or import a large percentage of tables. Using the exclude keyword via par file requires less coding and room for error. There wasn’t a way to export/import just procedures and functions. You needed to finagle your export/import scripts or recreate the procedures from the DDL. Ability to suspend and resume an export/import job at will Ability to restart failed jobs from the point of failure Support for direct mode imports.
  21.   It’s a no-brainer Pre configuration steps =================== Create directory pump_dir as ‘ /……..’; Grant read on directory pump_dir to scott; Export Command =============== oracle@testserver-test1&gt;expdp hh/xxxxx dumpfile=pump_dir:test_tbs_full_db.dmp logfile=pump_dir:test_tbs_full_db.log Import Command =============== oracle@testserver-test2&gt;impdp hh/xxxxx dumpfile=pump_dir:test_tbs_full_db.dmp schemas=devuser remap_tablespace=system:users
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30. Segment shrink operations may change the ROWID of one or more rows of a table segment. Therefore, row movement on the segment must be enabled before the segment can be shrunk.
  31. Segment shrink operations may change the ROWID of one or more rows of a table segment. Therefore, row movement on the segment must be enabled before the segment can be shrunk.
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49. ASM requires an add’l instance and RAC or Non-RAC and volume manager and fault-tolerant – No need for datafile mgmt with OMF – only tablespace and adding files to disk device. UTL_MAIL The UTL_MAIL package provides a simple API to allow email to be sent from PL/SQL. In prior versions this was possible using the UTL_SMTP package, but this required knowledge of the SMTP protocol. The package is loaded by running the following scripts: CONN sys/password AS SYSDBA @$ORACLE_HOME/rdbms/admin/utlmail.sql @$ORACLE_HOME/rdbms/admin/prvtmail.plb In addition the SMTP_OUT_SERVER parameter must be set to identify the SMTP server: CONN sys/password AS SYSDBA ALTER SYSTEM SET smtp_out_server=&apos;smtp.domain.com&apos; SCOPE=SPFILE; SHUTDOWN IMMEDIATE STARTUP With the configuration complete we can now send a mail using: BEGIN UTL_MAIL.send(sender =&gt; &apos;me@domain.com&apos;, recipients =&gt; &apos;person1@domain.com,person2@domain.com&apos;, cc =&gt; &apos;person3@domain.com&apos;, bcc =&gt; &apos;myboss@domain.com&apos;, subject =&gt; &apos;UTL_MAIL Test&apos;, message =&gt; &apos;If you get this message it worked!&apos;); END; /
  50. Pg 426  9i Merge statement – upsert statement gives you the ability to perform update and inserts to a table in a single SQL statement 10g expanded on this statement by providing you with the following enhancements The update and Insert clause is optional You can do conditional Update for a merge You can perform a conditional Insert using the where clause It has a new ON constant filter predicate to insert all rows to the target w/out joining source and target tables An optional DELETE clause can remove rows while performing updates.
  51.   Scheduler is primarily made up of the following components: Program – Task to perform and its arguments (anonymous PL/SQL block, stored procedure or OS command/executable) DBMS_scheduler.create_program Schedule – When and how often a job will be executed Job – Specifies the Program and Schedule to be executed.
  52. Pg 106 Calendaring Expressions ================  Job can have the following frequency: Yearly, monthly, weekly, daily, hourly, minutely, and secondly Interval = How often Specifier name = hours or days the job should be run on. ByMonth ByWeekNO ByYearday ByMonthDay ByDay ByHour ByMinute BySecond
  53.  
  54.   Regular Expressions are used for searching and manipulating complex patterns. Used by Unix Shell programmers/users to perform complex tasks. It’s now available in the RDBMS. The following four functions support regular expressions: REGEXP_LIKE REGEXP_INSTR REGEXP_REPLACE REGEXP_SUBSTR
  55. Mention previous presentations and where This presentation will be presented (upcoming presentations and hopefully, NYOUG).