Tagging, Encoding, and Encrypting with RMAN



Similar documents
A Datawarehousing/BI Session ANTHONY D NORIEGA anoriega@adnresearch.com ADN R & D

Modernizing Workflow and Data Integration

Oracle 1Z0-528 Exam Questions & Answers

Oracle Database Cloud Services OGh DBA & Middleware Day

INTRODUCTION ADVANTAGES OF RUNNING ORACLE 11G ON WINDOWS. Edward Whalen, Performance Tuning Corporation

Oracle Recovery Manager

Oracle vs. SQL Server. Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012

Oracle Database 11g: Security Release 2. Course Topics. Introduction to Database Security. Choosing Security Solutions

Pluggable Databases : What they will break and why you should use them anyway!

D50323GC20 Oracle Database 11g: Security Release 2

Protecting Data Assets and Reducing Risk

Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

All Things Oracle Database Encryption

Oracle Database 11g: Security Release 2

11. Oracle Recovery Manager Overview and Configuration.

Oracle Database 10g: New Features for Administrators

D12CBR Oracle Database 12c: Backup and Recovery Workshop NEW

Oracle Database Backup in the Cloud. An Oracle White Paper September 2008

Database Decisions: Performance, manageability and availability considerations in choosing a database

An Oracle White Paper May Oracle Database Cloud Service

ORACLE DATABASE 10G ENTERPRISE EDITION

Oracle 11g Database Administration

An Oracle White Paper January Oracle Database Backup Service A Technical White Paper

Job Description. Direct Reports

What s New with Oracle Database 12c on Windows On-Premises and in the Cloud

D78850GC10. Oracle Database 12c Backup and Recovery Workshop. Summary. Introduction. Prerequisites

An Oracle White Paper July Oracle ACFS

Oracle Database Security Solutions

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Public Information

State of Wisconsin Database Hosting Services Roles and Responsibilities

Oracle Database 10g: Backup and Recovery 1-2

Oracle White Paper October Oracle Advanced Security with Oracle Database 11g Release 2

Oracle Architecture, Concepts & Facilities

Oracle Database 11g: New Features for Administrators DBA Release 2

MySQL Security: Best Practices

TÜRKIYE. Course Schedule. February June Oracle University Turkey Telephone:

LISTE DES DOCUMENTS ORACLE

Oracle9i Database: Advanced Backup and Recovery Using RMAN

Securing Your Oracle Database to Protect your Data

<Insert Picture Here> Considerations for Enterprise Cloud Computing

An Oracle White Paper June Encryption and Redaction in Oracle Database 12c with Oracle Advanced Security

Configuring Backup Settings. Copyright 2009, Oracle. All rights reserved.

Securing Oracle E-Business Suite in the Cloud

How To Use An Orgs.Org Database With An Orgorora Cloud Management Pack For Database (For Cloud)

Securing Data in Oracle Database 12c

Ultimate Guide to Oracle Storage

Oracle Database 11g R1 & R2: New Features for Administrators

Oracle 12c Multitenant and Encryption in Real Life. Christian Pfundtner

Oracle Database 11g: Administration Workshop II DBA Release 2

An Oracle White Paper January A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c

ORACLE CLOUD MANAGEMENT PACK FOR ORACLE DATABASE

Guardium Change Auditing System (CAS)

SafeNet DataSecure vs. Native Oracle Encryption

<Insert Picture Here> Oracle Database Security Overview

<Insert Picture Here> Managing Storage in Private Clouds with Oracle Cloud File System OOW 2011 presentation

<Insert Picture Here> Oracle Secure Backup 10.3 Secure Your Data, Protect Your Budget

ORACLE DATABASE ADMINISTRATOR RESUME

Data Virtualization Overview

Restoring To A Different Location With EBU And RMAN An AppsDBA Consulting White Paper

About the Author About the Technical Contributors About the Technical Reviewers Acknowledgments. How to Use This Book

SAS 9.4 Intelligence Platform

SQL Server 2012 Gives You More Advanced Features (Out-Of-The-Box)

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

Cloud Storage Backup for Storage as a Service with AT&T

AV-004: Administering and Programming with ORACLE

ORACLE CORE DBA ONLINE TRAINING

Microsoft Active Directory and Windows Security Integration with Oracle Database

Oracle Database 11g Comparison Chart

Oracle Database 12c Plug In. Switch On. Get SMART.

Achieving Security Compliancy and Database Transparency Using Database Activity Monitoring Systems

Addressing Cyber Security in Oracle Utilities Applications

What s New in Centrify Server Suite 2015

EMC Data Domain Boost for Oracle Recovery Manager (RMAN)

Oracle Database 11g: Administration Workshop II DBA Release 2

Oracle Database 11g: Security. What you will learn:

Edit system files. Delete file. ObserveIT Highlights. Change OS settings. Change password. See exactly what users are doing!

Critical Database. Oracle Enterprise Manager Oracle Open World 2010 Presented dby Venkat Tekkalur. Prem Venkatasamy. Principal Technical Architect

Oracle Database Public Cloud Services

<Insert Picture Here>

Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya

VERITAS NetBackup 6.0 Database and Application Protection

Project Manager 1 Post == Experience years in Project Management in reputed company, Salary Rs.1,20,000/-

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Implement Streams Release 2. 5 Jours [35 Heures]

FOCUS ON: FDR/UPSTREAM S ONLINE DATABASE SOLUTIONS

Microsoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led

Oracle s Cloud Computing Strategy

Trust but Verify: Best Practices for Monitoring Privileged Users

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Database 11g: New Features for Administrators

Oracle Database Backups and Disaster Autodesk

Symantec NetBackup for Oracle Administrator's Guide

Oracle Database 11g: Administration Workshop II Release 2

Oracle 11g New Features - OCP Upgrade Exam

SQL-BackTrack the Smart DBA s Power Tool for Backup and Recovery

Transcription:

Tagging, Encoding, and Encrypting with RMAN The Engineering of the Intelligent Backup Anthony D. NORIEGA, MBA, MSCS, OCP ANTHONY D NORIEGA orclconsultant@gmail.com ADN R & D

Speaker Qualifications Independent Consultant, ADNR & D Speaker at NYOUG meetings, IOUG, Quest, SEOUC, ECO and Oracle Open World Conferences 25 years of IT experience 21 years of Oracle experience, 17 as a DBA (v6 thru 11g) Custom RMAN backup engineering for industry-specific storage architecture and development. Backup experience with RMAN and other products in finance, banking, trading, media, marketing, printing, and healthcare industries. High availability experience using RAC, AQ, AR, Data Guard, and OFS. MBA MIS, Montclair State University, 2006 MS Computer Science, NJIT, 1993 PhD CIS candidate, NJIT, 1997 BS Systems Engineering, Universidad del Norte, 1987.

About the Speaker Independent Consultant, ADNR & D Speaker at NYOUG meetings, IOUG, Quest, SEOUC, ECO and Oracle Open World Conferences 25 years of IT experience 21 years of Oracle experience, 17 as a DBA (v6 thru 11g) Custom RMAN backup engineering for industry-specific storage architecture and development. Backup experience with RMAN and other products in finance, banking, trading, media, marketing, printing, and healthcare industries. High availability experience using RAC, AQ, AR, Data Guard, and OFS. MBA MIS, Montclair State University, 2006 MS Computer Science, NJIT, 1993 PhD CIS candidate, NJIT, 1997 anthonydnoriega @anthonynoriega Anthony Noriega BS Systems Engineering, Universidad del Norte, 1987.

Objectives Entice the customization of RMAN backups to attain regulatory compliance. Provide a versatile framework for a robust, flexible, and reliable backup business model. Emphasize the need for custom tagging and encoding in the perspective of optimal backup granularity for reliable complementary backup operations, such as restore and cloning. Apply encryption for data protection. Present a dynamic backup model to fully secure backup operations.

Business Framework

Typical Backup Issues Minimum backup security Restore point usually not guaranteed Concerns on required integrity and unity Backup timeframe lags due to backup simplicity Missing exact timestamps on backup sets and pieces Unmatched general regulatory compliance Lack of encryption for regulatory compliance Required password security Unreliable operating procedures Insufficient integration with other Oracle technologies Missing compression capabilities Justification for a new improved policy and standard Business Framework

Backup Models Paradigm Trends BACKUP INTEGRITY, REGULATORY COMPLIANCE: DATA PRIVACY (REQUIRED TIERED CREDENTIALS) REGULATORY COMPLIANCE: DATA SECURITY (ENCRYPTION) COHESION, COUPLING STORAGE DEVELOPMENT INTEGRATION (COMPRESSION, CLUSTER FILE SYSTEM, ETC.) AGILITY AND AUTOMATION Business Framework

Backup Modernization Goals Agility: Faster backups, better and more reliable results. QoS: Improved operations performance and reliability. Tiered Credentials: Privileged DBAs. Storage Infrastructure Integration: Custom backups using proprietary or vendor technology with user friendly interface. Cloud Integration: Ability to access virtual, physical, and cluster file system layers with volume management capabilities. Big Data Perspective: Big Data Support. Business Framework

Tagging Strategies Oracle default tagging is smart. Custom tagging can support corporate backup management and data warehousing integration when managing backup data across platforms. Tags are specific to territories, timeframes, business units, goal seeking records and various others Tags can be customized dynamically.

Tagging Strategies

Tagging Strategies

Encoding Strategies Backup pieces can be encoded to facilitate schema data physical location within location. Custom encoding improves automation with improved backup granularity control. Tags can be encoded with a scientific and business perspective for historic research.

Encoding Strategies

Encryption Strategies Backup encryption is automated and encryption wallet is open transparently for backup operations. Supported encryption algorithms are transparent to backup operations. Encryption management is a main DBA duty, and the encryption wallet should be secured in accordance with corporate policies and regulatory compliance practices.

Encryption Strategies Wallet Creation mkstore wrl. create orapki wallet create wallet. orapki wallet create wallet. auto_login_local mkstore wrl. createcredential {CredentialString} {dbusername} [dbusrpw} mkstore wrl createcredential orcl_keyholder1 adndba syspwd Technical Framework

Encryption Strategies Wallet Location

Encryption Strategies sqlnet.ora settings (Windows)

Encryption Strategies sqlnet.ora settings (Linux or Unix)

Encryption Strategies Backup encryption is automated and encryption wallet is open transparently for backup operations. Supported encryption algorithms are transparent to backup operations. Encryption management is a main DBA duty, and the encryption wallet should be secured in accordance with corporate policies and regulatory compliance practices.

Architectural Considerations

Default 2k 4k 16k recycle keep Architectural Considerations Server Process 1 PGA Server Process 2 PGA Background Processes PGA Java Pool Redo Buffer Shared Pool Streams Pool Large Pool Server Process 3 PGA Oracle Process PGA

RMAN Configuration Environment

Security Framework Transparent Data Encryption (TDE) Supported Algorithms o AES128 o AES256 Wallet and Registry Integration Encryption Methods HSM, FILE, Registry, Certificates Authentication Methods OS Methods (NTS), Kerberos, LDAP

Planning the Backup Model

Planning the Backup Model

Planning the Backup Model

Planning the Backup Model

Planning the Backup Model

Planning the Backup Model

Planning the Backup Model

Backup Components Invoking Shell with actual parameters (matching RMAN substitution variables ). RMAN FlexScript with substitution arguments. Encoding functions or prepared customized code as actual substitution variable. Encoding functions can include: o Tag Generating functions o File system path o Backup pieces naming conventions functions o Various others

Sample RMAN Flex Script

Sample RMAN Flex Script

Sample RMAN Flex Script

Sample RMAN Flex Script

Sample RMAN Flex Script

Using Restore Points.........

Using Restore Points.........

Using Restore Points

Sample Linux/Unix Shell #!/bin/sh##export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/db home_2export ORACLE_HOME_LISTENER=$ORACLE_HOMEexport PATH=$ORACLE_HOME/bin:$PATHecho $PATH$ORACLE_HOME/bin/rman target sys/${pwds}@adnsbx catalog rman/${pwdr}@adnsbx @$RMAN_SCRIPT_DIR/r_backup.rman USING 'on' 'compressed' 1 'cumulative' 'adnsbx' 1 'adnsbx_cil1_201305092153'

Sample Batch Command File set NLS_DATE_FORMAT=DD-MON-RRRR HH24:MI:SS set PATH=c:\app\oracle\product\11.2.0\dbhome_4\bin\ set PATH=set PATH=echo %PATH% c:\app\oracle\product\11.2.0\dbhome_1\bin\rman target SYS/%PWDs%@ADNSBX CATALOG RMAN/%PWD2%@adnsbx @f:\adn\rman\cat\r_backup.rman USING 'on' 'compressed' 1 'cumulative' 'adnsbx' 1 'adnsbx_cil1_201305092153' LOG=f:\adn\rman\cat\log\adnsbx_r_backup.rman_L1_201305092153.lo g exit

PL/SQL Implementation (UTL_RMAN) PKG_UTL_RMAN can provide a custom RMAN backup ran from PL/SQL in integration with substitution variables in an RMAN script including encryption and providing customized tags. Functions can be created to: o o o Create custom tags Dynamically name backup pieces Dynamically control path

PL/SQL Implementation

PL/SQL Implementation

PL/SQL Implementation

PL/SQL Implementation

Scheduler Job Usage in PL/SQL Implementation

Scheduler Job Usage in PL/SQL Implementation

Analytic Framework

Backup Model Benefits Improved Control on Capacity Planning Dynamic capability for optimal performance tuning. Enhanced Data Privacy Superior Data Security via Oracle TDE. Analytic Framework

Backup Model Benefits Dynamic Implementation Backup type usage flexibility via one unique RMAN script Easy deployment Transparent user-friendly backup operations and control Secret backup instantiation each time Autodrop (scheduler job) capable. Analytic Framework

Future Expectations Sorting data files by size for parallel performance automation. Improved RMAN backup acceleration based on optimal block change tracking. Improved encryption methods with TDE. Improved supplied encoding capabilities. Custom tagging automation. Tagging and encoding as directives for performance tuning options. Analytic Framework

Demonstration Demonstration

Concluding Remarks Backup encryption is mission critical to attain regulatory compliance. Encoding is key to the engineering of the smart backup. Tagging has a taxonomic, smart, and business intelligence purpose in backup management and storage development. Tagging, encoding and encrypting with RMAN are used by the best and privileged DBAs. Analytic Framework

Questions and Answers RMAN TAGGING ENCODING ENCRYPTING TDE

Thank you! Please visit my blog at: http://noriegaaoracleexpert.blogspot.com www.adnresearch.com orclconsultant@gmail.com