Oracle Database 12c Release 2

Olá pessoal, nos últimos dias ouvimos falar bastante do lançamento do Oracle Database 12c Release 2, então quero trazer para vocês alguns dos novos recursos e como você tem acesso a este novo produto.

Oracle Database 12c Release 2

Infelizmente ainda não temos como efetuar download e instalar o novo Oracle Database 12c Release 2, pois foi disponibilizado somente na Oracle Cloud seguindo a política da Oracle de “Cloud First”. O Oracle Database 12c Release 2 está disponível desde de o Oracle Open World 2016 para o Oracle Exadata Express Cloud Service, ou seja, poucos tiveram oportunidade de testá-lo, devido a ser um serviço não tão acessível a nós meros mortais. Porém no dia 8 de novembro o Oracle Database 12c Release 2 foi disponibilizado na Oracle Public Cloud através do Oracle Database Cloud Service e você pode testá-lo gratuitamente durante 30 dias.

Você pode solicitar um free trial através da Oracle Cloud: https://cloud.oracle.com/pt_BR/tryit, para isto basta ter uma conta gratuita na Oracle.

Já há algumas documentações em https://docs.oracle.com/database/122/index.html, porém ainda faltam alguns tópicos como o de instalação e upgrade, visto que como o serviço está disponível na Cloud você não fará instalações do produto, entretanto encontrei essa documentação de instalação através do 2 Day DBA: https://docs.oracle.com/database/122/LADBI/toc.htm.

Os novos recursos do Oracle Database 12c Release 2 podem ser conhecidos através deste link: https://docs.oracle.com/database/122/NEWFT/toc.htm.

Ao ler o documento completo foram estes os recursos do Oracle Database 12c Release 2 que achei mais interessantes (até iniciei uma explicação sobre cada um deles, mas parei no 10º tópico quando vi a quantidade de novos recursos :p ):

  • SQL*Plus Command History
  • SQL*Plus Tuning Options
  • PL/Scope Reports on Static SQL Statements and Call Sites for Dynamic SQL
  • New SQL and PL/SQL Function VALIDATE_CONVERSION
  • Materialized Views: Real-Time Materialized Views
  • Minimizing Impact on Primary Database When Using Multiple SYNC Standby Databases
  • Oracle Data Guard Database Compare
  • Subset Standby
  • Oracle Data Guard Broker Support for Multiple Automatic Failover Targets
  • Oracle Data Guard Broker Support for Multiple Observers
  • Simplifying Observer Management for Multiple Fast-Start Failover Configurations
  • Oracle Data Guard Broker Support for Transport Destinations of Different Endianess Than the Primary
  • Oracle Data Guard Broker Support for Oracle Data Guard Multiple Instance Apply
  • Fast-Start Failover in Maximum Protection Mode
  • Automatically Synchronize Password Files in Oracle Data Guard Configurations
  • Preserving Application Connections to An Active Data Guard Standby During Role Changes
  • Multi-Instance Redo Apply
  • Oracle Data Guard for Data Warehouses
  • Data Guard Broker PDB Migration or Failover
  • Restarting Redefinition From Failure
  • Optimizing Batch Update During Redefinition
  • Online Conversion of a Nonpartitioned Table to a Partitioned Table
  • Online SPLIT Partition and Subpartition
  • Online Table Move
  • Oracle Recovery Manager – Enhanced Table Recoveries Across Schemas Using REMAP SCHEMA
  • Disk Space Check During RECOVER TABLE Operation
  • Upgrading the Incremental Transportable Scripts
  • Cross-Platform Support Over The Network
  • Oracle Database Sharding
  • Automatic Deployment of Oracle Data Guard
  • Creating Data Guard Standbys With Database Creation Assistant
  • Statement-Level Routing and Cross-Shard Queries
  • Oracle Label Security Support for Oracle Data Guard Database Rolling Upgrade
  • Oracle Database Vault Support for Oracle Data Guard Database Rolling Upgrade
  • Oracle Data Guard Broker Support for Oracle Active Data Guard Rolling Upgrades
  • Oracle Parallel Query Services on Oracle RAC Read-Only Nodes
  • External Tables Can Access Data Stored in Hadoop Data Sources Including HDFS and Hive
  • Optimizer Statistics Advisor
  • Enhancing SQL Plan Management
  • Scan Rate and In-Memory Columnar Statistics
  • Local TEMP Tablespaces
  • Oracle Database Can Contain Both Read/Write and Read-Only Instances
  • NFS Server in Database
  • HCC Compress Data With ADO Row-Level Policy
  • Oracle Grid Infrastructure Installation Using Zip Images
  • Process Management
  • Partitioning: Read-Only Partitions
  • Heat Map and Automatic Data Optimization Support for CDBs
  • PDB Character Set
  • PDB Refresh
  • PDB Archive Files (.pdb Files)
  • Cloning a PDB
  • Near Zero Downtime PDB Relocation
  • Logical Standby Database to Support CDBs with PDBs with Different Character Sets
  • Memory Resource Management
  • Performance Profiles and Mandatory PDB Profiles
  • Proxy PDB
  • Flashback Pluggable Database
  • Upgrading a CDB With One or More PDBs in a Single Operation
  • Support for Thousands of Pluggable Databases for Each Multitenant Container Database
  • Pluggable Database Operating System Credentials
  • Scheduler: In-Memory Jobs
  • Trace File Analyzer: Web-Based Visualization
  • RMAN: Backing Up Sparse Databases in the Backup-Set Format
  • Oracle Data Guard Support for Oracle Diagnostics Pack
  • Active Data Guard Support for SQL Tuning Advisor
  • Tracking Index Usage
  • Oracle Enterprise Manager Database Express (EM Express) Resource Manager Support
  • EM Express: SQL Performance Analyzer (SPA) Support
  • EM Express: Simplifying Configuration for Multitenant Through Single Port Access
  • Automatic Workload Repository (AWR) Support for a Pluggable Database (PDB)
  • Monitoring Real-Time Database Operations
  • Selective PDB Upgrades
  • Global and Shared Connection Pool for Oracle Cloud and Multitenant Oracle Databases
  • In-Memory FastStart
  • Automatic Data Optimization Support for In-Memory Column Store
  • Oracle Database In-Memory Support on Oracle Active Data Guard
  • In-Memory Column Store Dynamic Resizing
  • Prioritized Rebalancing
  • Extending Oracle Real Application Clusters (Oracle RAC) Configuration Support
  • Oracle Clusterware Resource Groups
  • Reasoned What-If Command Evaluation (Why-If)
  • Server Weight-Based Node Eviction
  • Oracle Clusterware Application Clusters
  • Oracle ACFS System Defragger
  • Oracle ACFS Auto-Resize Enhancements
  • Oracle ACFS Metadata Acceleration
  • Support for IPv6 Based IP Addresses for the Oracle Cluster Interconnect
  • Oracle Real Application Clusters (Oracle RAC) Reader Nodes
  • TDE Tablespace Live Conversion
  • Fully Encrypted Database
  • RAS Integration with OLS
  • Oracle Virtual Private Database Predicate Audit
  • Oracle Database Vault Common Realms and Command Rules for Oracle Multitenant
  • Role-Based Conditional Auditing
  • Inherit Remote Privileges
  • SYSRAC – Separation of Duty for Administering Real Application Clusters
  • Automatic Locking of Inactive User Accounts
  • Windows Install: Support Virtual Accounts and Group Managed Accounts
  • Microsoft Management Console Can Manage Oracle Database

Tem muita coisa bacana. Dou destaque para o sharding, que ao meu ver a Oracle só implantou para não dizer que não fez, temos muitas melhorias no Data Guard e também em operações Online de particionamento e movimentação. Excelentes novos recursos para a arquitetura Multitenant e também novos recursos de nós somente leitura no RAC. Ainda estou aguardando a aprovação da minha conta para fazer uso desta nova versão, acredito que amanhã deve ser aprovado, mas pelo que vejo o acesso será um pouco limitado dentro da Oracle Cloud para poder testar muitos destes novos recursos.

Espero que apreciem o conteúdo.

Grande abraço e até mais,

Franky Weber Faust