Oracle DBA Overview July 19
Oracle DBA Overview July 19
Communication skills
Confidence
Curiosity
Detail oriented
Determination
Oracle DBA Overview
Base Responsibilities
Architecture
The DBA needs be familiar with sizing, file placement and specification of
storage media. Expertise in RAID, failover, networking, disk shadowing, solid
state disks, and their application to the Oracle database environment are
important. The DBA needs to be familiar with installation and updates for the
database server platform. For the UNIX operating system, DBAs should be
familiar with the drawbacks and benefits associated with use of raw devices.
One of the jobs of a DBA is monitoring and tuning of the database. Monitoring
and tuning requires a detailed understanding of the Oracle data dictionary,
TKprof, Explain Plan, cost based, rule based optimizers indexes, use of hints,
and SQL statement tuning.
Oracle DBA Overview
Base Responsibilities
A DBA must understand all of the backup and recovery options. Use of the import and
export utilities, cold and hot backups. Recovery scenarios are subject matter that a DBA
must understand.
A DBA should possess a sound understanding of the business requirements and how
they map to database methods and systems
Security
Determine and implement the backup/recovery plan for each database while in
development and as the application moves through test and onto production
Establish and maintain sound backup and recovery policies and procedures
Knowledge and practice of Oracle backup and recovery scenarios
Perform Oracle cold backups when the database is completely shutdown to
ensure consistency of the data
Perform Oracle hot backups while the database is up and operational
Perform Oracle import/exports as a method of recovering data or individual
objects
Provide retention of data to satisfy ethical and legal responsibilities of the
company
Restoration of database services for disaster recovery
Recovery of database in the event of a hardware or software failure
Utilize partitioning and transportable tablespaces to reduce downtime
Oracle DBA Overview
Maintenance and Daily Tasks
Monitor and advise management on licensing issues while ensuring compliance with
Oracle License agreements
Monitor and coordinate update of the database recoverability plan with the site's disaster
recovery plan
Monitor and optimizing the performance of the database
Monitor temporary tablespace use
Monitor the status of database instances
Perform "house cleaning" tasks as required, purging old files from the Oracle database
Perform database troubleshooting
Perform modifications of database structure from information provided by application
developers
Perform monthly and annual performance reports for trend analysis and Capacity
Planning
Install new and maintain existing client configurations
Perform ongoing Configuration Management
Perform ongoing Oracle security management
Perform translation of developer modeled designs for managing data into physical
implementation
Perform correlation of database errors, alerts, and events
Plan and coordinate the testing of the new database, software, and application releases
Provide focal point on calls to Oracle Corporation for technical support
Work as part of a team and provide 7x24 support when required
Oracle DBA Overview
Methodology and Business Process
Attend training classes and user group conferences to stay on top of latest information
and latest Oracle product offers
Evaluate Oracle features and Oracle related products
The DBA should have a good understanding of the Oracle database, related utilities and
tools
The DBA should have a good understanding of the underlying operating system
The DBA should have a good understanding of physical database design
The DBA should have a good understanding of Oracle data integrity
The DBA should have a sound knowledge of the organizations applications and how they
map to the business
The DBA should have a good knowledge of how Oracle acquires and manages resources
The DBA should know enough about the Oracle tools' normal functional behavior to be
able to determine if a problem is the tool or the database
Possess sound knowledge in database and system performance tuning
Provide in-house technical consulting and training
Stay abreast of the most current releases of Oracle software and compatibility issues
Subscribe to database trade journals and WWW sources
Oracle DBA Overview
Communication
Ref: [email protected]