Friday, December 17, 2021

Oracle Database 21c now supports Enhanced In-Memory External Tables

Oracle Database 21c now supports Enhanced In-Memory External Tables.

This blog post by Andy Rivenes Product Manager at Oracle highlights this exciting new feature in 21c to the already expansive array of features boasted by Oracle Database In-Memory.

Here is a brief summary.
  • With In-Memory 21c, external tables allow an application to populate data in the IM column store that exists outside Oracle Database without the need to to first having to materialize the data within the database.
  • In-Memory 21c allows an application to take advantage of Oracle Database's rich feature set to query and analyze that data and perhaps combine it with other application data that resides within Oracle Database. 
  • With Oracle Database 21c, Database In-Memory provides partition support for that external data to allow even more flexibility in managing fast analytics on many different types of data.
Enjoy this blog post announcing this exciting new capability now available for Oracle Database In-Memory.

Cheers.

Wednesday, November 10, 2021

Oracle Database 21c New Feature: Full Text Columns with In-Memory

 Oracle Database 21c New Feature: Full Text Columns with In-Memory.

This blog post by Andy Rivenes Product Manager at Oracle highlights this exciting new feature in 21c to the already expansive array of features boasted by Oracle Database In-Memory.

Here is a brief summary.
  • In the previoius versions, Oracle Database In-Memory did not support predicates for non-scalar documents e.g. if you were using domain indexes for Oracle full text index, XML Search Index, or JSON Search Index then these were not populated in the IM column store. This resulted in degradataion of performance for searching non-scalar types of data. 
  • Now in Oracle Database 21c In-Memory, there is new support  to store, or populate, these types of domain-specific indexes.
  • The new 21c In-Memory Full Text Columns feature provides a faster way to perform searches on text type data.
  • Full Text Columns do not require maintaining a separate Oracle Text index.
  • Full Text Columns now support various types of application workloads within the Oracle converged database.
Enjoy this blog post announcing this exciting new capability now available for Oracle Database In-Memory.

Cheers.

Wednesday, November 3, 2021

Oracle Analytics Cloud uses Oracle Database In-Memory for faster results

Oracle Analytics Cloud uses Oracle Database In-Memory for faster results.

This blog post by Bret Grinslade Senior Product Director at Oracle highlights this exciting new announcement by Oracle Analytics Cloud.

Here is a brief summary.
  • In Oracle Analytics Cloud, the new in-memory engine provides Automatic Caching, which is in-turn built on Oracle Database In-Memory.
  • Built on Exadata and the advanced Oracle Database query engine, Automatic Caching for datasets offers query performance improvements without any changes to existing customer datasets.
  • In-Memory is very helpful for larger datasets or datasets with complex calculations.
  • The new caching engine is available in Oracle Analytics Cloud in Oracle Cloud Infrastructure (OCI).
  • Some of the best performance improvements are for more complex scenarios e.g. Datasets with multiple users using shared workbooks see query performance improving as more queries are run.
  • Users can noticeably observe the most performance benefits when employing complex filters and calculations. 
  • These performance benefits now come with the same security and ease-of-use that, you get with an Oracle Analytics Cloud dataset.
  • The best part of this new combination is that customers already have it.
  • Starting with Release 6.1, all customers using Oracle Analytics Cloud on OCI Gen2 have been automatically upgraded: You can continue to use datasets with Automatic Caching, and when the data is reloaded, it will use in-memory technology.
Enjoy this blog post announcing this exciting new combination now available for Oracle Analytics Cloud.

Cheers.

Tuesday, November 2, 2021

Oracle Database In-Memory Important Documentation & Resources

Oracle Database In-Memory Important Documentation & Resources.

This excellent blog post by Andy Rivenes Product Manager at Oracle summarizes useful resources for Oracle Database In-Memory.

Technical Information

Application Information

Videos

Other Database In-Memory Information

Technical Briefs/Other Links

Presentations/Hands On Labs

MOS Notes

Database Patches

My Oracle Support Notes:

  • Master Note for Database Proactive Patch Program (Doc ID 888.1)
  • Overview of Database Patch Delivery Methods for 12.1.0.2 and older (MOS Note: 1962125.1)
  • Overview of Database Patch Delivery Methods for 12.2.0.1 and greater (MOS Note: 2337415.1)

    Proactive Patch Information notes available based on release:

  • Oracle Database 21c Proactive Patch Information (MOS Note: 2796590.1)
  • Oracle Database 19c Proactive Patch Information (MOS Note: 2521164.1)
  • Database 18 Proactive Patch Information (MOS Note: 2369376.1)
  • Database 12.2.0.1 Proactive Patch Information (MOS Note: 2285557.1)
  • Database 12.1.0.2 Proactive Patch Information (MOS Note: 2285558.1)

License Info

Other Related Blogs

Enjoy this blog post summarizing useful resources for Oracle Database In-Memory.

Cheers.

Thursday, October 28, 2021

Utilizing Memoptimized Rowstore in non-Exadata Database Environments

Utilizing Memoptimized Rowstore in non-Exadata Database Environments.

This blog post by Andy Rivenes Product Manager highlights the fact that Memoptimized Rowstore is Available in non-Exadata Database Environments.

Here is a brief summary.
  • Memoptimized Rowstore was first introduced in Oracle Database 18c.
  • Memoptimized Rowstore is made up of two components: Fast Lookup and Fast Ingest. 
  • These new features at the time were for Exadata On-Prem and Cloud environments only; However, they are now available in non-Exadata environments in 21c and in 19c starting with the 19.12 RU.
  • The Memoptimized Rowstore Fast Ingest feature enables fast data inserts into Oracle Database: This enables support for applications that generate lots of informational data that has important value in the aggregate but that don't require full ACID requirements e.g. Internet of Things (IoT) Apps with rapid "fire and forget" type workloads.
  • Memoptimized Rowstore Fast Lookup feature supports SELECT queries on primary key values: This Very Fast Lookup feature can be helpful for applications that require very high-frequency reads.
Enjoy this blog post highlighting this very useful capability.

Cheers.

Saturday, October 2, 2021

Quick Intro: How to use Database Links with Oracle Autonomous Dedicated?

 Quick Into: How to use Database Links with Oracle Autonomous Dedicated.


There is a very good blog post by Jeffrey Cowen Senior Principal Product Manager at Oracle on How to use Database Links with Oracle Autonomous Dedicated.

Here is a quick recap.
  • Only TCP connections are currently supported.
  • Easy Connect syntax or the complete descriptor must be used.
  • There is no access to the local tnsnames.ora file for editing.
  • Create the DB Link and test it.
  • OCI Egress Rules on the Autonomous Dedicated Infrastructure subnet must be open on port 1521 using Network Security Group (NSG) or a security list.
  • If connecting your On-Prem to Autonomous you will need to make sure the scan or hostname used is resolvable by your source server through DNS lookup or a host file. 
  • If connecting over VPN or FastConnect you must ensure that the On-Prem firewall is not blocking or timing out 1521 traffic for long queries.
  • GLOBAL_NAMES is set to TRUE in OCI database services which requires the database link and the database to have the same name. This parameter is modifiable if needed. 
  • If connecting to a public IP Address, the Autonomous Dedicated Infrastructure subnet will need proper route rules and network features enabled in the VCN such as a NAT Gateway if using a private subnet (recommended).
Enjoy this blog post on How to use Database Links with Oracle Autonomous Dedicated.

Cheers.

Wednesday, September 29, 2021

Oracle Database World 2021 In-Memory Sessions

 Oracle Database World 2021 In-Memory Sessions.

Oracle is hosting a new event called Oracle Database World 2021. Here is a summary of these very useful Oracle Database In-Memory sessions for Oracle Database World 2021:

  •     Database In-Memory: Real Time Analytics, Supercharged, Andy Rivenes and Shasank Chavan
  •     Superfast Event Stream Processing with a Converged Database, Tirthankar Lahiri and Shasank Chavan
  •     Hands On Lab: Boost Analytics Performance with Oracle Database In-Memory, Andy Rivenes and Markus Kissling


Enjoy this blog post summarizing these very useful In-Memory Sessions at Oracle Database World 2021.

Cheers.

Saturday, September 11, 2021

Oracle Database 21c New Features: In-Memory Vector Joins

 In-Memory Expressions in Oracle Database 21c: A Quick Primer.

This blog post by Andy Rivenes Product Manager at Oracle highlights this exciting new feature with Oracle Database In-Memory 21c.

Here is a quick summary:
  • In-Memory Deep Vectorization is a new framework that has been added to Database In-Memory. 
  • In-Memory Deep Vectorization is a SIMD-based (single instruction, multiple data) framework that supports vectorization for higher-level query operators in the query plan.
  • In-Memory vectorized joins is the first feature that takes advantage of this new In-Memory deep vectorization framework. 
  • This new feature speeds up in-memory joins and is transparent to the user.
Enjoy this blog post  highlighting this exciting new feature with Oracle Database In-Memory 21c.

Cheers.

Friday, July 23, 2021

You can now upgrade Grid Infrastructure to 19c on Gen2 Exadata Cloud@Customer

 You can now upgrade Grid Infrastructure to 19c on Gen2 Exadata Cloud@Customer.


This blog post by Prince Mathew Principal Product Manager at Oracle highlights this new announcement for Gen2 Exadata Cloud@Customer.

Here is a brief summary of this new upgrade to 19c capability on Gen2 Exadata Cloud@Customer.
  • Run a precheck before upgrade to the 19c Grid Infrastructure version to identify and resolve compatibility issues in advance.
  • Even if a precheck is not run, an implicit precheck will always be run as part of the GI upgrade workflow to ensure that the cluster is ready for an upgrade.
  • Upgrade existing VM Clusters to 19c Grid Infrastructure version which is now a required step before upgrading databases on the cluster to 19c.
  • The GI version upgrade to 19c is applied in a rolling manner across the cluster and does result in downtime for running database workloads. 
        GI upgrade is a planned activity.
        Enjoy this blog post announcing this much needed new upgrade capability for Gen2 Exadata Cloud@Customer.

        Cheers.

        Thursday, July 1, 2021

        Oracle Database In-Memory Youtube Channel and Summit Videos

        Oracle Database In-Memory Youtube Channel and Summit Videos.

        Session 1 & Session 2 Agenda:

        • Oracle Database In-Memory: Warp Speed for the Enterprise!, Tirthankar Lahiri (40 minutes)
        • Leverage Technology & Use In-Memory for Acceleration, Rich Niemiec (30 minutes)
        • What’s new in Database In-Memory, Shasank Chavan (20 minutes)
        • Best Practices for Getting Started, Andy Rivenes (20 minutes)

        Session 3 Agenda:

        • Utilizing Oracle In-Memory to improve Application Performance, Ahmed Alomari (30 minutes)
        • Customer Presentations
          • Lufthansa - Oracle In-Memory Application for reduced latency in maintenance processes, Thorsten Pensky (40 minutes)
          • In-Memory Datawarehousing at STEF, Benoît Colas (40 minutes)

        Session 4 Agenda:

        • Utilizing Oracle In-Memory to improve Application Performance, Ahmed Alomari presentation (30 minutes)
        • Customer Presentation
          • Hisense Database In-Memory case study (40 minutes), Dong Qu, Yu Xiao
        Enjoy this blog post summarizing these very useful In-Memory Videos on their official Youtube Channel.

        Cheers.

        Wednesday, June 30, 2021

        Oracle Database Consolidation with Oracle Autonomous Database by granular (GB) storage allocation and fractional OCPU

        Oracle Database Consolidation with Oracle Autonomous Database by granular (GB) storage allocation and fractional OCPU.

          

        This blog post by Ranganath Srirangapatna Ramachandra and Simon Law Principal Product Managers at Oracle summarizes the capabilities/features & usefulness of Oracle Database Consolidation with Oracle Autonomous Database by granular (GB) storage allocation and fractional OCPU.

        Here is a quick recap.
        • ​Oracle Autonomous Database is a self-managing database that gives users the added ability of end-to-end automation of tasks which are usually done by DBAs. 
        • This feature applies to Autonomous Database on Autonomous Database on Cloud@Customer and Dedicated Infrastructure.
        • You can now provision Autonomous databases using fractional OCPU and storage in GBs with Release Update 19.11 and higher.
        • Fractional OCPU means you can create databases < than 1 OCPU using fractional units, from 0.1 to 0.9 OCPU, with up to 10 databases running on a single OCPU.
        • Fractional OCPU and granular (GB) storage facilitates the Autonomous Database users to reduce costs through database consolidation.
        • You can now achieve greated denisty utilizing the power of the Exadata Infrastructure without sacrificing the platform's performance, availability, and security. 
        • Fractional OCPU databases will get performance-related resources allocated proportionally based on the number of OCPUs chosen with integer OCPU Autonomous databases/
        • Enter a decimal OCPU count between 0.1 and 0.9 and specify the storage size in GB on the Create Autonomous Database page To create an Autonomous Transaction Processing database with fractional OCPU and storage allocation in GB. 
        • Fractional OCPU is for < 1 OCPU. For OCPU >= 1, the increment must be in integer.
        Enjoy this blog post summarizing the capabilities/features & usefulness of Oracle Database Consolidation with Oracle Autonomous Database by granular (GB) storage allocation and fractional OCPU.

        Cheers.

        Friday, June 4, 2021

        First Database In-Memory Summit Announcement by Oracle

        First Database In-Memory Summit Announcement by Oracle.

         First Database In-Memory Summit will be on June 8th and 9th: The registration is free at:  http://bit.ly/OracleDatabaseIn-MemorySummit

        Keynote speakers:

        Richard Niemiec - Chief Innovation Officer, Viscosity North America

        Ahmed Alomari - Entrepreneur, author, and Oracle ACE

        Other notable  speakers:

        • Tirthankar Lahiri, Senior Vice President, Data and In-Memory Technologies
        • Shasank Chavan, Vice President, In-Memory Technologies
        • Andy Rivenes, Database In-Memory Product Management
        Enjoy this blog post annoucing the very first First Database In-Memory Summit Announcement by Oracle.

        Cheers.