Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: Oracle Job Task Analysis

RE: Oracle Job Task Analysis

From: Hallas, John, Tech Dev <John.Hallas_at_gb.vodafone.co.uk>
Date: Wed, 02 Apr 2003 02:48:35 -0800
Message-ID: <F001.00577B94.20030402024835@fatcity.com>


Scott,
Is this job task analysis menat to be specific to what you do/ will do at your current site or to cover general activities thta a DBA may come across.

If it is the first option it appears that you are covering almost every Oracle feature available so you must be very busy. If it is the second option then I suspect very few DBAs could honestly say that they have worked and know well every task on the list and indeed would not get chance to use them all at any one site.

However a key word in the list is *understand*. That means different things to different people. These could be grouped by

1) Deeply understand , have used extensively, raised bugs on the product etc
2) Have read up on and not all about in principle and would expect to implement with no great difficulty
3) Have heard of and not much else
4) Those who can talk bulls* and are at stage 3 but are at level 1 at the CV stage.

Overall I think I am asking 'what is the purpose of this task list'

John

-----Original Message-----
Sent: 01 April 2003 22:14
To: Multiple recipients of list ORACLE-L

I am putting together a prelimanary job task analysis for Oracle DBA's and would like some input from you hardworking DBA's on this list.

Here is what I have so far for core competencies and I would like to add or subtract from this list based on your input.

  1. Oracle Architecture And Options
  2. Security and Network Access
  3. Application Design and Modelling
  4. Backup And Recovery
  5. Software Maintenance And Operation
  6. SEGMENT and DATA MANAGEMENT
  7. Tuning And Troubleshooting

My Recommendations for slightly more advanced competencies that are still quite important For many installations.

H. Scalability
I. High Availability
J. Business Intelligence

Here is what I have as sub-components for the core competencies.

  1. ORACLE ARCHITECTURE AND OPTIONS
  2. Demonstrate an understanding of memory structures and processes which make up an Oracle instance
  3. Demonstrate an understanding of the logical and physical structures associated with an Oracle database
  4. Demonstrate an understanding of PL/SQL constructs
    (triggers, functions, packages, procedures) and their
    processing
  5. Demonstrate an understanding of distributed architecture and client server and 3 tier architectures
  6. Demonstrate an understanding of Oracle Globalisation
  7. SECURITY and NETWORK ACCESS
  8. Create, alter, and drop database users
  9. Develop and implement a strategy for managing security using roles, privileges, authentication,
  10. Demonstrate an Appreciation of implementing row level security using Application Contexts and Fine Grain access control
  11. Demonstrate an Appreciation of implementing Network security using Oracle Internet Directory (OID) ,LDAP and Single Sign On (SSO)
  12. Demonstrate an Appreciation of implementing firewalls in Oracle using Standard Oracle Net features
  13. Use Database and Fine grain auditing 7.Demonstrate an understanding of the implications of distributed processing on the security model
  14. Appication Design and Modelling
  15. Implement the physical database from the logical design
  16. Understand the benefits of using stored procedures and constraints to implement the application
  17. Maintain familiarity with the structure and characteristics of database applications
  18. Manage the bulk loading of data with SQLLDR
  19. Manage Data transfer or reorganisation using EXPORT/IMPORT
  20. BACKUP AND RECOVERY
  21. Understand Oracles Recovery Structures and Architecture
  22. Understand the Functionality of RMAN and its benefits
  23. Develop a suitable backup, restore and recovery Strategy
  24. Understand and implement multiplexed control files
  25. Understand and implement redo log groups and redo log members
  26. Perform backups of databases and tablespaces with and without RMAN
  27. Perform restores and recoveries with and without RMAN both complete and incomplete
  28. Perform Block Media Recovery (BMR) with RMAN
  29. Perform test recovery
  30. SOFTWARE MAINTENANCE AND OPERATION
  31. Install and upgrade Oracle and supporting products using the Oracle Universal Installer and various maintenance tools
  32. Configure the Oracle instance using init.ora or SPFILES and OMF
  33. Create a database with or without OMF
  34. Distinguish among Instance startup and shutdown options
  35. Configure and Manage Listeners and client naming methods using Oracle Net
  36. Demonstrate an understanding of the capabilities of underlying operating systems and File Systems as they relate to the Oracle database
  37. Manage maintenance contracts and support agreements
  38. SEGMENT and DATA MANAGEMENT
  39. Understand and Implement tablespaces - locally managed and dictionary managed and their datafiles
  40. Understand the benefits of automatic segment space management
  41. Understand and Implement the various types of Segments in Oracle for storing Table data, including Tables,Clusters, IOTs, External Tables
  42. Understand and implement different Index options available in Oracle including B*Tree, Bitmap, reverse key, and function based
  43. Implement integrity constraints
  44. Understand the implementation of Workspace Management for table Versioning
  45. TUNING AND TROUBLESHOOTING
  46. Use data dictionary and Dynamic Performance views to Monitor the Database and the Instance
  47. Collect and analyze relevant database performance information
  48. Identify and implement appropriate solutions for database performance problems
  49. Diagnose and resolve locking conflicts
  50. Diagnose Oracle Net problems
  51. Perform capacity planning
  52. Control system resource contention using the Oracle Resource Manager
  53. Implement profiles to limit resource consumption.
  54. Use vendor support services when necessary
  55. Communicate with users about problem resolution and proper system usage
  56. SCALABILITY
  57. Demonstrate an appreciation of Real Application Clusters Architecture Scaleup and Speedup capabilities
  58. Demonstrate an Appreciation of Shared Server Architecture 3.Demonstrate an appreciation of parallel execution
    (Parallel Query,DML, DDL, and Recovery)
  59. Understand Scaleup using Oracle Net Connection Pooling, Connecton Multiplexing
  60. HIGH AVAILABILITY
  61. Demonstrate an appreciation of Real Application Clusters Architecture High availability capabilities Including RAC Guard
  62. Understand Connect time Failover and Load Balancing
  63. Understand Transparent Application Failover
  64. Understand Data Guard Architecture and Physical and Logical Standby Databases
  65. Understand Replication using Advanced Replication and Oracle Streams
  66. BUSINESS INTELLIGENCE
  67. Understand and Use Oracles Extranction, Transformation, and Load facilities including External Tables, and Incremental Change Data Capture
  68. Understand the use of Star Schemas, Bitmap Indexes and Bitmap Join Indexes
  69. Understand Summary Management using Materialised Views, and Oracle Dimensions for Realtional OLAP processing
  70. Understand Oracles implementation of Analytic Workspaces for Multidimensional OLAP processing

Thanks in advance for your help,

Scott



Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more http://platinum.yahoo.com
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Scott
  INET: oraracdba_at_yahoo.com

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L

(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing). -- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: Hallas, John, Tech Dev INET: John.Hallas_at_gb.vodafone.co.uk Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).
Received on Wed Apr 02 2003 - 04:48:35 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US