Friday, January 31, 2020

Leveraging Docker for Oracle Database Applications in Node.js and Python

Here is an excellent two part series of blog posts: Part 1 and Part 2 by Christopher Jones, Senior Principal Product Manager working with the Oracle Database Data Access team.

Quick Recap on this topic:

  • Installation of Docker and Image Creation: Overview.
  • Building an Oracle Instant Client Image.
  • Working behind a Proxy.
  • Building a Python Docker Image.
  • Building a Node.js Docker Image.
  • Running an Application Container.
  • Creating Docker Containers that Connect to Oracle Database
  • Wallets
  • Networking
  • Smart Application Design
  • Application High Availability




Enjoy Docker for Oracle Database Applications in Node.js and Python.

Cheers:


Wednesday, January 29, 2020

Multiple Ways on how to get the Oracle Database

Here is a very nice blog post by Gerald Venzi Product Manager for Oracle Database on how to get the Oracle Database using 5 Ways.

Quick Recap on this topic:
  • LiveSQL
  • Docker Image
  • Vagrant Box VM
  • Database App Dev VM
  • Always Free Autonomous Database
With so many ways on how to get the Oracle Database, do check it out for free development on your Apps.

Cheers.

Tuesday, January 21, 2020

Smarter Monitoring with Oracle Real Application Clusters (RAC) 19c

With Oracle RAC's latest release 19c, you can now perform Smarter Monitoring with Oracle Real Application Clusters (RAC).

There is a very good presentation by Anil Nair Oracle Senior Principal Product Manager on this topic. Here is a quick recap of how to perform smarter monitoring with Oracle RAC 19c.

  • Achieving Maximum Availability by quickly detecting & resolving outages & failure to disaster recovery site for business continuity.
  • Identifying Outage Scope.
  • Oracle Database High Availability Features Recap.
  • Detection & Eviction of Failed/Unresponsive Nodes by Oracle Cluster Synchronization Services.
  • Oracle Clusterware CSSD Monitor & Agent.
  • Clusterware Agent & Resource Startup & Actions.
  • Resource State Information.
  • CRSD Check Actions.
  • High Availability for the Private Network (HAIP).
  • HAIP Network Configuration, Implementation & Failure Handling.
  • LMS managing the Buffer Cache.
  • CR Slaves for mitigation of Performance Outliers.
  • LMON & IMR Instance Membership Recovery & Timeouts.
  • Solving IPC Timeouts.
  • Eviction of Sick & Unresponsive Nodes.
  • Oracle Automatic Storage Management & achieving Higher Availability with Flex ASM.
  • Hang Manager Workings & Optimizations.
  • Real Time Data Protection with Oracle Data Guard.
  • Active Data Guard Advanced Capabilities.
  • DataGuard Standby Redo Apply.
  • Multi-Instance Redo Apply Performance.
  • Autonomous Database = RAC on Exadata (+ More).
With this presentation you will learn on how to achieve higher availability, Smarter Monitoring & minimize downtime with Oracle Real Application Clusters family of High Availability Solutions.

Cheers.