Road To Success
MAKING MAGIC WITH ORACLE – SOME MORE TIPS & TRICKS FOR DBA’s.
SUCCESS
Next Exit

Road To Success

MAKING MAGIC WITH ORACLE – SOME TIPS & TRICKS FOR DBA’s.
Making Magic With Oracle
Francisco Munoz Alvarez
Oracle ACE Director
8/9/10g/11g OCP, RAC OCE, AS OCA, E-Business OCP,
SQL/PLSQL OCA, Oracle 7 OCM
Oracle 7, 11GR2 and OVM 3.1 Beta Tester
IOUC LA Spokesperson
ITIL Certified
2010 Oracle ACE Director of the year by Oracle Magazine

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

Revera
Oracle Professional Services Manager
www.revera.co.nz
Born here

Grow up
here

Got Married Here

DBIS - Copyright 2010

Mature
here

Now Living here

4
A Cool Trick
Who never had a problem with a SQL that is killing your
Database Performance and you can’t fix it because it’s
running from an external closed application that you or
your developers can’t touch?
Since Oracle version 10 this is a problem of the past, now
you can easy solve this kind of problem using the
DBMS_ADVANCED_REWRITE package, which allow you to
transform/customize queries on the fly, changing for
example one query with bad explain plan for another one
with a good explain plan.
DBMS_ADVANCED_REWRITE
Before you become too excited, please remember the
following restrictions:

• It does not work with bind variables.(Alternative solution
at Metalink Doc ID. 392214.1)
• Only works for the SELECT statement.
• Does not work when the base table is modified through
DML.
Data Masking with Oracle
• Important to protect your sensible data in
Dev/QA/Test Environments
• Protect your data when sending it to outside
your company.
Normal Product s used for Data Masking?

OEM / Grid Control
Data Pump
http://www.oracle.com/technetwork/database/datapump11g2009-transform-133936.pdf
What is Data Masking
Data Repository and Version Control
As a DBA, I’m always looking for proactive ways to allow
me to be prepared in case of a disaster strike or if
an emergency release rollback is required (I love to use
always the “What if” methodology), and due to
these reasons, have a metadata repository and version
control of it is always useful .
Creating Smaller Copies of Production
That is a very common task for a DBA, you are always
having a task to create a copy of your Database
( for development or test purpose ) but your
destination server don’t have enough space to create
a full copy of it! This can be easily solved with Data
Pump, for this example, let say that you only have
space for 70% of your production database, now to
know how to proceed, we need to decide if the copy
will contain metadata only (no data/rows) or if it will
include the data also.
More Data Pump Stuff

•
•
•
•

Clone a User
Change Tablespaces
Change Datafile Structure
Flashback Consistent Backups
More Data Pump Stuff
• Flashback Consistent Backups
By default expdp is consistent only for the table that
is currently being exported.
You can use: FLASHBACK_TIME or FLASHBACK_SN

Note: On 11g the CONSISTENT parameter was
deprecated , At 11g you can use the
FLASHBACK_TIME=systimestamp to get data pump
export to be consistent to a single point in time.
Since 11.2 you can also use the legacy mode option
to use the old parameter CONSISTENCY=y
Data Recovery Advisor

RMAN> LIST FAILURE;
RMAN> ADVISE FAILURE;
RMAN> REPAIR FAILURE PREVIEW;
RMAN> REPAIR FAILURE;
RMAN> REPAIR FAILURE NOPROMPT;
PROGRAM
The Oracle ACE Program is designed to recognize and reward
members of the Oracle Technology and Applications communities
for their contributions to those communities. These individuals
are technically proficient (when applicable) and willingly share
their knowledge and experiences.
The program comprises two levels:
Director.

Oracle ACE and Oracle ACE

The former designation is Oracle's way of saying "thank you" to
community contributors for their efforts; we (and the community)
appreciate their enthusiasm. The latter designation is for
community enthusiasts who not only share their knowledge
(usually in extraordinary ways), but also want to increase their
community advocacy and work more proactively with Oracle to
find opportunities for the same. In this sense, Oracle ACE is
"backward looking" and Oracle ACE Director is "forward looking."
PROGRAM
Magic With Oracle - Presentation
Questions? More Information?

Francisco Munoz Alvarez
franciscoa@dbisonline.com
Thank you! Have a Nice Day
And Remember to participate more with your local User Group

More Related Content

PDF
MAKING MAGIC WITH ORACLE (Francisco Slide)
PPTX
Turbocharge SQL Performance in PL/SQL with Bulk Processing
PPTX
Sap hana-ide-overview-nodev
PPTX
How to use IMAP endpoint
DOCX
PPTX
Salesforce asynchronous apex
PDF
Oracle Database Advanced Querying
PDF
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
MAKING MAGIC WITH ORACLE (Francisco Slide)
Turbocharge SQL Performance in PL/SQL with Bulk Processing
Sap hana-ide-overview-nodev
How to use IMAP endpoint
Salesforce asynchronous apex
Oracle Database Advanced Querying
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!

Similar to Magic With Oracle - Presentation (20)

PPTX
Dba tips and_tricks
DOC
MOHAMMED VIKHAR AHMED
PDF
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
PDF
200850 oracle primavera p6 eppm performance tuning, testing, and monitoring
PPTX
Clontab webpage
PDF
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
DOC
fresh resume11 (1)
PPTX
Why Upgrade to Oracle Database 12c?
PDF
Best practices for_large_oracle_apps_r12_implementations
PDF
Double the Performance of Oracle SOA Suite 11g? Absolutely!
PDF
Key to a successful Exadata POC
PDF
Migration to Oracle 12c Made Easy Using Replication Technology
DOCX
Dba 3+ exp qus
DOC
Shankar_C
PDF
Shaik Abbas DBA
PDF
Upgrade Oracle Database to 12c
DOCX
Raushan_oracle_apps_dba_5.2_Years
PDF
DBA Tips and Tricks - Presentation
DOCX
Satyam Kapadnis
PDF
Performance Tuning intro
Dba tips and_tricks
MOHAMMED VIKHAR AHMED
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
200850 oracle primavera p6 eppm performance tuning, testing, and monitoring
Clontab webpage
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
fresh resume11 (1)
Why Upgrade to Oracle Database 12c?
Best practices for_large_oracle_apps_r12_implementations
Double the Performance of Oracle SOA Suite 11g? Absolutely!
Key to a successful Exadata POC
Migration to Oracle 12c Made Easy Using Replication Technology
Dba 3+ exp qus
Shankar_C
Shaik Abbas DBA
Upgrade Oracle Database to 12c
Raushan_oracle_apps_dba_5.2_Years
DBA Tips and Tricks - Presentation
Satyam Kapadnis
Performance Tuning intro
Ad

More from Francisco Alvarez (10)

PDF
11g New Features and Enhancements for Backup and Recovery
PDF
Don't be afraid of auditors - Presentation
PDF
White Paper - What is new at 11g for Backup and Recovery
PDF
White Paper, How to improve your Oracle career
PDF
White Paper - Why Use Oracle VM for Oracle Databases
PDF
Why Use Oracle VM for Oracle Databases? Revera Presentation
PDF
Oracle Security Presentation
PDF
Oracle Enterprise Manager 12c - OEM12c Presentation
PDF
Why everyone speaks about DR but only few use it?
PDF
What is new on 12c for Backup and Recovery? Presentation
11g New Features and Enhancements for Backup and Recovery
Don't be afraid of auditors - Presentation
White Paper - What is new at 11g for Backup and Recovery
White Paper, How to improve your Oracle career
White Paper - Why Use Oracle VM for Oracle Databases
Why Use Oracle VM for Oracle Databases? Revera Presentation
Oracle Security Presentation
Oracle Enterprise Manager 12c - OEM12c Presentation
Why everyone speaks about DR but only few use it?
What is new on 12c for Backup and Recovery? Presentation
Ad

Recently uploaded (20)

PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Statistics on Ai - sourced from AIPRM.pdf
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Auditboard EB SOX Playbook 2023 edition.
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Co-training pseudo-labeling for text classification with support vector machi...
Module 1 Introduction to Web Programming .pptx
Advancing precision in air quality forecasting through machine learning integ...
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Statistics on Ai - sourced from AIPRM.pdf
The influence of sentiment analysis in enhancing early warning system model f...
Auditboard EB SOX Playbook 2023 edition.
Custom Battery Pack Design Considerations for Performance and Safety
NewMind AI Weekly Chronicles – August ’25 Week IV
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Taming the Chaos: How to Turn Unstructured Data into Decisions
Basics of Cloud Computing - Cloud Ecosystem
Flame analysis and combustion estimation using large language and vision assi...
sbt 2.0: go big (Scala Days 2025 edition)
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Data Virtualization in Action: Scaling APIs and Apps with FME
Co-training pseudo-labeling for text classification with support vector machi...

Magic With Oracle - Presentation

  • 1. Road To Success MAKING MAGIC WITH ORACLE – SOME MORE TIPS & TRICKS FOR DBA’s.
  • 2. SUCCESS Next Exit Road To Success MAKING MAGIC WITH ORACLE – SOME TIPS & TRICKS FOR DBA’s.
  • 3. Making Magic With Oracle Francisco Munoz Alvarez Oracle ACE Director 8/9/10g/11g OCP, RAC OCE, AS OCA, E-Business OCP, SQL/PLSQL OCA, Oracle 7 OCM Oracle 7, 11GR2 and OVM 3.1 Beta Tester IOUC LA Spokesperson ITIL Certified 2010 Oracle ACE Director of the year by Oracle Magazine Blog: oraclenz.wordpress.com - Email: [email protected] Twitter : fcomunoz Revera Oracle Professional Services Manager www.revera.co.nz
  • 4. Born here Grow up here Got Married Here DBIS - Copyright 2010 Mature here Now Living here 4
  • 5. A Cool Trick Who never had a problem with a SQL that is killing your Database Performance and you can’t fix it because it’s running from an external closed application that you or your developers can’t touch? Since Oracle version 10 this is a problem of the past, now you can easy solve this kind of problem using the DBMS_ADVANCED_REWRITE package, which allow you to transform/customize queries on the fly, changing for example one query with bad explain plan for another one with a good explain plan.
  • 6. DBMS_ADVANCED_REWRITE Before you become too excited, please remember the following restrictions: • It does not work with bind variables.(Alternative solution at Metalink Doc ID. 392214.1) • Only works for the SELECT statement. • Does not work when the base table is modified through DML.
  • 7. Data Masking with Oracle • Important to protect your sensible data in Dev/QA/Test Environments • Protect your data when sending it to outside your company. Normal Product s used for Data Masking? OEM / Grid Control Data Pump http://www.oracle.com/technetwork/database/datapump11g2009-transform-133936.pdf
  • 8. What is Data Masking
  • 9. Data Repository and Version Control As a DBA, I’m always looking for proactive ways to allow me to be prepared in case of a disaster strike or if an emergency release rollback is required (I love to use always the “What if” methodology), and due to these reasons, have a metadata repository and version control of it is always useful .
  • 10. Creating Smaller Copies of Production That is a very common task for a DBA, you are always having a task to create a copy of your Database ( for development or test purpose ) but your destination server don’t have enough space to create a full copy of it! This can be easily solved with Data Pump, for this example, let say that you only have space for 70% of your production database, now to know how to proceed, we need to decide if the copy will contain metadata only (no data/rows) or if it will include the data also.
  • 11. More Data Pump Stuff • • • • Clone a User Change Tablespaces Change Datafile Structure Flashback Consistent Backups
  • 12. More Data Pump Stuff • Flashback Consistent Backups By default expdp is consistent only for the table that is currently being exported. You can use: FLASHBACK_TIME or FLASHBACK_SN Note: On 11g the CONSISTENT parameter was deprecated , At 11g you can use the FLASHBACK_TIME=systimestamp to get data pump export to be consistent to a single point in time. Since 11.2 you can also use the legacy mode option to use the old parameter CONSISTENCY=y
  • 13. Data Recovery Advisor RMAN> LIST FAILURE; RMAN> ADVISE FAILURE; RMAN> REPAIR FAILURE PREVIEW; RMAN> REPAIR FAILURE; RMAN> REPAIR FAILURE NOPROMPT;
  • 14. PROGRAM The Oracle ACE Program is designed to recognize and reward members of the Oracle Technology and Applications communities for their contributions to those communities. These individuals are technically proficient (when applicable) and willingly share their knowledge and experiences. The program comprises two levels: Director. Oracle ACE and Oracle ACE The former designation is Oracle's way of saying "thank you" to community contributors for their efforts; we (and the community) appreciate their enthusiasm. The latter designation is for community enthusiasts who not only share their knowledge (usually in extraordinary ways), but also want to increase their community advocacy and work more proactively with Oracle to find opportunities for the same. In this sense, Oracle ACE is "backward looking" and Oracle ACE Director is "forward looking."
  • 18. Thank you! Have a Nice Day And Remember to participate more with your local User Group