Subscribe to Posts by Email

Subscriber Count

    701

Disclaimer

All information is offered in good faith and in the hope that it may be of use for educational purpose and for Database community purpose, but is not guaranteed to be correct, up to date or suitable for any particular purpose. db.geeksinsight.com accepts no liability in respect of this information or its use. This site is independent of and does not represent Oracle Corporation in any way. Oracle does not officially sponsor, approve, or endorse this site or its content and if notify any such I am happy to remove. Product and company names mentioned in this website may be the trademarks of their respective owners and published here for informational purpose only. This is my personal blog. The views expressed on these pages are mine and learnt from other blogs and bloggers and to enhance and support the DBA community and this web blog does not represent the thoughts, intentions, plans or strategies of my current employer nor the Oracle and its affiliates or any other companies. And this website does not offer or take profit for providing these content and this is purely non-profit and for educational purpose only. If you see any issues with Content and copy write issues, I am happy to remove if you notify me. Contact Geek DBA Team, via geeksinsights@gmail.com

Pages

12c Database: New Features List 2

Few more collection of new features with in 12c database in continuation to my earlier post in this category

RMAN Enhancements:-

  • Recover or copy files from Standby databases
  • Table level restoration i.e object level
  • Incremental recovery more faster, many of the tasks removed

RAC Enhancements:-

  • TAF is extended to Transactions failover (insert/update/delete)

Dataguard Enhancements:-

  • Global data services, transparent to failover / switchover no client reconfiguration required

Grid Infrastructure Enhancements:-

  • Introduction of Flex Cluster , with light weight cluster stack, leaf node and traditional stack hub node, application layer is the typical example of leaf nodes where they dont require any network heartbeat
  • Introduction of Flex ASM, ASM would run only on 3 instances on a cluster even if more than 3, the instances that not have an ASM would request remote ASM, typically like SCAN. In normal conditions in a node if ASM fails the entire node will be useless, where in 12c the ability to get the extent map from remote ASM instance makes the node useful.

DBConsole, introduction to EM Express:-

  • End of DBConsole, introduction to EM Express interface similar like cloud
  • Smaller disk usage less than 50MB compare to DBConsole
  • Real Time ADDM, runs every 3 sec, collects all information and provide GUI interface as like Cloud
  • Integrated and preconfigured
  • Database performance hub, which shows all graphs similar like Cloud/DBConsole

ILM:-

  • In database archive, Seperation of archived data with in the database, Marks rows invisible as archived
  • Data optimization, Move data based on policies (move,compres,read only etc)
  • Heat maps, how recently the data is accessed, Table level, row level, Partition level heat maps
  • In memory scan without expanding/extracting the compressed data which allows the retrieval of data more faster

Performance Enhancements:-

  • Adaptive statistics collection

    Actual number of rows <> estimates
    – Statistics marked as ‘incorrect’ / ‘unreliable’
    – Next query will do ‘dynamic sampling’
    • Results in much better estimates
    • Better execution plans

  • Adaptive execution plans (not adaptive cursor sharing)
    • – E.g. 2 options in execution plan
      • Join using nested loops
         – Best when few rows need to be joined
      • Join using hash join
         – Best when a lot of rows need to be joined
         – “Inflection point”
      • Rows are buffered during execution of query
      • Inflection point reached or not?: take plan 1 or 2
      – Result: “deferred execution plan”

    -Thanks

    Geek DBA

    Comments are closed.