SlideShare uma empresa Scribd logo
1 de 59
Oracle 11g New Features Out-of-the-Box

            Alex Gorbachev, Christo Kutrovsky
           Sydney Oracle Meetup, 1 June 2009
Who is that talking?

     • Vice President, East Asia Pacific
           • The Pythian Group - leading provider of 24x7 database management
             services and consulting

     • Blogger
           • http://pythian.com/blogs/alexgorbachev

     • Twitter
           • @alexgorbachev

     • Conference presenter
           • OOW, UKOUG, Hotsos, AUSOUG, COLLABORATE, ...




© The Pythian Group
Agenda

     • ASM - the missing pieces
     • RMAN - easier then ever
     • Standby DBs - usability
     • Productivity boosters
     • Performance manageability
     • Security - out of the box




©The Pythian Group             Company Confidential
Evolution




©The Pythian Group   Company Confidential
Evolution




        • A lots of areas have been polished
             • Bug fix - 10g Release 3?




©The Pythian Group                   Company Confidential
Evolution




        • A lots of areas have been polished
             • Bug fix - 10g Release 3?
        • Developer’s feedback taken into account




©The Pythian Group                   Company Confidential
Evolution




        • A lots of areas have been polished
             • Bug fix - 10g Release 3?
        • Developer’s feedback taken into account
        • DBA feedback taken into account
             • Production engineers managing real data-centers




©The Pythian Group                   Company Confidential
Automatic
                                               Storage
                                            Management




©The Pythian Group   Company Confidential
Automatic
                                               Storage
                                            Management




©The Pythian Group   Company Confidential
ASM diskgroup compatibility

     • Default
          SQL> select name, compatibility, database_compatibility
                 from v$asm_diskgroup;
          NAME COMPATIBIL DATABASE_C
          ---- ---------- ----------
          DG1 10.1.0.0.0 10.1.0.0.0


     • New features
          SQL> ALTER DISKGROUP dg1 SET ATTRIBUTE 'compatible.asm'='11.1';
          Diskgroup altered.
          SQL> ALTER DISKGROUP dg1 SET ATTRIBUTE 'compatible.rdbms'='11.1';
          Diskgroup altered.

          SQL> select name, compatibility, database_compatibility
                 from v$asm_diskgroup;
          NAME COMPATIBIL DATABASE_C
          ---- ---------- ----------
          DG1 11.1.0.0.0 11.1.0.0.0




©The Pythian Group                      Company Confidential                  6
ASM - rolling updates for RAC

         ALTER SYSTEM START ROLLING
         MIGRATION TO 11.2.0.0.0;


     • Limited services from ASM
          • Normal database operation
          • No diskgroup configuration changes
          • Mount / unmount diskgroups

         ALTER SYSTEM STOP ROLLING
         MIGRATION;


©The Pythian Group                 Company Confidential
ASM - variable AU size

        • Allocation Unit - 1/2/4/.../64 MB
             • 10g - 1MB (_asm_ausize)
        • Data sits closer together and can be read in bigger
          chunks
             • Can improve sequential IO
             • Reduces striping over SAN striped LUN’s
             • Configuring Oracle ASM hidden parameters for
               EVA8000, HP Knowledge Brief
        • Reduces SGA for metadata for large files
        • 11g - can be done per diskgroup

©The Pythian Group                  Company Confidential
ASM - variable extent size

        • 10g
             • 1 extent = 1 AU                          1 TB = 1+ mil. extents
            11g
                    1-20,000 extents          1                1MB AU:
                     extent = 1 AU                      1 TB = 53,572 extents
                    20,001 - 40,000       1                   64MB AU:
                     extent = 8 AU’s                    1 TB = 16,384 extents
                    40,001 - ...          1            100 TB = 66,788 extents
                     extent = 64 AU’s

©The Pythian Group                      Company Confidential               9
ASM - recovery from failures

        • Fast Mirror Resync
             • OFFLINE disks
             • disk_repair_time attribute
             • ASM extent change tracking
             • Suitable for transient failures and maintenance
        • Fast Rebalancing in restricted mount
             • Rebalancing => many lock/unlock extent map
             • Restrict mode rebalancing => no locks
             • Restricted mounted DG => service outage




©The Pythian Group                    Company Confidential
ASM - Preferred Mirror Read

     • For extended clusters
          • Storage mirrored across 2 or 3 datacenters


     • 10g
          • Read is first done on primary extent


     • 11g
          • Preferred read failure groups (to local disks)
          • asm_preferred_read_failure_groups in init.ora




©The Pythian Group                   Company Confidential
ASM - asmcmd

     • “cp” command
          • ASM <=> OS or ASM <=> ASM
          • Remote <=> local isntance
          • Does it work??? + slow
     •   du command like on Unix
     •   lsdsk - list disks (like lsdg for diskgroups)
     •   remap - repairs blocks
     •   md_backup / md_restore - for metadata
     •   asmcmd -p - current directory in prompt




©The Pythian Group               Company Confidential
R-MAN




©The Pythian Group   Company Confidential
R-MAN




©The Pythian Group   Company Confidential
R-MAN




©The Pythian Group   Company Confidential
RMAN - backup performance

     • CONFIGURE COMPRESSION ALGORITHM
       ‘type’;
          • zlib - faster (11g, Advanced Compression)
          • Bzip2 - smaller (default, 10g)
     • BACKUP ... SECTION SIZE
          • single file parallel backup / restore
          • max 256 sections per file
     • Undo tablespace backup optimization
          • Committed undo not backed up
          • UNDO_RETENTION can be accounted for




©The Pythian Group                    Company Confidential   14
RMAN - usability (1)

     • Archival backup
          • makes backups not part of retention policy
               • archivelogs are only to make backup consistent
          • KEEP UNTIL / KEEP FOREVER
          • used in BACKUP and CHANGE
     • Archivelog deletion policy
          • applied/shipped on standby
     • DB_UNIQUE_NAME
          • remote configure for another DB




©The Pythian Group                       Company Confidential     15
RMAN - usability (2)

     • Substitution variables
          • Like SET UNTIL &TIMESTAMP;
     • Backup read only TTS
          • No need to read write after TTS import




©The Pythian Group                  Company Confidential   16
RMAN - Data Recovery Advisor

     • RMAN> list failure;
          • missing files
          • corrupted files or blocks
     • RMAN> advise failure;
     • RMAN> repair failure [preview];
     • RMAN> change failure;




©The Pythian Group                      Company Confidential
RMAN - list failure

RMAN> LIST FAILURE;

List of Database Failures
=========================

Failure ID Priority Status    Time Detected Summary
---------- -------- --------- ------------- -------

142           HIGH     OPEN     23-APR-07              One or more non-system
      datafiles are missing

101           HIGH     OPEN      23-APR-07     Datafile 1: '/disk1/
      oradata/prod/system01.dbf' contains one or more corrupt blocks



  ©The Pythian Group            Company Confidential
RMAN - duplicate

     • FROM ACTIVE DATABASE
          • PASSWORD FILE
     • TO RESTORE POINT
     • SPFILE
          • PARAMETER_VALUE_CONVERT
          • SET parameter=value
     • TABLESPACE <list>
          • allows for some tablespaces to be duplicated
     • No need for standby controlfile backup




©The Pythian Group                 Company Confidential
Data Guard
                            &
                     Physical Standby




©The Pythian Group          Company Confidential
Data Guard
                            &
                     Physical Standby




©The Pythian Group          Company Confidential
Data Guard
                            &
                     Physical Standby




©The Pythian Group          Company Confidential
Standby - different platforms

     • Different CPU architectures
          • SPARC <=> x86
     • Operating Systems
          • Linux <=> Windows
     • “Bitness”
          • 32 bit <=> 64 bit




©The Pythian Group              Company Confidential   21
Standby - more uses for DR site

     • Active Data Guard - Real-time Query
          • Open read only while redo apply is active
          • No impact on RTO


     • Snapshot standby database
          • Read write and still accepting logs
               • RPO is not impacted, only RTO
          • ALTER DATABASE CONVERT TO SNAPSHOT STANDBY;
          • ALTER DATABASE CONVERT TO PHYSICAL STANDBY;




©The Pythian Group                      Company Confidential
Standby - easier to manage

     • RMAN re-instantiate datafile over network
        rman target sys@standby auxiliary sys@prod
        BACKUP AS COPY DATAFILE 2 AUXILIARY FORMAT ‘...’;

     • On the fly compression for gap resolution
     • Redo transport response time histogram
          • NET_TIMEOUT based on V$REDO_DEST_RESP_HISTOGRAM

     • DB_UNIQUE_NAME
          • Better RMAN support
          • Sync between primary and standby




©The Pythian Group                Company Confidential
Standby - off-host backups

     • Persistent configuration
     • Block change tracking
          • Fast incremental backups
     • Backups associated with primary database
          • Simplified restore
     • Controlfile backup on standby




©The Pythian Group                Company Confidential
Manageability
                                                       &
                                             Productivity




©The Pythian Group   Company Confidential
Manageability
                                                       &
                                             Productivity




©The Pythian Group   Company Confidential
Read Only table

     • Read only tables now available
          • ALTER TABLE x READ ONLY;
          • ALTER TABLE x READ WRITE;
     • Simple, insignificant, but needed




©The Pythian Group           Company Confidential
Invisible indexes

     • Can you drop a large index?
          • ALTER INDEX should_i_drop
            INVISIBLE;


     • Do you need a new index?
          • CREATE INDEX do_i_need INVISIBLE;
          • ALTER SESSION SET
            optimizer_use_invisible_indexes=t
            rue


     • USER_ ALL_ DBA_INDEXES.VISIBILITY
©The Pythian Group          Company Confidential
Not null with default

     • Not null columns with default value are
       maintained in dictionary
          • No space taken
          • Instant add
          • Existing columns are NOT converted


     • What about indexes on the columns?




©The Pythian Group                Company Confidential
DDL can now wait

     • All DDLs can wait
          • ddl_lock_timeout (default 0)


     • alter session set ddl_lock_timeout=5;
          • create index on busy_table…


     • 0 ... 1,000,000 seconds




©The Pythian Group                  Company Confidential
Virtual columns
     CREATE TABLE users (
             display_name VARCHAR2(30),
             name AS (UPPER(display_name)));


     • Simplify SELECT’s
     • Easy to maintain
     • Simplify physical data re-design
     • Partition on virtual columns
     • Index virtual columns
     • CBO collects statistics


©The Pythian Group                Company Confidential   30
Virtual columns for data integrity
     SQL> create unique index users_uk on users(name);
     Index created.


     SQL> insert into users (display_name) values
     ('Alex');
     1 row created.


     SQL> insert into users (display_name) values
     ('ALEX');
     insert into users (display_name) values ('ALEX')
     *
     ERROR at line 1:
     ORA-00001: unique constraint (SYS.USERS_UK)
     violated

©The Pythian Group            Company Confidential       31
PL/SQL - sequence in variable

     • 10g
          • SELECT seq.NEXTVAL INTO my_var FROM DUAL;


     • 11g
          • my_var := seq.NEXTVAL;




©The Pythian Group               Company Confidential
Performance




©The Pythian Group   Company Confidential         33
Performance




©The Pythian Group   Company Confidential         33
Statistics granularity

     • 10g
          • DBMS_STATS.SET_PARAM


     • 11g
          • SET_GLOBAL_PREFS
          • SET_DATABASE_PREFS
          • SET_SCHEMA_PREFS
          • SET_TABLE_PREFS




©The Pythian Group             Company Confidential   34
Non-published statistics

     • Gather table stats without applying

        DBMS_STATS.SET_SCHEMA_PREFS
        (’scott’,’publish’,’false’);


        ALTER SESSION SET
        optimizer_pending_statistics = TRUE;


        DBMS_STATS.PUBLISH_PENDING_STATS(...);



©The Pythian Group           Company Confidential
Variable stale percent


         • 10g - fixed 10%


         • 11g variable with 10% default

            DBMS_STATS.SET_SCHEMA_PREFS
            (’scott’,’stale_percent’,’25’);




©The Pythian Group             Company Confidential   36
Incremental statistics gathering

     • Gather stats on partitioned tables by scanning
       only changed partitions


     • SET_SCHEMA_STATS
          • incremental - true
          • estimate_percent - auto_sample_size
          • granularity - auto




©The Pythian Group                Company Confidential   37
AUTO_SAMPLE_SIZE

     • Doesn’t just set estimate percent
     • Changes statistics gathering algorithm
     • Some statistics gather as precise as with 100%


     • See Wolfgang Brightling’s paper
          • Active Statistics




©The Pythian Group              Company Confidential    38
Creating new database




©The Pythian Group   Company Confidential   39
Real Time SQL Monitor


        • Much, much better then v$session_long_ops
        • SQL is parallel or 5+ seconds of CPU or IO
             • v$sql_monitor
             • v$sql_plan_monitor
                     • *limited* stats (number of starts and output rows)
                     • elapsed time and etc can be derived by joining with v$sql_monitor and v
                       $active_session_history
             • Updated near real time - every second or so
             • Kept at least for a minute after completion




©The Pythian Group                             Company Confidential
Data Pump - obscure & compress


        • Sensitive columns in export dump
            • per column
            REMAP_DATA=schema.tbl.col:schema.package.function



        • Compress metadata and data
            • Advanced Compression option
            ALL      DATA_ONLY           METADATA_ONLY      NONE




©The Pythian Group                Company Confidential
Security




©The Pythian Group      Company Confidential
Security




©The Pythian Group      Company Confidential
Security - DBCA




©The Pythian Group   Company Confidential   43
Security - passwords

     • New built in password check function
          • See utlpwdmg.sql
     • Password expiration in DEFAULT profile
     • Case-sensitive passwords
          • sec_case_sensitive_logon=true (init.ora)
          • DB upgrade / user import keep passwords
               • DBA_USERS.PASSWORD_VERSIONS
          • orapwd ignorecase=yes/no
          • Warning: db links to case-sensitive 11g




©The Pythian Group                  Company Confidential
Security - audit by default


       • AUDIT_TRAIL = DB

        ALTER ANY PROCEDURE                 CREATE EXTERNAL JOB
        ALTER ANY TABLE                     CREATE PUBLIC DATABASE LINK
        ALTER DATABASE                      CREATE SESSION
        ALTER PROFILE                       CREATE USER
        AUDIT ROLE BY ACCESS                DROP ANY PROCEDURE
        ALTER SYSTEM                        DROP ANY TABLE
        ALTER USER                          DROP PROFILE
        AUDIT SYSTEM                        DROP USER
        AUDIT SYSTEM BY ACCESS              EXEMPT ACCESS POLICY
        CREATE ANY LIBRARY                  GRANT ANY OBJECT PRIVILEGE
        CREATE ANY JOB                      GRANT ANY PRIVILEGE
        CREATE ANY PROCEDURE                GRANT ANY ROLE
        CREATE ANY TABLE

©The Pythian Group               Company Confidential              45
Security - other enhancements

     • Tablespace encryption
          • All blocks are encrypted
          • No need to search for columns
          • TDE feature (Advanced Security option)
     • Enterprise Manager enhancement
          • Only DB Control is available




©The Pythian Group                     Company Confidential
Security - Data Pump

     • ENCRYPTION
         ALL    DATA_ONLY   ENCRYPTED_COLUMNS_ONLY         METADATA_ONLY   NONE



     • ENCRYPTION_ALGORITHM
         AES128             AES192       AES256

     • ENCRYPTION_MODE
         DUAL         PASSWORD                 TRANSPARENT

     • ENCRYPTION_PASSWORD



©The Pythian Group                      Company Confidential                      47
Q&A




                                  Thank you!


                           gorbachev@pythian.com


                     http://pythian.com/blogs/alexgorbachev
                        http://twitter.com/alexgorbachev


©The Pythian Group                    Company Confidential    48

Mais conteúdo relacionado

Mais procurados

Sun storage tek 2500 series disk array sales presentation
Sun storage tek 2500 series disk array sales presentationSun storage tek 2500 series disk array sales presentation
Sun storage tek 2500 series disk array sales presentationxKinAnx
 
V sphere 5.1-storage-features-&-futures
V sphere 5.1-storage-features-&-futuresV sphere 5.1-storage-features-&-futures
V sphere 5.1-storage-features-&-futuressubtitle
 
EMC Vnx master-presentation
EMC Vnx master-presentationEMC Vnx master-presentation
EMC Vnx master-presentationsolarisyougood
 
vmware_site_recovery_manager_and_net_app_fas_v-series_se_technical_presentati...
vmware_site_recovery_manager_and_net_app_fas_v-series_se_technical_presentati...vmware_site_recovery_manager_and_net_app_fas_v-series_se_technical_presentati...
vmware_site_recovery_manager_and_net_app_fas_v-series_se_technical_presentati...Vinh Nguyen
 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providerssolarisyougood
 
Pairing VMware vCenter Site Recovery Manager with virtual SAN
Pairing VMware vCenter Site Recovery Manager with virtual SANPairing VMware vCenter Site Recovery Manager with virtual SAN
Pairing VMware vCenter Site Recovery Manager with virtual SANthephuck
 
Emc recoverpoint technical
Emc recoverpoint technicalEmc recoverpoint technical
Emc recoverpoint technicalsolarisyougood
 
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...Brian Boyd
 
Solaris 11 Consolidation Tools
Solaris 11 Consolidation ToolsSolaris 11 Consolidation Tools
Solaris 11 Consolidation ToolsRoman Ivanov
 
Presentation integration vmware with emc storage
Presentation   integration vmware with emc storagePresentation   integration vmware with emc storage
Presentation integration vmware with emc storagesolarisyourep
 
Cisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewCisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewsolarisyougood
 
Vnx series-technical-review-110616214632-phpapp02
Vnx series-technical-review-110616214632-phpapp02Vnx series-technical-review-110616214632-phpapp02
Vnx series-technical-review-110616214632-phpapp02Newlink
 
Build Your Own Middleware Machine
Build Your Own Middleware MachineBuild Your Own Middleware Machine
Build Your Own Middleware MachineSimon Haslam
 
Presentation symmetrix vmax family with enginuity 5876
Presentation   symmetrix vmax family with enginuity 5876Presentation   symmetrix vmax family with enginuity 5876
Presentation symmetrix vmax family with enginuity 5876solarisyougood
 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshopsolarisyougood
 
vCenter Site Recovery Manager: Architecting a DR Solution
vCenter Site Recovery Manager: Architecting a DR SolutionvCenter Site Recovery Manager: Architecting a DR Solution
vCenter Site Recovery Manager: Architecting a DR SolutionRackspace
 
Designing your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guideDesigning your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guidesolarisyougood
 
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...VMworld
 
Compare emc symmetrix vmax cat presentation
Compare   emc symmetrix vmax cat presentationCompare   emc symmetrix vmax cat presentation
Compare emc symmetrix vmax cat presentationxKinAnx
 
State of the art of MySQL replication and clustering
State of the art of MySQL replication and clusteringState of the art of MySQL replication and clustering
State of the art of MySQL replication and clusteringGiuseppe Maxia
 

Mais procurados (20)

Sun storage tek 2500 series disk array sales presentation
Sun storage tek 2500 series disk array sales presentationSun storage tek 2500 series disk array sales presentation
Sun storage tek 2500 series disk array sales presentation
 
V sphere 5.1-storage-features-&-futures
V sphere 5.1-storage-features-&-futuresV sphere 5.1-storage-features-&-futures
V sphere 5.1-storage-features-&-futures
 
EMC Vnx master-presentation
EMC Vnx master-presentationEMC Vnx master-presentation
EMC Vnx master-presentation
 
vmware_site_recovery_manager_and_net_app_fas_v-series_se_technical_presentati...
vmware_site_recovery_manager_and_net_app_fas_v-series_se_technical_presentati...vmware_site_recovery_manager_and_net_app_fas_v-series_se_technical_presentati...
vmware_site_recovery_manager_and_net_app_fas_v-series_se_technical_presentati...
 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providers
 
Pairing VMware vCenter Site Recovery Manager with virtual SAN
Pairing VMware vCenter Site Recovery Manager with virtual SANPairing VMware vCenter Site Recovery Manager with virtual SAN
Pairing VMware vCenter Site Recovery Manager with virtual SAN
 
Emc recoverpoint technical
Emc recoverpoint technicalEmc recoverpoint technical
Emc recoverpoint technical
 
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
 
Solaris 11 Consolidation Tools
Solaris 11 Consolidation ToolsSolaris 11 Consolidation Tools
Solaris 11 Consolidation Tools
 
Presentation integration vmware with emc storage
Presentation   integration vmware with emc storagePresentation   integration vmware with emc storage
Presentation integration vmware with emc storage
 
Cisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewCisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overview
 
Vnx series-technical-review-110616214632-phpapp02
Vnx series-technical-review-110616214632-phpapp02Vnx series-technical-review-110616214632-phpapp02
Vnx series-technical-review-110616214632-phpapp02
 
Build Your Own Middleware Machine
Build Your Own Middleware MachineBuild Your Own Middleware Machine
Build Your Own Middleware Machine
 
Presentation symmetrix vmax family with enginuity 5876
Presentation   symmetrix vmax family with enginuity 5876Presentation   symmetrix vmax family with enginuity 5876
Presentation symmetrix vmax family with enginuity 5876
 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshop
 
vCenter Site Recovery Manager: Architecting a DR Solution
vCenter Site Recovery Manager: Architecting a DR SolutionvCenter Site Recovery Manager: Architecting a DR Solution
vCenter Site Recovery Manager: Architecting a DR Solution
 
Designing your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guideDesigning your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guide
 
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
 
Compare emc symmetrix vmax cat presentation
Compare   emc symmetrix vmax cat presentationCompare   emc symmetrix vmax cat presentation
Compare emc symmetrix vmax cat presentation
 
State of the art of MySQL replication and clustering
State of the art of MySQL replication and clusteringState of the art of MySQL replication and clustering
State of the art of MySQL replication and clustering
 

Destaque

Oracle Database / Database Options
Oracle Database / Database OptionsOracle Database / Database Options
Oracle Database / Database OptionsUKOCN
 
The Evolution of the Oracle Database - Then, Now and Later (Fontys Hogeschool...
The Evolution of the Oracle Database - Then, Now and Later (Fontys Hogeschool...The Evolution of the Oracle Database - Then, Now and Later (Fontys Hogeschool...
The Evolution of the Oracle Database - Then, Now and Later (Fontys Hogeschool...Lucas Jellema
 
Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Databasepuja_dhar
 
Oracle database performance tuning
Oracle database performance tuningOracle database performance tuning
Oracle database performance tuningYogiji Creations
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overviewhonglee71
 

Destaque (7)

Oracle Database / Database Options
Oracle Database / Database OptionsOracle Database / Database Options
Oracle Database / Database Options
 
The Evolution of the Oracle Database - Then, Now and Later (Fontys Hogeschool...
The Evolution of the Oracle Database - Then, Now and Later (Fontys Hogeschool...The Evolution of the Oracle Database - Then, Now and Later (Fontys Hogeschool...
The Evolution of the Oracle Database - Then, Now and Later (Fontys Hogeschool...
 
Upgrading To 11g
Upgrading To 11gUpgrading To 11g
Upgrading To 11g
 
Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Database
 
Oracle database performance tuning
Oracle database performance tuningOracle database performance tuning
Oracle database performance tuning
 
11g R2 Live Part 1
11g R2 Live Part 111g R2 Live Part 1
11g R2 Live Part 1
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 

Semelhante a Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle Meetup #5)

MySQL Server Backup, Restoration, and Disaster Recovery Planning
MySQL Server Backup, Restoration, and Disaster Recovery PlanningMySQL Server Backup, Restoration, and Disaster Recovery Planning
MySQL Server Backup, Restoration, and Disaster Recovery PlanningLenz Grimmer
 
Live traffic capture and replay in cassandra 4.0
Live traffic capture and replay in cassandra 4.0Live traffic capture and replay in cassandra 4.0
Live traffic capture and replay in cassandra 4.0Vinay Kumar Chella
 
Cinder Live Migration and Replication - OpenStack Summit Austin
Cinder Live Migration and Replication - OpenStack Summit AustinCinder Live Migration and Replication - OpenStack Summit Austin
Cinder Live Migration and Replication - OpenStack Summit AustinEd Balduf
 
Caching and tuning fun for high scalability @ FOSDEM 2012
Caching and tuning fun for high scalability @ FOSDEM 2012Caching and tuning fun for high scalability @ FOSDEM 2012
Caching and tuning fun for high scalability @ FOSDEM 2012Wim Godden
 
Control your service resources with systemd
 Control your service resources with systemd  Control your service resources with systemd
Control your service resources with systemd Marian Marinov
 
Enterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerEnterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerFernando Barrientos
 
High Availability with MySQL
High Availability with MySQLHigh Availability with MySQL
High Availability with MySQLThava Alagu
 
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld
 
How to build a state-of-the-art rails cluster
How to build a state-of-the-art rails clusterHow to build a state-of-the-art rails cluster
How to build a state-of-the-art rails clusterTim Lossen
 
Optimizing Your Frontend Performance
Optimizing Your Frontend PerformanceOptimizing Your Frontend Performance
Optimizing Your Frontend PerformanceThomas Weinert
 
The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015
The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015
The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015Remi Bergsma
 
TechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby DatabaseTechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby DatabaseTrivadis
 
Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2Jim Jagielski
 
Scalabe MySQL Infrastructure
Scalabe MySQL InfrastructureScalabe MySQL Infrastructure
Scalabe MySQL InfrastructureBalazs Pocze
 
Oracle Backup Solutions Overview August 2018
Oracle Backup Solutions Overview August 2018Oracle Backup Solutions Overview August 2018
Oracle Backup Solutions Overview August 2018Dan Glasscock
 
Performance Whack A Mole
Performance Whack A MolePerformance Whack A Mole
Performance Whack A Moleoscon2007
 
Operating CloudStack: Sharing My Tool Box @ApacheCon NA'15
Operating CloudStack: Sharing My Tool Box @ApacheCon NA'15Operating CloudStack: Sharing My Tool Box @ApacheCon NA'15
Operating CloudStack: Sharing My Tool Box @ApacheCon NA'15Remi Bergsma
 

Semelhante a Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle Meetup #5) (20)

MySQL Server Backup, Restoration, and Disaster Recovery Planning
MySQL Server Backup, Restoration, and Disaster Recovery PlanningMySQL Server Backup, Restoration, and Disaster Recovery Planning
MySQL Server Backup, Restoration, and Disaster Recovery Planning
 
Live traffic capture and replay in cassandra 4.0
Live traffic capture and replay in cassandra 4.0Live traffic capture and replay in cassandra 4.0
Live traffic capture and replay in cassandra 4.0
 
GlassFish v2 Clustering
GlassFish v2 ClusteringGlassFish v2 Clustering
GlassFish v2 Clustering
 
Cinder Live Migration and Replication - OpenStack Summit Austin
Cinder Live Migration and Replication - OpenStack Summit AustinCinder Live Migration and Replication - OpenStack Summit Austin
Cinder Live Migration and Replication - OpenStack Summit Austin
 
MySQL Tuning
MySQL TuningMySQL Tuning
MySQL Tuning
 
Caching and tuning fun for high scalability @ FOSDEM 2012
Caching and tuning fun for high scalability @ FOSDEM 2012Caching and tuning fun for high scalability @ FOSDEM 2012
Caching and tuning fun for high scalability @ FOSDEM 2012
 
Control your service resources with systemd
 Control your service resources with systemd  Control your service resources with systemd
Control your service resources with systemd
 
Enterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerEnterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual Controller
 
High Availability with MySQL
High Availability with MySQLHigh Availability with MySQL
High Availability with MySQL
 
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
 
Securing containers
Securing containersSecuring containers
Securing containers
 
How to build a state-of-the-art rails cluster
How to build a state-of-the-art rails clusterHow to build a state-of-the-art rails cluster
How to build a state-of-the-art rails cluster
 
Optimizing Your Frontend Performance
Optimizing Your Frontend PerformanceOptimizing Your Frontend Performance
Optimizing Your Frontend Performance
 
The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015
The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015
The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015
 
TechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby DatabaseTechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby Database
 
Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2
 
Scalabe MySQL Infrastructure
Scalabe MySQL InfrastructureScalabe MySQL Infrastructure
Scalabe MySQL Infrastructure
 
Oracle Backup Solutions Overview August 2018
Oracle Backup Solutions Overview August 2018Oracle Backup Solutions Overview August 2018
Oracle Backup Solutions Overview August 2018
 
Performance Whack A Mole
Performance Whack A MolePerformance Whack A Mole
Performance Whack A Mole
 
Operating CloudStack: Sharing My Tool Box @ApacheCon NA'15
Operating CloudStack: Sharing My Tool Box @ApacheCon NA'15Operating CloudStack: Sharing My Tool Box @ApacheCon NA'15
Operating CloudStack: Sharing My Tool Box @ApacheCon NA'15
 

Mais de Alex Gorbachev

Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Alex Gorbachev
 
Introduction to Machine Learning for Oracle Database Professionals
Introduction to Machine Learning for Oracle Database ProfessionalsIntroduction to Machine Learning for Oracle Database Professionals
Introduction to Machine Learning for Oracle Database ProfessionalsAlex Gorbachev
 
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Alex Gorbachev
 
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex GorbachevBenchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex GorbachevAlex Gorbachev
 
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...Alex Gorbachev
 
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...Alex Gorbachev
 
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, PythianMOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, PythianAlex Gorbachev
 

Mais de Alex Gorbachev (7)

Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
 
Introduction to Machine Learning for Oracle Database Professionals
Introduction to Machine Learning for Oracle Database ProfessionalsIntroduction to Machine Learning for Oracle Database Professionals
Introduction to Machine Learning for Oracle Database Professionals
 
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
 
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex GorbachevBenchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
 
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
 
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
 
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, PythianMOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
 

Último

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle Meetup #5)

  • 1. Oracle 11g New Features Out-of-the-Box Alex Gorbachev, Christo Kutrovsky Sydney Oracle Meetup, 1 June 2009
  • 2. Who is that talking? • Vice President, East Asia Pacific • The Pythian Group - leading provider of 24x7 database management services and consulting • Blogger • http://pythian.com/blogs/alexgorbachev • Twitter • @alexgorbachev • Conference presenter • OOW, UKOUG, Hotsos, AUSOUG, COLLABORATE, ... © The Pythian Group
  • 3. Agenda • ASM - the missing pieces • RMAN - easier then ever • Standby DBs - usability • Productivity boosters • Performance manageability • Security - out of the box ©The Pythian Group Company Confidential
  • 4. Evolution ©The Pythian Group Company Confidential
  • 5. Evolution • A lots of areas have been polished • Bug fix - 10g Release 3? ©The Pythian Group Company Confidential
  • 6. Evolution • A lots of areas have been polished • Bug fix - 10g Release 3? • Developer’s feedback taken into account ©The Pythian Group Company Confidential
  • 7. Evolution • A lots of areas have been polished • Bug fix - 10g Release 3? • Developer’s feedback taken into account • DBA feedback taken into account • Production engineers managing real data-centers ©The Pythian Group Company Confidential
  • 8. Automatic Storage Management ©The Pythian Group Company Confidential
  • 9. Automatic Storage Management ©The Pythian Group Company Confidential
  • 10. ASM diskgroup compatibility • Default SQL> select name, compatibility, database_compatibility from v$asm_diskgroup; NAME COMPATIBIL DATABASE_C ---- ---------- ---------- DG1 10.1.0.0.0 10.1.0.0.0 • New features SQL> ALTER DISKGROUP dg1 SET ATTRIBUTE 'compatible.asm'='11.1'; Diskgroup altered. SQL> ALTER DISKGROUP dg1 SET ATTRIBUTE 'compatible.rdbms'='11.1'; Diskgroup altered. SQL> select name, compatibility, database_compatibility from v$asm_diskgroup; NAME COMPATIBIL DATABASE_C ---- ---------- ---------- DG1 11.1.0.0.0 11.1.0.0.0 ©The Pythian Group Company Confidential 6
  • 11. ASM - rolling updates for RAC ALTER SYSTEM START ROLLING MIGRATION TO 11.2.0.0.0; • Limited services from ASM • Normal database operation • No diskgroup configuration changes • Mount / unmount diskgroups ALTER SYSTEM STOP ROLLING MIGRATION; ©The Pythian Group Company Confidential
  • 12. ASM - variable AU size • Allocation Unit - 1/2/4/.../64 MB • 10g - 1MB (_asm_ausize) • Data sits closer together and can be read in bigger chunks • Can improve sequential IO • Reduces striping over SAN striped LUN’s • Configuring Oracle ASM hidden parameters for EVA8000, HP Knowledge Brief • Reduces SGA for metadata for large files • 11g - can be done per diskgroup ©The Pythian Group Company Confidential
  • 13. ASM - variable extent size • 10g • 1 extent = 1 AU 1 TB = 1+ mil. extents  11g  1-20,000 extents 1 1MB AU: extent = 1 AU 1 TB = 53,572 extents  20,001 - 40,000 1 64MB AU: extent = 8 AU’s 1 TB = 16,384 extents  40,001 - ... 1 100 TB = 66,788 extents extent = 64 AU’s ©The Pythian Group Company Confidential 9
  • 14. ASM - recovery from failures • Fast Mirror Resync • OFFLINE disks • disk_repair_time attribute • ASM extent change tracking • Suitable for transient failures and maintenance • Fast Rebalancing in restricted mount • Rebalancing => many lock/unlock extent map • Restrict mode rebalancing => no locks • Restricted mounted DG => service outage ©The Pythian Group Company Confidential
  • 15. ASM - Preferred Mirror Read • For extended clusters • Storage mirrored across 2 or 3 datacenters • 10g • Read is first done on primary extent • 11g • Preferred read failure groups (to local disks) • asm_preferred_read_failure_groups in init.ora ©The Pythian Group Company Confidential
  • 16. ASM - asmcmd • “cp” command • ASM <=> OS or ASM <=> ASM • Remote <=> local isntance • Does it work??? + slow • du command like on Unix • lsdsk - list disks (like lsdg for diskgroups) • remap - repairs blocks • md_backup / md_restore - for metadata • asmcmd -p - current directory in prompt ©The Pythian Group Company Confidential
  • 17. R-MAN ©The Pythian Group Company Confidential
  • 18. R-MAN ©The Pythian Group Company Confidential
  • 19. R-MAN ©The Pythian Group Company Confidential
  • 20. RMAN - backup performance • CONFIGURE COMPRESSION ALGORITHM ‘type’; • zlib - faster (11g, Advanced Compression) • Bzip2 - smaller (default, 10g) • BACKUP ... SECTION SIZE • single file parallel backup / restore • max 256 sections per file • Undo tablespace backup optimization • Committed undo not backed up • UNDO_RETENTION can be accounted for ©The Pythian Group Company Confidential 14
  • 21. RMAN - usability (1) • Archival backup • makes backups not part of retention policy • archivelogs are only to make backup consistent • KEEP UNTIL / KEEP FOREVER • used in BACKUP and CHANGE • Archivelog deletion policy • applied/shipped on standby • DB_UNIQUE_NAME • remote configure for another DB ©The Pythian Group Company Confidential 15
  • 22. RMAN - usability (2) • Substitution variables • Like SET UNTIL &TIMESTAMP; • Backup read only TTS • No need to read write after TTS import ©The Pythian Group Company Confidential 16
  • 23. RMAN - Data Recovery Advisor • RMAN> list failure; • missing files • corrupted files or blocks • RMAN> advise failure; • RMAN> repair failure [preview]; • RMAN> change failure; ©The Pythian Group Company Confidential
  • 24. RMAN - list failure RMAN> LIST FAILURE; List of Database Failures ========================= Failure ID Priority Status Time Detected Summary ---------- -------- --------- ------------- ------- 142 HIGH OPEN 23-APR-07 One or more non-system datafiles are missing 101 HIGH OPEN 23-APR-07 Datafile 1: '/disk1/ oradata/prod/system01.dbf' contains one or more corrupt blocks ©The Pythian Group Company Confidential
  • 25. RMAN - duplicate • FROM ACTIVE DATABASE • PASSWORD FILE • TO RESTORE POINT • SPFILE • PARAMETER_VALUE_CONVERT • SET parameter=value • TABLESPACE <list> • allows for some tablespaces to be duplicated • No need for standby controlfile backup ©The Pythian Group Company Confidential
  • 26. Data Guard & Physical Standby ©The Pythian Group Company Confidential
  • 27. Data Guard & Physical Standby ©The Pythian Group Company Confidential
  • 28. Data Guard & Physical Standby ©The Pythian Group Company Confidential
  • 29. Standby - different platforms • Different CPU architectures • SPARC <=> x86 • Operating Systems • Linux <=> Windows • “Bitness” • 32 bit <=> 64 bit ©The Pythian Group Company Confidential 21
  • 30. Standby - more uses for DR site • Active Data Guard - Real-time Query • Open read only while redo apply is active • No impact on RTO • Snapshot standby database • Read write and still accepting logs • RPO is not impacted, only RTO • ALTER DATABASE CONVERT TO SNAPSHOT STANDBY; • ALTER DATABASE CONVERT TO PHYSICAL STANDBY; ©The Pythian Group Company Confidential
  • 31. Standby - easier to manage • RMAN re-instantiate datafile over network rman target sys@standby auxiliary sys@prod BACKUP AS COPY DATAFILE 2 AUXILIARY FORMAT ‘...’; • On the fly compression for gap resolution • Redo transport response time histogram • NET_TIMEOUT based on V$REDO_DEST_RESP_HISTOGRAM • DB_UNIQUE_NAME • Better RMAN support • Sync between primary and standby ©The Pythian Group Company Confidential
  • 32. Standby - off-host backups • Persistent configuration • Block change tracking • Fast incremental backups • Backups associated with primary database • Simplified restore • Controlfile backup on standby ©The Pythian Group Company Confidential
  • 33. Manageability & Productivity ©The Pythian Group Company Confidential
  • 34. Manageability & Productivity ©The Pythian Group Company Confidential
  • 35. Read Only table • Read only tables now available • ALTER TABLE x READ ONLY; • ALTER TABLE x READ WRITE; • Simple, insignificant, but needed ©The Pythian Group Company Confidential
  • 36. Invisible indexes • Can you drop a large index? • ALTER INDEX should_i_drop INVISIBLE; • Do you need a new index? • CREATE INDEX do_i_need INVISIBLE; • ALTER SESSION SET optimizer_use_invisible_indexes=t rue • USER_ ALL_ DBA_INDEXES.VISIBILITY ©The Pythian Group Company Confidential
  • 37. Not null with default • Not null columns with default value are maintained in dictionary • No space taken • Instant add • Existing columns are NOT converted • What about indexes on the columns? ©The Pythian Group Company Confidential
  • 38. DDL can now wait • All DDLs can wait • ddl_lock_timeout (default 0) • alter session set ddl_lock_timeout=5; • create index on busy_table… • 0 ... 1,000,000 seconds ©The Pythian Group Company Confidential
  • 39. Virtual columns CREATE TABLE users ( display_name VARCHAR2(30), name AS (UPPER(display_name))); • Simplify SELECT’s • Easy to maintain • Simplify physical data re-design • Partition on virtual columns • Index virtual columns • CBO collects statistics ©The Pythian Group Company Confidential 30
  • 40. Virtual columns for data integrity SQL> create unique index users_uk on users(name); Index created. SQL> insert into users (display_name) values ('Alex'); 1 row created. SQL> insert into users (display_name) values ('ALEX'); insert into users (display_name) values ('ALEX') * ERROR at line 1: ORA-00001: unique constraint (SYS.USERS_UK) violated ©The Pythian Group Company Confidential 31
  • 41. PL/SQL - sequence in variable • 10g • SELECT seq.NEXTVAL INTO my_var FROM DUAL; • 11g • my_var := seq.NEXTVAL; ©The Pythian Group Company Confidential
  • 42. Performance ©The Pythian Group Company Confidential 33
  • 43. Performance ©The Pythian Group Company Confidential 33
  • 44. Statistics granularity • 10g • DBMS_STATS.SET_PARAM • 11g • SET_GLOBAL_PREFS • SET_DATABASE_PREFS • SET_SCHEMA_PREFS • SET_TABLE_PREFS ©The Pythian Group Company Confidential 34
  • 45. Non-published statistics • Gather table stats without applying DBMS_STATS.SET_SCHEMA_PREFS (’scott’,’publish’,’false’); ALTER SESSION SET optimizer_pending_statistics = TRUE; DBMS_STATS.PUBLISH_PENDING_STATS(...); ©The Pythian Group Company Confidential
  • 46. Variable stale percent • 10g - fixed 10% • 11g variable with 10% default DBMS_STATS.SET_SCHEMA_PREFS (’scott’,’stale_percent’,’25’); ©The Pythian Group Company Confidential 36
  • 47. Incremental statistics gathering • Gather stats on partitioned tables by scanning only changed partitions • SET_SCHEMA_STATS • incremental - true • estimate_percent - auto_sample_size • granularity - auto ©The Pythian Group Company Confidential 37
  • 48. AUTO_SAMPLE_SIZE • Doesn’t just set estimate percent • Changes statistics gathering algorithm • Some statistics gather as precise as with 100% • See Wolfgang Brightling’s paper • Active Statistics ©The Pythian Group Company Confidential 38
  • 49. Creating new database ©The Pythian Group Company Confidential 39
  • 50. Real Time SQL Monitor • Much, much better then v$session_long_ops • SQL is parallel or 5+ seconds of CPU or IO • v$sql_monitor • v$sql_plan_monitor • *limited* stats (number of starts and output rows) • elapsed time and etc can be derived by joining with v$sql_monitor and v $active_session_history • Updated near real time - every second or so • Kept at least for a minute after completion ©The Pythian Group Company Confidential
  • 51. Data Pump - obscure & compress • Sensitive columns in export dump • per column REMAP_DATA=schema.tbl.col:schema.package.function • Compress metadata and data • Advanced Compression option ALL DATA_ONLY METADATA_ONLY NONE ©The Pythian Group Company Confidential
  • 52. Security ©The Pythian Group Company Confidential
  • 53. Security ©The Pythian Group Company Confidential
  • 54. Security - DBCA ©The Pythian Group Company Confidential 43
  • 55. Security - passwords • New built in password check function • See utlpwdmg.sql • Password expiration in DEFAULT profile • Case-sensitive passwords • sec_case_sensitive_logon=true (init.ora) • DB upgrade / user import keep passwords • DBA_USERS.PASSWORD_VERSIONS • orapwd ignorecase=yes/no • Warning: db links to case-sensitive 11g ©The Pythian Group Company Confidential
  • 56. Security - audit by default • AUDIT_TRAIL = DB ALTER ANY PROCEDURE CREATE EXTERNAL JOB ALTER ANY TABLE CREATE PUBLIC DATABASE LINK ALTER DATABASE CREATE SESSION ALTER PROFILE CREATE USER AUDIT ROLE BY ACCESS DROP ANY PROCEDURE ALTER SYSTEM DROP ANY TABLE ALTER USER DROP PROFILE AUDIT SYSTEM DROP USER AUDIT SYSTEM BY ACCESS EXEMPT ACCESS POLICY CREATE ANY LIBRARY GRANT ANY OBJECT PRIVILEGE CREATE ANY JOB GRANT ANY PRIVILEGE CREATE ANY PROCEDURE GRANT ANY ROLE CREATE ANY TABLE ©The Pythian Group Company Confidential 45
  • 57. Security - other enhancements • Tablespace encryption • All blocks are encrypted • No need to search for columns • TDE feature (Advanced Security option) • Enterprise Manager enhancement • Only DB Control is available ©The Pythian Group Company Confidential
  • 58. Security - Data Pump • ENCRYPTION ALL DATA_ONLY ENCRYPTED_COLUMNS_ONLY METADATA_ONLY NONE • ENCRYPTION_ALGORITHM AES128 AES192 AES256 • ENCRYPTION_MODE DUAL PASSWORD TRANSPARENT • ENCRYPTION_PASSWORD ©The Pythian Group Company Confidential 47
  • 59. Q&A Thank you! gorbachev@pythian.com http://pythian.com/blogs/alexgorbachev http://twitter.com/alexgorbachev ©The Pythian Group Company Confidential 48

Notas do Editor

  1. Pythian provides database services and consulting for Oracle, MySQL and SQL Server as well as EBS support and SA services. I&#x2019;m been with the company for almost 3 years - in Sydney since September 2008 heading our operations in East Asia Pacific. We are a global company with main offices in Canada, the US, Europe and Australia. Over 12 years of operations, we have served 400+ clients and currently we have 100+ active clients world-wide.
  2. Ask your questions right away - too many different topics
  3. Not finished
  4. Not finished
  5. Not finished
  6. Association - warehouse Introduced in 10g and surprisingly stable Based on old technology
  7. INTRO - ASM and RDBMS - for ASM instances and for DB compatible init.ora parameter. ASM compat - metadata format. RDBMS compat - files content format. Default 10.1 - no new features. Defined per disk group. Case study - upgrade to 11g & downgrade, smooth upgrade path, transportable tablespaces. select i.ksppinm, v.ksppstvl from x$ksppi i, x$ksppcv v where i.ksppinm in ('_rdbms_compatibility','_asm_compatibility') and i.indx=v.indx;
  8. 1. start rolling migration 2. upgrade all instances one by one ASM provides limited services 3. stop rolling migration
  9. AU - smallest chunk of space that Oracle can allocate; coarse stripe size problem - inflexible physical layout + high overhead for VLDB 10g - underscore parameter - instance-wide + undocumented/unsupported 11g - official way to change AU size per diskgroup. AU 1-8 MB - compat 10.1 but 6-64 MB - compat 11.1. Fine striping is not changed!
  10. Fully automatic. Explain how it works. Main purpose - reduce overhead on disk mount and file open for huge files, sga overhead for extent maps.
  11. 10g - disk failure -> BROKEN & rebalancing 11g FMR - disk failure -> OFFLINE -> wait for disk_repair_time (3.6h default) -> rebalancing if too log or ALTER DISKGROUP DISK ... ONLINE; * can do manual ALTER DISKGROUP DISK ... OFFLINE; FMR - case study SAN firmware update, FMR - case study extended clusters FB - case study - rebalancing takes days and impacts performance but night can be offline
  12. Case study - extended clusters - in addition to Fast Mirror Resync
  13. cp - doesn&#x2019;t work for controlfiles but works for datafiles and spfle; strange path copying to ASM remap - ASM detects corruption on read and re-allocates extent. remap causes ASM to read blocks and repair if needed. md_backup/md_restore - can re-create DG on disks and directory structure
  14. * lighter compression * multisection backup (max 256 sections) * UNDO backup optimization - CONFIGURE BACKUP UNDO OPTIMIZATION
  15. Use case - recovery window of 7 days + monthly for one year KEEP FOREVER - requires catalog Deletion policy shipped is new in 11g DB_NIQUE_NAME - useful for standby
  16. ADVISE - human language; REPAIR .. PREVIEW - script CHANGE - change priority, close
  17. FROM ACTIVE DATABASE - no UNTIL clause - time is chosen automatically based on the last datafile copy completed PASSWORD FILE - by default for standby and optional for normal duplicate.
  18. Use case for Active Data Guard - use DR for reporting without RTO impact, management is happy - DR hardware is utilized! RTO = Recovery Time Objective - how quick we can recover. Use case for snapshot - testing 1. convert to snapshot 2. test on it (database diverges) 3. convert to physical standby
  19. DB_UNIQUE_NAME - unsure that no standby has the same DB_UNIQUE_NAME as primary
  20. Invisible indexes are maintained as usual by all DML&#x2019;s but not used by CBO by default.
  21. Old way - add NULL column, updated NULLs, change to NOT NULL
  22. Doc says 1000000=infinity. To test - wait 11+ days
  23. Can also do FK Redesign physical data and keep referential integrity
  24. I did a test in single process - no visible difference Behind the scene does the same!
  25. Laurent Schneider has interesting blog post about case-sensitive passwords
  26. Purge?