Quantcast
Channel: Cloud Training Program
Viewing all 1887 articles
Browse latest View live

[Solved] OIM/OIG – IDCS Integration : SSL Handshake Exception: Received fatal alert: protocol_version

$
0
0

This Post Covers javax.net.ssl.SSLException Received fatal alert protocol_version error while running schedule job IDCS Group Lookup Reconciliation as a part of Oracle Identity Manager (OIM)/Oracle Identity Governance (OIG), Integration with Oracle Identity Cloud Service (IDCS) from Oracle Identity Cloud Service (IDCS) Training. (for Free Master Class on Cloud Security Using Oracle IDCS: Career Path & What to Learn? Click here.)

Error: occurred while executing a POST REST call on the target. org.identityconnectors.framework.common.exceptions.ConnectorException: Error occurred while executing a POST REST call on the target.

Caused by: javax.net.ssl.SSLException: Received fatal alert: protocol_version 

If you are new to Secure Socket Layer (SSL), then I would suggest you check our previous post where we have covered in detail.

  • SSL in WebLogic (CA, KeyStore, Identity & Trust Store): Things you must know – Part I Click Here
  • SSL in WebLogic Server – Part II: Create KeyStore, generate CSR, Import CERT and configure KeyStore with WebLogic Click Here

If you want to know more about Oracle Identity Cloud Service (IDCS) check our previous post where we have covered in detail about Oracle Identity Cloud Serve ice (IDCS) Overview & Concepts 

Issue:

Oracle Identity Manager (OIM) was integrated with Identity Cloud Service (IDCS) using the OIM IDCS connector Bundle 12.2.1.3 which was deployed into Connector Server 12.2.1.3.0.

While Running schedule job IDCS Group Lookup Reconciliation fails with javax.net.ssl.SSLException: Received fatal alert: protocol_version

Log Filename = $CONNECTOR_SERVER_HOME/logs/connectorserver0.log

————————————————–

May 14, 2019 5:49:44 AM org.identityconnectors.framework.server.impl.ConnectionListener processOperationRequest 
SEVERE: Error occurred while executing a POST REST call on the target. 
org.identityconnectors.framework.common.exceptions.ConnectorException: Error occurred while executing a POST REST call on the target. 
at org.identityconnectors.restcommon.ClientHandler.executeRequest(ClientHandler.java:256)
at org.identityconnectors.restcommon.auth.impl.OAuthClientCredentials.getAuthHeaders(OAuthClientCredentials.java:123)
at org.identityconnectors.restcommon.ClientHandler.getAuthenticationHeaders(ClientHandler.java:97)
at org.identityconnectors.genericscim.GenericSCIMConnection.<init>(GenericSCIMConnection.java:79)
at org.identityconnectors.genericscim.GenericSCIMConnector.init(GenericSCIMConnector.java:209)
at org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:89)
at com.sun.proxy.$Proxy5.search(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:107)
at com.sun.proxy.$Proxy5.search(Unknown Source)
at org.identityconnectors.framework.server.impl.ConnectionProcessor.processOperationRequest(ConnectionProcessor.java:287)
at org.identityconnectors.framework.server.impl.ConnectionProcessor.processRequest(ConnectionProcessor.java:192)
at org.identityconnectors.framework.server.impl.ConnectionProcessor.run(ConnectionProcessor.java:121)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.net.ssl.SSLException: Received fatal alert: protocol_version 
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) 
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154) 
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1959) 
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1077) 
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312) 
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339) 
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323) 
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:394)
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:353)
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:141)

JOB reconciliation POST rest call on targetfatal alert protocol version

Root Cause:

The current version of java in use by the client is 1.7.0_60.   TLS 1.2 was not automatically enabled until java 1.7.0_131
Reference: https://www.oracle.com/technetwork/java/javase/7u131-relnotes-3338543.html

Prerequisites:

The Actual solution of this problem is Upgrade to Java 1.8 where TLS 1.2 is automatically enabled or Upgrading to 1.7.0_131 or greater should allow the TLS 1.2 to automatically work.

But before upgrading Java 1.8 or 1.7.0_131, you also need to make sure you have performed below points on your server:

  • Check 1: Export the HTTPS public certificate (IDCS Public certificate)
  • Check 2: Then, Check where to import OIM Trust Store
  • Check 3: After checking location, Import IDCS Public Certificate into OIM Trust Store
  • Check 4: Enable SSL as “True” in IDCS IT Resource Parameter

If you have not done the above steps then first follow our previous post about where we have covered all steps in detail like Export IDCS HTTPS public certificate and Import into OIM, Check where to import OIM Trust Store, Enable SSL as “True” in IDCS IT Resource Parameter click here

Troubleshooting:

You upgrade the Java to 1.8 or Upgrading to 1.7.0_131 or greater should allow the TLS 1.2 and then set the new JAVA Path and start connector server on new JAVA HOME.

High-level steps to Upgrade to Java 1.8

  • Navigate to the JDK downloads page. Accept the license agreement and download the latest JDK 1.8 for Linux x64 (jdk-8uXXX-linux-x64.tar.gz)
  • Move all the downloaded software to /stage/oracle/jdk (you can change this location)
  • Launch a terminal, go to the location where you want to install JDK and enter the following command to install the JDK:

Example : cd /usr/java/ (in this location we will installed jdk)

tar -zxvpf  /stage/oracle/jdk/jdk-8u211-linux-x64.tar.gz

  • Then, Set the JAVA_HOME path and start the Connector Server on this new JDK path

export JAVA_HOME=/usr/java/jdk1.8.0_211/
export PATH=$JAVA_HOME/bin:$PATH

  • Run Connector sever 12c , Go to $CONNECTOR_SERVER_HOME/bin

./connectorserver.sh /run (this will start connector server from console)

java connector server

  • Check JAVA version of the connector server if it’s showing in the same jdk1.8.0_211

ps -ef | grep java

java status

Testing:

We could successfully run the Scheduled jobs in OIM/OIG.

IDCS Group Lookup reconcilaliation

This post is from our Oracle Identity Cloud Service (IDCS) training in which we have covered everything one should know about Oracle Identity Cloud Service like ArchitectureUsers & Groups Application, Branding, Auditing & Reports, Rest APIs, Adaptive security and much more.

Interested? Register for FREE Master Class on Cloud Security Using Oracle IDCSCareer Path & What to Learn? 

Related Posts

  • Cloud Security With Oracle Identity Cloud Service (IDCS) Click here
  • Oracle Identity Cloud Service (IDCS): Step By Step Lab Activity Guide for Beginners Click here
  • OIM/OIG – IDCS Connector Integration : [Troubleshooting] InvalidCredentialException: HTTP 401 Error : User not authorized to execute service Click here
  • OIM/OIG – IDCS Integration : [Solved] javax.net.ssl.SSLHandshakeException : PKIX Path Building Failed Click here
  • Oracle Identity Cloud Service (IDCS) Overview & Concepts Click here
  • Cloud Security Using Identity Cloud Service Click here
  • High-level Steps to Protecting an On-premises Application with IDCS by Using WebGate Click Here

References: 

  • “javax.net.ssl.SSLException: Received fatal alert: protocol_version” Error (Doc ID 2195947.1)
  • ODTU error – protocol_version (Doc ID 2540821.1)
  • When invoking icCnSrpSetupPublicService/Participant web service, getting Error getting response: javax.net.ssl.SSLException: Received fatal alert: protocol_version (Doc ID 2494077.1)
  • E-REN: REN Server Window Stays in Queued Status and DSTGNT Log Shows Message – Java exception thrown: javax.net.ssl.SSLException: Received fatal alert: protocol_version (Doc ID 2276732.1)
  • Orders Are Stopped Flowing Into Order Management System Integrated With Jagged Peak with “javax.net.ssl.SSLException: Received fatal alert: protocol_version” Error (Doc ID 2195947.1)

Register for Free MasterClass on Cloud Security Using Oracle IDCSCareer Path & What to Learn? 

Next Task for You

Download our FREE Guide i.e., 7 Docs Must Read to Become Expert in Cloud Security With Oracle Identity Cloud Service (IDCS).

Click on the image below to Download the Guide:

The post [Solved] OIM/OIG – IDCS Integration : SSL Handshake Exception: Received fatal alert: protocol_version appeared first on Oracle Trainings.


How to Undeploy Process in Dell Boomi

$
0
0

In this post, we will cover the steps for How to Undeploy Process in Dell Boomi.

Below are the Steps one need to follow to UnDeploy your Boomi Process:

Step 1: Login to the Dell Boomi Platform using the link https://platform.boomi.com/.

Login Screen

Step 2: Go to the Deploy tab as shown below:

Deploy Screen

 

Step 3: Select the process to be undeployed as shown below:

Undeployed

Step 4: Go to the attachments tab and select the attached environment from where we need to undeploy the process.

undeploy process

Step 5: Move the attached environment to the unattached environments.

Unattached Environment

Step 6: Go back to deployments and the process gets undeployed.

Go back to Deployments

So, this is all about the Steps to UnDeploy Process in Dell Boomi Platform.

Related Posts:

  • Terminologies Every Dell Boomi Developer Must Know, Click Here
  • Dell Boomi Platform: Step By Step Activity Guide/ Hands-on Lab Exercise Click Here
  • Steps for Local Atom Installation of Dell Boomi Platform, Click Here
  • Build your first Dell Boomi Process in 5 min, Click Here
  • Steps to Deploy Process in Dell Boomi Platform, Click Here
  • Unique Features of Dell Boomi Platform, Click Here
  • How to schedule Process using Dell Boomi, Click Here
  • Four Key Points About Dell Boomi AtomSphere Platform, Click Here

If you have not downloaded our FREE Guide i.e., 6 Docs Every Dell Boomi Developer Must Read yet, click on the image below to do it NOW!

6 Docs Every Dell Boomi developer must read

Did You Find this Blog useful?

Leave a Comment.

The post How to Undeploy Process in Dell Boomi appeared first on Oracle Trainings.

[Solved] Admin Server Startup Issue in EBS (R12.2) Must Run On Primary Node

$
0
0

This post covers the adadminsrvctl.sh should be run only from the primary node <hostname> issue and fix reported by one of our trainees from Oracle Apps DBA (R12.2) Install | Patch Clone  training (Register for a FREE MasterClass at How To Become Oracle Apps DBA (R12) Earn Lot More In 2019) while starting Admin Server in Oracle E-Business Suite (R12.2).

Lets first understand basic concepts about Admin Server, Context File, Autoconfig, FND_NODES table in EBS R12.2.

Admin Server  

Oracle introduced WebLogic Server with Oracle EBS  (R12.2).

Administration Server is WebLogic Server instance that maintains configuration data for a Weblogic domain.

  • There will always be only one and one Administration Server and few Managed server in a WebLogic domain.

WLS Domain

To know more about Weblogic Admin Server, check HERE.

Context File

In Oracle Applications, 11i & R12 all the configuration parameters are captured in two context files:

a) Application context file called the <CONTEXT_NAME>.xml contains the configuration information for the application tier & is located in $INST_TOP/appl/admin for each node of application tier.

b) Database context file called the <CONTEXT_NAME>.xml contains the configuration information for the database tier & is located in $ORACLE_HOME/appsutil

To know more about Context File, check HERE.

AutoConfig

Autoconfig is tool/utility to reconfigure your Oracle Application configuration files using context (XML file) and template files. It is located in

  • Application tier: $COMMON_TOP/admin/scripts/CONTEXT_NAME/adautoconfig.sh
  • Database tier: $ORACLE_HOME/appsutil/scripts/CONTEXT_NAME/adautoconfig.sh

To know more about Autoconfig, check HERE.

FND_NODES Table 

If you want to check what services are running on which node, then we can check from FND_NODES table. It is present in the APPS schema.

SQL> conn apps/apps

SQL> select NODE_NAME,SUPPORT_CP,SUPPORT_FORMS,SUPPORT_WEB,SUPPORT_ADMIN from FND_NODES;

NODE_NAME       SUPPORT_CP           SUPPORT_FORMS        SUPPORT_WEB          SUPPORT_ADMIN
—————          ——————-          ——————–             ——————–           ——————–
Host 01                          N                                  N                                    N                                         N
Host 02                          Y                                  Y                                     Y                                         Y
Note: here SUPPORT_CP: Concurrent Server, SUPPORT_FORMS: Form Server, SUPPORT_WEB: Apache Server, SUPPORT_ADMIN : Admin Server.

Issue: Error starting Admin Server

When we are starting Admin Server, getting below error

sh $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

logs: $EBS_DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log

adadminsrvctl.sh should be run only from the primary node 1706ecloud04

Note: Kindly refer to “Oracle Apps R12.2 Log Files Location every Apps DBA must know blog post and know more about log file location in R12.2. 

Cause: Wrong Entry in Context File 

In our case trainee accidentally changed the parameter s_web_admin_status value to disable in the context file.

Fix: Update context File and run autoconfig

1. Take backup of run context file

2. Manually updated this parameter and enabled it

<oa_service_group type=”web_admin” title=”Web Administration” services=”admin_server, tns_apps” requires=”root”>
<oa_service_group_status oa_var=”s_web_admin_status”>enabled</oa_service_group_status>
</oa_service_group>
<oa_service_group type=”web entry” title=”Web Entry Point Services” services=”ohs, opmn”>

3. Run Autoconfig on application tier

Configuring IES_TOP…….COMPLETED
Configuring OZF_TOP…….COMPLETED
Configuring CSD_TOP…….COMPLETED
Configuring IGC_TOP…….COMPLETED

AutoConfig completed successfully.

4. Restart Admin server

a) Make sure you are connected to application user i.e applmgr

b) Go to $ADMIN_SCRIPTS_HOME

cd $ADMIN_SCRIPTS_HOME

c) Start Admin Server

[applmgr@1706ecloud04 scripts]$ ./adadminsrvctl.sh start

You are running adadminsrvctl.sh version 120.10.12020000.10

Enter the WebLogic Admin password:
Enter the APPS Schema password:
Starting WLS Admin Server…
Refer /u01/oracle/PRD122/fs2/inst/apps/PRD122_1706ecloud04/logs/appl/admin/log/adadminsrvctl.txt for details

AdminServer logs are located at /u01/oracle/PRD122/fs2/FMW_Home/user_projects/domains/EBS_domain_PRD122/servers/AdminServer/logs

adadminsrvctl.sh: exiting with status 0

adadminsrvctl.sh: check the logfile /u01/oracle/PRD122/fs2/inst/apps/PRD122_1706ecloud04/logs/appl/admin/log/adadminsrvctl.txt for more information …

Related/Further Readings

This post is from our Oracle Apps DBA (R12.2) Training, in which we cover  Architecture & Changes in Oracle E-Business Suite R12.2, Staging & Installation, File System & Important Files in R12.2, Start/Stop, Patching, AD Administration, Cloning, Concurrent Managers, AutoConfig, Password Management, and Troubleshooting and much more.

Next task for you

Want to Know More about R12.2? Click on the image below, and get your FREE Guide i.e., “6 Docs Every Oracle Apps DBA Must Read for R12.2” NOW!

The post [Solved] Admin Server Startup Issue in EBS (R12.2) Must Run On Primary Node appeared first on Oracle Trainings.

[New feature] Customize Backup Retention Period of DB System In Oracle Cloud Infrastructure (OCI)

$
0
0

This post discusses the recent enhancement in the Oracle Cloud Infrastructure i.e., Customize Backup Retention Period of DB System In Oracle Cloud Infrastructure (OCI) (VM & Bare Metal)

To know more about various Database offerings in Oracle Cloud Infrastructure, check HERE.

Customize Backup Retention Period of DB System

Earlier when we configured Automatic Incremental Backups for DB System in Oracle Cloud Infrastructure using Cloud Console, the backup retention period of the database was 30 days by default and you couldn’t customize it.

With the recent enhancements in the DB System in Oracle Cloud Infrastructure, when you create DB System either a Virtual Machine or a Bare Metal based DB System and configure automatic Automatic Incremental Backups for DB System, you can customize backup retention period and now it can be extended up to 60 days. You can set the backup retention period as 15 days, 30 days, 45 days, or 60 days & the system automatically deletes your incremental backups at the end of your chosen retention period.

DB System In OCI

This has been covered in much detail in Module 7: Backup/Restore DB System of our DBA To Cloud DBA Training

Backup & Restore DB In OCI

To know more how to build & manage a database on Oracle Cloud Infrastructure, registered for a FREE MasterClass on DBA To Cloud DBA: What, Why & How to Learn.

Related/Further Readings

If you want to take your career to the next level by becoming DBA To Cloud DBA even if you are a beginner, then I would like to invite you to Join my FREE Masterclass on DBA To Cloud DBA: What, Why & How to Learn.

Click on the image below to Register for the FREE MasterClass NOW!

Database on OCI

The post [New feature] Customize Backup Retention Period of DB System In Oracle Cloud Infrastructure (OCI) appeared first on Oracle Trainings.

[1Z0-1042] Oracle Cloud Platform Application Integration 2019 Associate Certification

$
0
0

This post covers everything you must know when you are appearing for the certification Exam [1Z0-1042] Oracle Cloud Platform Application Integration 2019 Associate.

Note: The previous Version for this certification was [1Z0-934] Oracle Cloud Platform Application Integration 2018 Associate

What is Oracle Cloud Platform Application Integration 2019 Associate?

The Oracle Cloud Platform Application Integration 2019 Associate exam is designed for individuals who possess a strong foundational knowledge in using and configuring Application Integration services.

Note: If you are a beginner & want to know the key points & overview of Oracle Integration Cloud (OIC), then check here

This certification covers topics such as:

  • Oracle Cloud Application Integration basics,
  • Application Integration: Oracle Integration Cloud (OIC)
    • Integration cloud service(ICS).
    • Automate & Manage business Process (Process Cloud Service)
    • Build Applications Visually (Visual Builder Cloud Service)
  • Service-Oriented Architecture Cloud Service (SOACS)
  • Integration API Platform Cloud Service
  • Internet of Things – Cloud Service (IOTCS)

This certification validates the understanding of Oracle Application Integration to implement the service.

Oracle Integration Cloud Service

The Oracle Cloud Platform Application Integration 2018 Associate 1Z0-1042 Exam certification is an internationally-recognized validation that identifies persons who earn it as possessing skilled in Oracle Cloud Certification.

Who Should Learn Oracle Integration Cloud Services [1Z0-1042]?

If you are a Developer, Solution or Application Architect working on SaaS (Oracle or non-Oracle), On-Premise Application like Oracle E-Bussiness Suite, JD-Edward, PeopleSoft, Or Oracle ERP Cloud, Oracle HCM Cloud, Oracle Cloud, Oracle Integration Cloud (OIC), Oracle Process Cloud (PCS), Oracle Visual Builder Cloud (VBCS), Oracle SOA Suite, Oracle API Cloud, Oracle Financials Cloud, Databases, Internet of Things – Cloud Service (IOTCS), Web Services, Salesforce and want to learn the best way to connect cloud and/or on-premise applications, this course is the right fit for you.

Why Certification?

Oracle Cloud Platform Application Integration 2019 Associate 1Z0-1042 Exam is related to Oracle Cloud Certification.

This exam validates and examines the Candidates knowledge in Oracle integration Cloud-OIC, use the Developer portal (Discover and Register to APIS), perform Security Procedures, and troubleshoot IOTCS and how to develop business processes. Cloud Platform, Oracle Application Integration and System Architecture usually hold or pursue this certification and you can expect the same job role after completion of this certification.

General Information (1Z0-1042)

  • Certification Name: Oracle Cloud Platform Application Integration 2019 Associate | 1Z0-1042
  • Target Audience: Designed for professionals responsible for designing infrastructure  solutions using Oracle Cloud Infrastructure Services
  • Platform: Available on Oracle University and delivered via Pearson VUE
  • Exam Duration: 105 minutes
  • Number of Questions: 50
  • Passing Score: 66%
  • Exam Cost: $245USD

How to book the [1Z0-1042] Exam

  • Step 1: Visit the Pearson Exam Registration
  • Step 2: Click Certification in the top navigation
  • Step 3: Signup/Login to Pearson VUE account
  • Step 4: Search for Oracle 1Z0-934 Exam Certifications Exam
  • Step 5: Select Date, time and confirm with the payment method

What Topics You Should Learn?

If you planning to take this exam, you have to be well prepared with the topics like features & components of Application Integration, Service-Oriented Architecture Cloud Service, Integration API Platform Cloud Service. Once you are done with learning these topics & doing Hands-on Cloud, you are prepared for the exam.

Candidates must know the exam topics before they start of preparation. Because It will really help them in hitting the core.
Here are Module wise exam topics:

1. Getting Started with Oracle Cloud Application Integration

Oracle Integration Cloud Module 1

2. Working with Service-Oriented Architecture Cloud Service (SOACS)

Module 2 Oracle Integration Cloud

3. Process Cloud Service

Module 3 Oracle Integration Cloud

4. Working with application integration (Oracle Integration Cloud – OIC)

Module 4 Oracle Integration Cloud

5. Working with Integration API Platform Cloud Service

Module 5 Oracle Integration Cloud

Note: ICS (Integration Cloud Service), which is now of part OIC (Oracle Integration Cloud), is a market leading integration product that helps companies maximize their return on their cloud investment by enabling cloud and on-premise application to work seamlessly together.

Related/Further Readings

Next Task For You

Check out our FREE Guide on “26 Exam Questions for Oracle Integration Cloud Service” that will help you to clear your doubts and concepts about OIC before starting your career in this. Click on the Below image to download the free guide.

Oracle Integration cloud Service (OIC) Free Masterclass

The post [1Z0-1042] Oracle Cloud Platform Application Integration 2019 Associate Certification appeared first on Oracle Trainings.

[Oracle Integration Cloud] ICS, PCS, VBCS Console Walkthrough

$
0
0

This post covers the Console Walkthrough of Oracle Integration Cloud (OIC) Service.

If you are new to Oracle Integration Cloud (OIC), then check out our blogs below as these contains all the key points that a beginner should know about Oracle Integration Cloud (OIC) and create Oracle Integration Instance.

You will use below consoles in Oracle Integration Cloud:

  1. Oracle Cloud Infrastructure (OCI) Console
  2. My Services Dashboard Console
  3. Oracle Integration Console
  4. Oracle Integration Processes Console
  5. Oracle Integration Visual Builder Console
  6. Oracle Integration Designer Console

When you register to the Oracle cloud to create cloud Account (Follow our step by step guide at https://k21academy.com/cloud01 for FREE Oracle Cloud Trial Account), then after login to your Oracle Cloud account, you will be able to check the first two consoles that are Oracle Cloud Infrastructure Console and My Services Dashboard Console.

But to check the last four consoles, you first need to provision the Integration Instance and after that only you will be able to see these four consoles. To Create OIC instance, check our previous post here.

1. Oracle Cloud Infrastructure Console: 

  • Once you register to the Oracle cloud Account and login via your credentials then the first screen you will see is OCI Console home page.

  • Use the Navigation menu in the upper left to navigate to the service pages where you create, manage, and view your cloud resources and lots of other options are there.

  • The Help menu (Help menu icon) provides links to the documentation and to Oracle Support.

 

2. My Services Dashboard Console

  • The My Services Dashboard is your starting point for managing your cloud services. To navigate to My Services Dashboard, Click on Navigation Menu and then My Services Dashboard.

  • On this Console, You can view and access your platform cloud services, create and manage additional users, and monitor your billing and service usage of platform cloud services.

  • The bell icon displays important notifications, if any, at the top of the page. This is known as the Message Center and indicates important messages for the selected domain or account.
  • Click the Users icon to open the My Services Users page to manage users and perform access control.

  • You can navigate to different pages of My Services by using the quick navigation menu icon located at the top-left corner of the page header.

  • To add a Service on Dashboard, you can click on the Customize Dashboard.

Oracle Integration Cloud Dashboard

  • For example, Enable Integration Cloud Service and this option will be visible on the Dashboard now.

Integration cloud Services

 

3. Oracle Integration Console:

Note: To navigate through the Integration  Designer Console, You first need to Create an integration Instance (Click here to check the steps to create Integration Instance).

  • Once you create an OIC instance, then click on the Hamburger menu of the created instance and then Click on Open Oracle Integration Home Page to open the Oracle Integration Cloud Console.

  • The home page provides links to the features of Oracle Integration Cloud Service such as connections, integrations, monitoring, lookups, packages, agents, adapters, and libraries.

  • The Navigation Pane in the upper left corner provides you with access to all the development features in Oracle Integration Cloud Service.

 

4. Oracle Integration Processes Console:

  • Once you have created an Instance of Oracle Integration, navigate to Oracle Integration home page and click My Tasks to view your tasks and manage your work.

  • From the Navigation Pane, Use the Processes feature to rapidly design, automate, and manage business processes in the cloud.

  • There are a number of tabs available on the homepage under the Hamburger menu. Here is a short introduction to each of these Tabs:

    a)  Process Applications:
    The Process Applications page provides access to common process application-related features. Using Process Applications, you can create applications from scratch, based on a QuickStart App, or by importing and Manage your applications, including viewing, unlocking, cloning, downloading, and deleting.
    b)  Decision Models: Create decision models to make your business processes less complex, easier to manage, and more robust in the face of change.  Instead of creating multiple decisions, you can create a decision model consisting of decisions and sub-decisions, and associated decision services to allow you to use the decision model in your business processes.
    c)  Spaces: Use this option to create, manage and delete spaces.
    d)  Administration: This is used for the Administration of spaces, Applications, Quick start apps, Player and Import.

5. Oracle Integration Visual Builder Console:

  • From the Navigation Pane, Use the Visual Builder feature to quickly build custom web and mobile applications that can integrate with Oracle SaaS and Paas using Fusion Applications REST services.
  • There are a number of tabs available on the homepage under the Hamburger menu. Here is a short introduction to each of these Tabs:

    a)  All Applications:
    It will show all the applications that you have created or imported. You only see above Landing page if you log in to Visual Builder and you do not have any applications. You can click New Application to open the Create Application wizard or you can Import Application.
    b)  Settings: You can check and set the Tenant settings here.
    c)  Certificates: You can check all the certificates here.

6. Oracle Integration Designer Console:

  • Once you have created an Instance of Oracle Integration, navigate Oracle Integration home page and click on Integrations from Navigation pane and it will show all the options available therein Designer Console.

Oracle Integration Cloud Services (OIC)

  • There are a number of tabs available on the homepage under the Hamburger menu. Here is a short introduction to each of these Tabs:

    a)  Integrations:
    Integrations are processes which utilize connections (among other things) to implement a business process.
    b)  Connections: Connections are the various connectors which can be utilized to communicate with external applications. Communication can be done with conventional systems like File, FTP, etc., and also with new social media and other applications, like LinkedIn, Facebook, Twitter, Evernote, etc.
    c)  Lookups: A bit like DVMs in SOA Suite, can cross-reference values of the same attribute/element when mapping from one system to another.
    d)  Packages: A bit like partitions in EM console, can be used to group together similar integrations.
    e)  Agents: Agents are used to connecting to on-premise applications. For example, if you are using on-premise systems like ERP/SAP and also using Oracle OIC in the same implementation, you would have to use an agent to connect to the OIC application.
    f)  Adapters: Adapters lists all the adapters that are available for external communication. Currently, about 50 adapters are offered.

This is all in nutshell about Oracle Integration Cloud Consoles. We cover this in Provisioning Instance and Console walkthrough module of our Oracle Integration Cloud Services Training (To register for FREE Masterclass, click here) where we also cover about configuring Adaptors and connections, Configuring integrations, Data Mapping, Lookups, SaaS, On-premises integration agents, Security, Schedules, Versioning, Activating, Monitoring integrations and much more.

Related Links:

Next Task for you:

  1. If you don’t have a FREE Oracle cloud account yet, then follow our step by step guide here to get the same.
  2. Create an OIC Instance using the steps given here.
  3. Navigate through the Consoles as given in this Post.
  4. Register for our FREE Masterclass on “Be an Integration Expert with Oracle Integration Cloud Services”? by clicking on the image below.

Check out our FREE Guide on “25 Exam Questions for Oracle Integration Cloud Service” that will help you to clear your doubts and concepts about OIC before starting your career in this. Click on the Below image to download the free guide.

Oracle Integration cloud Service (OIC) Free Masterclass

The post [Oracle Integration Cloud] ICS, PCS, VBCS Console Walkthrough appeared first on Oracle Trainings.

Dell Boomi Training: How to check number of Connection Licenses in Boomi Account

$
0
0

This post covers How to check the number of Connection Licenses in Boomi Account.

If you are new to Dell Boomi, there are some concepts that you should be known of, for that check our post Terminologies Every Dell Boomi Developer Must Know here

The topic covered in this post is a part of our Dell Boomi Training, there are a lot more topics that are discussed in our live training session.

Please check one of our live session Dell Boomi Training: Day 1 Review/Introduction & Q/As

Step 1: Login Dell Boomi Atomsphere Platform

Login Dell Boomi Atomsphere 

 To know more about the Dell Boomi platform check our post Unique Features of Dell Boomi Platform

Step 2: Go to Setup as shown below:

 

Dell boomi setup

You can also check our previous post on Four Key Points About Dell Boomi AtomSphere Platform here


Step 3: Select the Licensing menu from the left pane

Licensing pane 

Step 4: Under Connection, we can find the connection details for PROD and TEST environment

 

  1. PROD Connections

PROD Connections

  1. Test Connections

Test Connections Here we have three classifications:

  1. Purchased: It specifies an overall number of connections purchased for prod and test environments by an individual organization.
  2. Deployed: It specifies an overall number of connections consumed for prod and test environments by an individual organization.
  3. Available: It specifies an overall number of connections available for prod and test environments within an account.

Step 5: Scroll down on the same page to know the details of the process, atom, connection type and connector name where the connections have been consumed.

Connection Details 

We need to select the classification of connectors for which we are seeking the above-mentioned info from the top table, accordingly below tables get populated with the detailed information about the consumed connections.

Note: Dell Boomi classifies environments into a) PROD   b) TEST.

There is no classification called “dev”. In case one wants to create a dev environment that can be done by consuming the connections available in TEST classification itself.

Related Posts

NEXT Task For You!

If you have not downloaded the FREE eBook – 6 Docs Every Dell Boomi Developer Must Read yet, kindly Register and Get a copy in your Email inbox.

6 Docs Every Dell Boomi developer must read

Did You Find this Blog useful?

 

 

The post Dell Boomi Training: How to check number of Connection Licenses in Boomi Account appeared first on Oracle Trainings.

Dell Boomi Training: Day 8 Review/Introduction & Q/As

$
0
0

This post covers the overview of the Dell Boomi Day 8 live session overview and FAQs that were asked during the session.If you are new to this technology, please check our previous post Terminologies Every Dell Boomi Developer Must Know 

Before we start those who are not familiar with the dell boomi, I would recommend you to check our post Dell Boomi Training: Day 1 Review/Introduction & Q/As

What is Cache Memory?

Cache memory, also called CPU memory, is high-speed static random access memory (SRAM) that a computer microprocessor can access more quickly than it can access regular random access memory (RAM).

Document caching enables you to temporarily hold an index frequently used documents in the Atom (that is, cache them) while you perform multiple integrations between documents within an integration process.

  • The purpose of cache memory is to store program instructions and data that are used repeatedly in the operation of programs or information that the CPU is likely to need next.
  • The computer processor can access this information quickly from the cache rather than having to get it from the computer’s main memory.
  • Fast access to these instructions increases the overall speed of the program.

Dell-Boomi-Caching

Caching in Dell Boomi

  • Document caching lets you add documents to a cache so that you can reference them later in a process or in a subprocess.
  • This means that you can look up and hold in memory a large amount of data, and reference that data when you need it in the process.
  • It helps you to avoid having to make multiple connector calls to an application within a single process in order to look up different types of information.
  • You can get the documents from various sources, index and store the documents that you need, and then retrieve the cached documents for use in process execution.
  • Each document becomes an entry in the document cache. If a document contains multiple records that you want to retrieve separately (as in a batch file), you must split the document before adding it to the cache.
  • A document cache can be shared among parent and child processes. You can add documents to the cache in the parent process, and those documents are available in any child processes. However, the document cache is temporary — documents remain in the cache only for a single execution of a process, either in Test mode or when deployed to
    production. You can also remove some or all of the documents from the cache during process execution if you want to reuse the same document
    cache.

Developing SOAP/REST APIs in Boomi

Managing Dell Boomi APIs

The Dell Boomi API management is a powerful API solution. The big advantage it’s built on the same platform as Dell Boomi AtomSphere. It has the same look and feels. It also runs on the same infrastructure. Managing the API management module is therefore very simple. In addition to that, every month, you receive every automatic upgrade with new features. This ensures your API management platform stays up-to-date, secure and competitive.

  • Web Services Server connector to listen for and accept REST, SOAP, and simple HTTP requests in real time and initiate Dell Boomi Integration processes.
  • When a process containing this connector is deployed to an Atom, the Atom’s internal web server listens for documents based on configurations made in the WebServices Server operation or, if applicable, the API component.
  • You can view the status of deployed web service listener processes and API components in the Listeners panel in Manage > Atom Management. In that panel, you can also pause, resume, and restart listeners.

API Management Features

  • API’s are generated by importing existing Atomsphere web services. Zero-code API’s!
  • Support for both SOAP of REST
  • Support for versioning
  • Deploy on-premise or in the Dell Boomi cloud
  • Dell Boomi generates automatically  a Swagger 2.0 specification for every REST API
  • Dashboard with statistics and graphics

To know more about the Dell Boomi features, check our post-Unique Features of Dell Boomi Platform

Day 8 FAQs

1. If you use a cache, and there is a large file so is there any fail loops?
Ans. You have to make sure that you have a good amount of memory in cache

2. Can the cache handle a large amount of data? Does Cache mean that the file has to be in the cache or only data which is needed will be kept in the cache?
Ans. It’s up to you there are a no. of ways in which you can only keep the relevant piece in the cache. Also, if the file size is too much we can use batching, we use flowcontrolship to convert the collected data into batches. So, You execute the first batch and then pick next accordingly

3. Which connector is used to read from local files?
Ans. Disk Connector

4. Whenever you are developing a soap service in dell boomi, how do you get the wsdl URL
To get the WSDL URL you have to go to manage tab and then select the atom on which deployment has been done. Go to a shared server and there u will have hostname and port details.. Append /ws/soap?wsdl to it

Related Posts:

NEXT Task For You!

If you have not downloaded the FREE eBook – 6 Docs Every Dell Boomi Developer Must Read yet, kindly Register and Get a copy in your Email inbox.

6 Docs Every Dell Boomi developer must read

Did You Find this Blog useful?

The post Dell Boomi Training: Day 8 Review/Introduction & Q/As appeared first on Oracle Trainings.


[Q/A] 1Z0-932 Oracle Cloud Infrastructure Architect Certification Training Day 2: IAM (Compartments, Policies, Users, Groups)

$
0
0

This post covers the Q/A’s & Review from the Day2 of [1Z0-932] Oracle Cloud Infrastructure Architect Training covering IAM (Users, Groups, Principal, Authentication, Authorization, Policies, and Compartments)

For Q/A’s & Review from Day1, please check here

The below image will help you to understand what you should learn or look for when appearing for Oracle Cloud Infrastructure Architect Certification (1Z0-932).

OCI learning path

Note: Identity & Access Management (IAM) from the exam point only contains 10% but in real implementation is most important specially Compartments and Policies as they control who can access what OCI resources in Cloud.

Exam Weightage

In this session, We covered Module 2: Identity & Access Management (IAM) Service which includes the following lessons

Module 2 Agenda

The course which is available on the Membership Portal looks like below. We encourage trainees to go through the well-done recorded videos before coming to the Live session so that they can come prepared with their doubts & can clear the doubts during the session to make it more Interactive.

Module 2 lesson overview

Below are some of the questions asked during live interactive session related to Module 2 IAM in OCI

[Q/A] Instance Principals

We covered different type of Users i.e. Principal in OCI, here are some of the questions related to Principal (3 different types of Users) in OCI

Q1) Can you please Describe more about Instance Principals?

Ans: There are 3 types of Principals that are used to authenticate and interact with OCI resources:

  • Root users
  • IAM Users & Groups
  • Instance Principals

Principals

 

Example of Instance principal is when a compute instance wants to connect to storage for backup. The IAM service feature that enables instances to be authorized actors (or principals) to perform actions on service resources. Each compute instance has its own identity, and it authenticates using the certificates that are added to it. These certificates are automatically created, assigned to instances and rotated, preventing the need for you to distribute credentials to your hosts and rotate them.

  • To know more about Instance Principals, click here

We will cover Instance Principals in detail in  Module 10: Advance IAM

Q2) So I assume if I need to use other OCI resources such as storage etc, then I need instance principals?

Ans: Yes, Instance principal is one of the methods to connect but you can connect to storage using normal userID password too. Please refer to Question 1 above to know more on Instance Principal.

[Q/A] Groups and Policies in OCI

A Group in OCI is the collection of users on which you apply IAM Policy, whereas Policy is a set of rule that dictates who can access what resource (Compute, Storage, Network, Database, etc) in OCI. Here are a few questions related to Groups & Policies covered on Day2 of OCI Training.

Q3) What is a Dynamic Group?

Ans: A special type of IAM group that contains instances that match rules that you define (thus the membership can change dynamically as matching instances are terminated or launched). These instances act as “principal” actors and can make API calls to Oracle Cloud Infrastructure services according to IAM policies that you write for the Dynamic Group.

We will cover Dynamic Groups in detail in Module 10: Advance IAM

Q4) How can we restrict access on a Group so members of a group can access only selected OCI Resources?

Ans: Root user can control this access via IAM Policies. For issue on creating policies, please click here

Q5) What is Aggregate resource-type in IAM policies?

Ans: Aggregate means collection of resources like in Network Family we have a Load balancer, VCN, Subnet, etc. these represent the aggregate resource-types.

Aggregate resources

Q6) How do we create an IAM policy?

Ans: A policy specifies who can access which Oracle Cloud Infrastructure Resources (Compute, VCN, Object Storage, Database, etc). A policy allows a group to work in certain ways with specific types of resources under a particular Compartment

Policies are comprised of one or more statements.

It specifies which groups can access, what resources. Also, it plays a role in the level of access users have in a particular group.

Policy, attached to a group defines who can access what under a Tenancy or Compartment.

Note: For more information on creating IAM policy follow our step by step Activity Guide, click here

Policies

[Q/A] API keys & Auth Token

On Day2 we also covered various Authentication methods like Username/Password, API Singing Keys, and Auth Token. Here are some of the questions related to API Keys & Auth Tokens in OCI, so here we are educating that we covered this in class.

API Signing key

Q7) How many API sign keys a user can have.

Ans: A credential for securing requests to the Oracle Cloud Infrastructure REST API.

You can have up to three API key pairs per user.

In an API request, you specify the key’s fingerprint to indicate which key you’re using to sign the request.

https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm?Highlight=API%20key

Q8) Is Auth Token permanent or available for a period of time?

Ans: It is permanent as long as you keep and don’t delete from the account. Please refer to the Activity Guide which is covered in our DBA to Cloud DBA Training for Module 7 Activity Guide 6 from here.

Q9) If we lost the API key is there a way to recover or recreate it?

Ans: API keys can be generally recreated, best practice is to create multiple backups of your API keys

https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm

Q10) In Cloud Account there is “SMTP Credentials”, What is this?

Ans: Simple Mail Transfer Protocol (SMTP) credentials are necessary to send emails through Email Delivery. Each user is limited to a maximum of two SMTP credentials. If more than two are required, SMTP credentials must be generated on other existing users or more users must be created.

A security best practice is to generate SMTP credentials for a new user instead of your Console user that already has permissions assigned to it.

[Q/A] Compartments in OCI

We also covered Compartments in OCI in detail as Compartments are one of the most important and critical in designing security on OCI.

  • A Compartment is a logical container to organize and control access to your OCI Resources (Compute, Storage, Network, Load Balancer, etc). When creating resources (compute, storage) it is decided in which Compartment to place them.
  • The compartment is global meaning they span across Regions. When Tenancy is provisioned a root compartment is created, each resource belongs to a single compartment but resources can be shared across compartments.

Compartment

Q11) As we are saying Compartment can be renamed, so if we rename the Compartment, then what will happen to the policy created on Compartment?

Ans: Policy will remain the same on the Compartment as there is OCID for Compartment and OCID will not change, on change of name so access will stay as it is.

Q12) What is the business case for nested Compartment or to ease of billing?

Ans: It is for granting access (delegated access). As policies are hierarchical so whatever parent Compartment has access that will be accessible by child Compartments also.

nested compartments

As we covered nested compartment in OCI so there were some questions related to it

Q13) Is it a general practice to put each application in its own Compartment? It is a common requirement to have applications exchange data.

Ans: You need to decide who needs to access what resource and what privilege and based on that you put an application in a specific Compartment. Access to a resource in different Compartments can be granted via Policy.

Q13B) Can the resources of one Compartment can be accessed by a resource/compute in another Compartment?

Ans: Yes, as long as there are appropriate access policies, you can access the resources in another Compartment

Q14) As per the client, I have created department wise Compartments as per the example 3 (Root/Fin, Root/HR, Root/Eng.), under that created a network, etc. My question is during OAC do I need to transfer data from one to another, do I need to have all in the same region or is it fine?

Ans: VCN can be created in one region, you can create a different VCN in another region and connect through VCN peering. If you are deploying in the different region there is a concept of remote VCN peering so you can connect two different applications in different regions. We will be covering this in the Networking and Advanced Networking Module.

Q15) If we do not use where clause then Compartment A will inherit root Compartment privileges?

Ans: No, the root Compartment contains the Compartment A and has the privileges for Compartment A also. If the parent Compartment has access to the child Compartment will also have access.

Root-Child Compartment

Q16) Can u explain the usability of Tags in detail? Real-time use cases, as it can be seen everywhere while creating resources.

Ans: When you have many resources (for example, instances, VCNs, load balancers, and block volumes) across multiple Compartments in your tenancy, it can become difficult to track resources used for specific purposes, or to aggregate them, report on them, or take bulk actions on them. Tagging allows you to define keys and values and associate them with resources. You can then use the tags to help you organize and list resources based on your business needs.

We covered & discussed many Exam Dumps during the Live session. Check below one of Sample Quiz Question based on the above Slide

1Z0-932 Quiz

Note: If you know the answer for the above question, then leave a comment in the comment box below. Make sure you post the answer with the explanation why you think that it should be correct & others not.

Related/References

Next Task For You

Click Down the image below to register for FREE Masterclass.
FREE masterclass to become Oracle certified cloud architect

The post [Q/A] 1Z0-932 Oracle Cloud Infrastructure Architect Certification Training Day 2: IAM (Compartments, Policies, Users, Groups) appeared first on Oracle Trainings.

[Part I] Oracle and Microsoft Cloud: Interconnect Overview

$
0
0

Oracle has announced a cloud interoperability partnership between Microsoft and Oracle.

Oracle and Microsoft have built a dedicated private network connection between Azure and Oracle Cloud Infrastructure data centers in the Ashburn, Virginia region that provides a data channel between the two clouds.

Interconnect Between Oracle and Microsoft

  • This cross-cloud interlink enables customers to migrate and run mission-critical enterprise workloads across Microsoft Azure and Oracle Cloud Infrastructure (OCI).
  • Customers can now seamlessly connect Azure services, like (Analytics and AI), to Oracle Cloud services, like (Autonomous Database). For the highly optimized, best of both clouds experience, Customers can run one part of a workload within Azure and another part of the same workload within Oracle Cloud.
  • Connecting Azure and Oracle Cloud through network and identity interoperability makes lift-and-improve migrations seamless.

Note: The connection is currently available only between the Oracle Cloud Infrastructure location in the us-ashburn-1 region and the Azure Washington DC location.

Network Connectivity Between Oracle and Microsoft Azure

  • Enables new and innovative scenarios like running Oracle E-Business Suite or Oracle JD Edwards EnterpriseOne on Azure against an Oracle Autonomous Database running on Exadata infrastructure in the Oracle Cloud.
  • Customers can access the connection by using either Oracle FastConnect or Microsoft ExpressRoute.
  • FastConnect and ExpressRoute together create a path for workloads on both clouds to communicate directly and efficiently, which gives customers flexibility on how to develop and deploy services and solutions across Oracle Cloud Infrastructure and Microsoft Azure.

Connectivity Between Oracle Cloud Infrastructure and Azure

Both Microsoft and Oracle have invested in dedicated private networks to connect enterprise data centers with their respective cloud platforms.

Customer Benefits

Customers experience the following benefits when they interconnect the Oracle and Microsoft clouds:

  • A Secure private connection between the two clouds.
  • No exposure to the internet.
  • High availability and reliability.
  • High performance, low latency, predictable performance compared to the internet or routing through an on-premises network.
  • Straightforward, one-time setup.
  • No intermediate service provider required to enable the connection.

Easy Migration on Cloud

With simplified licensing models, customers can deploy enterprise Oracle applications on Azure with the same processor mapping as their existing on-premises deployments.

  • Enterprise apps such as Oracle E-Business Suite, JD Edwards, Peoplesoft Enterprise, Hyperion and Oracle Retail Applications can be migrated to Azure through simplified licensing schemes.
  • The same model is applied to Microsoft workloads, including SQL Server running on OCI.

Traffic Flow Between Oracle Cloud Infrastructure, Azure, and Non-Cloud Networks

The customer’s on-premises network is directly connected to Oracle Cloud Infrastructure through FastConnect and to Azure through ExpressRoute, and there’s a direct interconnection between the two clouds.

  • In this scenario, users located in the on-premises network can access applications (web tier and app tier) directly within Azure through ExpressRoute. The applications then access the database tier located in Oracle Cloud Infrastructure.

Traffic Flow Between Oracle Cloud Infrastructure, Azure, and Non-Cloud Networks

  • Workloads can access either cloud through the interconnection.
  • This cross-cloud connection doesn’t enable traffic between your on-premises network through the Azure virtual network (VNet) to the Oracle Cloud Infrastructure virtual cloud network (VCN), or from your on-premises network through the VCN to the VNet.

For example, customers can’t reach Oracle Cloud Infrastructure through Azure. If you need to reach Oracle Cloud Infrastructure, you need to deploy FastConnect directly from your on-premises network.

Oracle & Microsoft Interconnect

Connecting the Cloud Networks

Below Diagram describes the connectivity between an Oracle Cloud Infrastructure VCN to an Azure VNet & the components which will be used for the connection.

Microsoft & Oracle Interconnect

Components of this Connection

 Component  Azure  Oracle Cloud Infrastructure
 Virtual network  Virtual network (VNet)  Virtual cloud network (VCN)
 Gateway  Virtual Network Gateway  Dynamic Routing Gateway (DRG)
 Virtual circuit  ExpressRoute circuit  FastConnect private virtual circuit
 Routing  route tables  route tables
 Security rules  network security groups (NSGs)  security lists

Future Roadmap Plan

Apart from basic connectivity and interoperability, Microsoft and Oracle are committed to a tighter integration of Azure and OCI.

Some of the interesting possibilities include:

  • Integration of Oracle Analytics Cloud and Azure Data Services.
  • Power BI integration with Oracle applications and Databases.
  • Integrated monitoring between Azure AppInsights and OCI Monitoring service.
  • Integrated key management between Azure KMS and OCI KMS.
  • Microsoft Teams integration with Oracle applications.

Oracle and Microsoft have provided customers the flexibility to build and deploy applications in Oracle Cloud Infrastructure and Azure by providing a robust, reliable, low-latency, and a high-performance path between the two clouds.

Related/Reference

Click on the below Image to Download the FREE Guide i.e., 3 Docs You Must Read To Become Oracle Certified Cloud Architect.

Oracle Cloud & Microsoft

The post [Part I] Oracle and Microsoft Cloud: Interconnect Overview appeared first on Oracle Trainings.

Interviewing OIC Experts: Phil Wilkins

$
0
0
K21 Academy went a step ahead and interviewed some of the well known Cloud Integration Experts so you could take inspiration from them and accordingly plan to achieve what they have achieved.
 
This post discusses Phil Wilkins‘ journey to Oracle Integration Cloud (OIC).
 
Phil Wilkins is an Oracle ACE who has co-authored 2 books (Implementing Oracle API Platform Cloud Service: Design, Deploy, and Manage Your APIs in Oracle’s New API Platform, & Implementing Oracle Integration Cloud Service) on Cloud Integration & API Tech. With more than 20 years of experience, he is currently working as a Senior Consultant and iPaaS Specialist at Capgemini. After learning OIC, Phil has managed to reach the new heights of success.

For you to become an Oracle Integration Cloud expert, we engaged Phil in an interesting conversation. He talked about a lot of things that will guide and help you in choosing the right direction which will make your journey to Cloud much easier.

Question: Your brief introduction and how you started on Oracle and Integration?
Phil:
For a long time, I worked with an open source tech. About 8 years ago, the company I worked for decided to move to use Oracle across the enterprise from EBS to Exadata including SOA Suite.
As an Enterprise Integration Architect, I needed to get to grips with the Oracle technology quickly. So I invested in the training, taking advantage of the opportunities with the UKOUG and as I worked, a large number of customers participated on the customer advisory board. As Oracle started to develop ICS and SOA CS and my employer was struggling with the Cloud/On-Premises considerations along with getting SOA Suite deployments built efficiently, I lead the company through some early PaaS adoption and the pilot solutions.

Question: Who do you think should learn Cloud Integration?
Phil: In the world of open source solutions, microservices, SaaS, etc I would recommend everyone should build some understanding in Integration whether that is Cloud or On-Premises although it is Cloud which allows you to focus on the Integration activities.
We have reached an age where we can solve solutions, not by building from scratch but by orchestrating or choreographing the existing or prebuild capabilities. Even if you’re not actually doing the Integration understanding which makes it easy to integrate, and understand what good integrations are like and crucially the consequences of different approaches.
 
Question: What are the few things you would suggest to get one started?
Phil: Get familiar with the patterns, key factors such as choreography and orchestration are central to the way things are moving. Understand why a pattern is appropriate, and when to deviate – don’t just slavishly follow patterns like VETORO which can be complete overkill for some Integration requirements.
Understand APIs – in the purest sense, not just SOAP and REST. ALWAYS remember to look at what should happen when things go wrong. Keep up with the thought leaders who talk about why things should be done (or not). Translating this to your tech is the easier step. This should cover design principles, security, deployment,
 
Question: How do you keep yourself updated on the latest changes?
Phil:
I keep a track of blogs, particularly those written by the product managers, the Oracle A-Team and ACE members along with some blog aggregators like the PaaS Community. Feedly is a great tool for that. Attend events when I can – such as user group events, developer meetups, webinars, conferences – you’ll learn to watch out for knowledge and interesting speakers in different areas.
Read release notes – Oracle don’t provide nice RSS feeds for their release note pages, but tools like visual ping can overcome that. This means I know at least what features are available. Podcasts and YouTube videos can help as well but these approaches are my least favorite.
 
Question: Any top 3 blogs that you recommend for the beginners to read?
Phil: Difficult, as integration is such a broad space, but I’d have to start with https://oracle-integration.cloud/, https://blog.mp3monster.org/category/technology/ because these are my own and also https://www.thoughtworks.com/blogs & https://paascommunity.com/.
 
Question: If someone is already working, what suggestions would you give to them to become an expert?
Phil: Read, experiment and understand WHY people recommend things. Take your reading outside of just your specialism, often ideas will be relevant from other sources .e.g whilst Bounded Context as a concept often associated with microservices – it has potential applications for more traditional integration.
 
Question: What’s your Success Mantra?
Phil:
They say it takes 10,000 hours to become good at something, that’s 10k of different things. Watch for the trap of doing variations of the same thing. I find the act of trying to explain ideas helpful in unraveling the questions that should be asked myself.
 
That was all from Phil Wilkins’ end who believes everyone should have an understanding of Integration and understand why a pattern is appropriate, and when to deviate. Also, he suggests everyone read, experiment and understand why people recommend things.
 
Well, Phil took the first step and is currently helping his customers in integrating various applications to Cloud.
 
So, what are you waiting for? Start learning Oracle Cloud Integration by downloading our Free Guide i.e., 6 Docs  Every Oracle Cloud Integrator Must Read.
 
If you want us to interview an expert or share content related to Oracle Cloud Integration which might be useful for the readers of this blog post, please leave a comment in the comment box.
 

Related Posts & References:

 
Click on the Image below to Download our FREE Guide on “25 Exam Questions for Oracle Integration Cloud Service” as it will help you clear your doubts and concepts about OIC before you start your journey.
Oracle Integration cloud Service (OIC) Free Masterclass

The post Interviewing OIC Experts: Phil Wilkins appeared first on Oracle Trainings.

[Oracle Integration Cloud] Connectivity Agents Overview

$
0
0

This post gives you an overview of Connectivity Agents in Oracle Integration Cloud (OIC) Service.

If you are new to Oracle Integration Cloud (OIC), then check out our blogs below as these contain all the key points that a beginner should know about Oracle Integration Cloud (OIC), creating Oracle Integration Instance and Consoles walkthrough.

What is Connectivity Agent & Why you Need?

  • Connectivity agents are the agents that help you create integrations between on-premises applications and Oracle Integration Cloud (OIC) Service.
  • Connectivity Agents are required for Oracle Integration Cloud to communicate or exchange messages with on-premise applications like Database, E-Business Suite, etc.

Comparison of Agents in ICS and OIC

Agents in OIC have the same functional capabilities as what you have seen with the one in ICS. Customers on ICS can choose to be agents on ICS or migrate to OIC. Agents in OIC can take advantage of new features and services built into OIC.

Note: OIC has superseded ICS.

  • In ICS, we needed Weblogic alongside and it also needed Port to be opened resulting in exposed SOAP-based web services.
  • While in OIC, we only need Java and it does not require any extra inbound port to open and the Connectivity agent use SSL to connect to Integration Cloud.

Agent Framework

1) The on-premises connectivity agent enables you to create integrations between on-premises applications and Oracle Integration Cloud Service (ICS). 

2) Connectivity Agent acts as a Gateway from On-premise to ICS.

3) Connectivity Agents consists of the following components:

  • SaaS Agent: This agent is installed and runs in Oracle Integration and supports communication with on-premises applications.
  • On-premises agent: This agent is installed and runs on an on-premises environment on the same network as internal systems such as Oracle E-Business Suite, Oracle Siebel, Oracle Database, and others.

 Oracle Integration Cloud

Note: You download the on-premises agent installer from the Agents page in Oracle Integration to your on-premises environment for installation. (More on Installing On-Premise Agent on Windows & Linux in my future blog posts)

4) All connections are initiated by the Agent to the Integration Cloud and not vice versa.

5) ICS doesn’t initiate any outbound connection to the Agent.

6) The agent posts a regular heartbeat to OIC to signal that it is alive and this reflects as a “green” agent health status in the ICS monitoring console.

 Oracle Integration Cloud

7) In addition, the agent continuously polls OIC for:

a) Design-time work (‘Test Connection’, ‘Activation’, ‘Deactivation’)

b) Runtime work

  • ‘processing invoke messages’ that needs to be sent to on-premise systems like database, E-Business Suite, or private SOAP or REST endpoints.
  • ‘processing trigger messages’ that originates from on-premise systems and needs to be sent to OIC.

High-Level Steps for Using Connectivity Agents in OIC

a) Create Connectivity Agent Group in OIC.

 Oracle Integration Cloud

b) Download and run the on-premises connectivity agent installer from OIC to Source/Target System that OIC is connecting.
c) During Connectivity Agent Installation, an associate Agent Group is created in OIC with On-Premise connectivity Agent.
d) Create an Adapter connection in OIC and associate the connectivity with the connectivity Agent Group.
e) Design the integration that uses this Adapter connection.
f) Activate the integration.

Agents in HA:

  • We can have Multiple Connectivity Agent Support In the Same Machine, Refer to (Doc ID 2425685.1)
  • In OIC, we have Supported for Controlled Availability Features”Connectivity Agent HA” And “Litmus Support” on an AOIC Agent, To learn more on how to Enable Enable Controlled Availability Features, refer to (Doc ID 2437887.1),
  • If you are unable to install a second agent into the Agent Group after enabling the “oic.adapter.connectivity-agent.ha” feature flag, then refer to doc (Doc ID 2452084.1)

This is all in nutshell about Connectivity Agents in Oracle Integration. We cover installation of On-Premise Connectivity Agent for Oracle Integration Cloud (OIC) in one of the modules of our Oracle Integration Cloud Services Training Program (To register for FREE Masterclass, click Here) where we also cover about Configuring Adaptors and connections, Configuring integrations, Data Mapping, Lookups, SaaS, On-premises integration agents, Security, Schedules, Versioning, Activating, Monitoring integrations and much more.

Related Links/References:

Next Task for you:

Click on the Image below to Download our FREE Guide on “25 Exam Questions for Oracle Integration Cloud Service” as it will help you clear your doubts and concepts about OIC before you start your journey. Oracle Integration cloud Service (OIC) Free Masterclass

The post [Oracle Integration Cloud] Connectivity Agents Overview appeared first on Oracle Trainings.

[Q/A] 1Z0-932 Oracle Cloud Infrastructure Architect Certification Training Day 3: Networking (VCN, Subnets, Gateways, Route Tables, Security List)

$
0
0

This post covers the Q/As & Review from the Day 3 of [1Z0-932] Oracle Cloud Infrastructure Architect Training Program covering Networking (VCN, Subnets, Gateways, Route Tables, Security List).

For Q/A’s & Review from Day2, please check Here

The Image below will help you understand what to Learn or look for when appearing for the Oracle Cloud Infrastructure Architect Certification (1Z0-932).

OCI learning path

Note: Networking from the exam point of view is an important topic as it contains 30% of the total exam weighage. The Networking Module contains important topics such as VCN, Subnet, Gateways which control the access of OCI resources in the Cloud.

Exam Weightage Networking

Note: In our training [1Z0-932] Oracle Cloud Infrastructure Architect Training Program, Load Balancer and DNS are separate modules which we will cover in the upcoming sessions.

In this session, We covered Module 3: Networking which includes the following lessons: 

Module 3: Networking agenda

The course which is available on the Membership Portal looks like the Image below. We encourage trainees to go through the well-done recorded videos before coming to the Live session so that they can come prepared with their doubts & clear them during the Live Session to make it more interactive.

Networking 1Z0_932

[Q/A] VCN & Subnet

We started this Module with Virtual Cloud Network (VCN) & Subnet CIDR Ranges. Here is the high-level overview of what we have covered & related Q/A:

Virtual Cloud Network (VCN): Software-defined version of the traditional physical network including subnet, route tables, security list, and gateways. VCN covers a single, contiguous IPv4 CIDR Block of your choice. It resides within a single Region but can cross multiple Availability Domain (AD).

Subnet: Each VCN network is subdivided into Subnets. Each subnet has a contiguous range of IPs, described in CIDR notation. Subnet IP ranges within VCN can’t overlap. Subnets can be Regional or AD Specific and can be designated as either Public or Private.

VCN & Subnet

Here are some of the questions related to VCN & Subnet:

Q1. Can we have multiple VCN?

Ans: Yes, you can have multiple VCNs.

Q2. Can Subnet span across ADs?

Ans: Yes, now Subnet can span across AD when you select regional Subnet. To know more on Regional Subnets, please check Here.

Q3. How can one use private Subnets as “public”?  As per RFC-1918, these Subnets are designated private Subnets, right?

Ans: In Oracle Cloud, you designate Subnet as public or private. So, when you create subnet as public. you get both public IP and private IP. However, for the private Subnet, you get only private IP. Once you have created a Subnet of a specific type, then you can’t change it and Subnet can be either public or private but not both at the same time.

public and private subnet
Q4. Why does Oracle recommend Subnet to be over a region?

Ans: Regional Subnet reduces the number of Subnets you need to create as now you are not creating specifically to AD.

To know more on Regional Subnets, please check Here.

Q5. Can a private VCN have a public Subnet?

Ans: VCN is a network (you don’t define VCN as public or private), and only Subnets are defined as public and private. VCN can have both public and private Subnets.

Q6. Is that possible to explain the Regional Subnet with an example or diagram?

Ans: Yes, here is an explanation with a diagram, but we’ll discuss this again in Compute by giving a demo.

Subnet

Create Subnet

Q7. In which case we will use regional Subnet?

Ans: Going forward always use regional Subnet. AD-specific Subnet is how it started and since Regional Subnet it’s better to select Regional Subnet.

Q8. Can you please give an example of why Regional Subnet is useful?

Ans: Regional Subnet reduces the number of Subnet as you are not creating Subnet for each but just 1 Regional Subnet can cover all 3 AD (so now you are creating 1 Subnet for Regional instead of 3 AD Subnet).

To know more on Regional Subnets please, check Here.

[Q/A] Route Table

Next, we discussed was Route Table, here is a high-level overview & some related Q/A:

VCN uses route tables to send traffic outside VCN (Internet, On-Premise, other Peered VCN).

Each Route rule specifies:

  • Destination CIDR block
  • Route Target for the traffic that matches that CIDR

Each Subnet uses a single route table specified at the time of Subnet creation and can be edited later. The route table is used only if the destination IP Address is not within VCN’s CIDR block.
When you add any gateway (IGW, DRG, NAT, SGW), you must update the Route Table of the Subnet that uses these gateways. Multiple Route Tables can be created from VCN Page but only 1 can be used by a specific Subnet with Multiple Rules inside.

We covered Route Table on Day 3, so here are some of the questions related to Route Table:

Q9. Is there any Default or Main Route Table concept?

Ans: There will be a default Route Table for VCN.

subnet_routetable

Q10. Is the Routing Table at the VCN or the Subnet?

Ans: VCN will have multiple Route Tables but Subnet will have only 1 Route Table at any given point of time.

VCN_Routetable

 

subnet_routetable

Q11. Is there a way we can delete the default Route Table in OCI?

Ans: Yes, you can delete as long as the Route Table is not in use by any Subnet.

Q12. How many maximum Route Table we can create in one VCN, is there any restriction?

Ans: There is a limit which can be seen in the Image below:

Routelimits

Reference: https://docs.cloud.oracle.com/iaas/Content/General/Concepts/servicelimits.htm

[Q/A] Gateways (IGW, NGW, DRG, SGW, LPG)

Then, we look at different Networking Gateways & here is an overview of the critical ones:

Internet Gateway (IGW) provides a path for network traffic between VCN(public Subnet) & the Internet.

NAT Gateway (NGW) gives private network, outgoing access to VCN(private subnet) & the Internet without assigning Public IP to host.

Dynamic Routing Gateway(DRG) provides private network traffic between VCN and destinations other than the Internet like On-Premise and VCN in another Region.

Service Gateway(SGW) lets resources in VCN access public OCI Service (Ex Object Storage) but without using the Internet (IGW or NAT GW).

Local Peering Gateway(LPG) provides a connection between two VCNs in the same region, so their resources can communicate using private IP addresses without routing the traffic over the Internet or through your On-Premises Network.

Gateways

On Day 3, we also covered Gateways (Internet Gateway, NAT Gateway, Dynamic Routing Gateway), so here are some of the questions related to Gateways:

Q13. In DRG, the destination IP will always be the same?

Ans: No, it will be the CIDR of a network that DRG is connecting to.

Here, we have our VCN whose CIDR block is 172.16.0.0/16 and the destination CIDR block is 10.0.0.0/16, the route target will be the DRG. The DRG is attached to this VCN which then allows the connection to route to the destination CIDR block.

Let us assume this is the  On-Premise CIDR block, so the route target in DRG will be CIDR 10.0.0.0/16

Dynamic Routing Gateway

Q14. Can we create both NGW and IGW in the same architecture?

Ans: Yes, for Public Subnet you’ll use IGW, and for Private Subnets, you’ll use NGW

Q15. In Public Subnet Access through Internet Gateway and In Private Subnet connectivity through DRG, is it? Means DRG use in only Private Subnet?

Ans: No, IGW is used to connect to the Internet while DRG is to connect VCN to another VCN or another Network like On-Premise using private IP. If you want to connect to the Internet, then it’s via IGW.

Q16. Do we have any limits to the number of Gateways within a VCN?

Ans: Yes, there is and it depends on the Gateway.

Gateway_limits

Reference: https://docs.cloud.oracle.com/iaas/Content/General/Concepts/servicelimits.htm

Q17. Do we have to install any software on our on-premise machines to access VCN through DRG?

Ans: Yes, you’ll need a VPN software in On-Premise.

[Q/A] Security List: Ingress & Egress

You should know about the Security Lists, & the most confusing one is Stateless vs Stateful. Here is an overview & some questions related to the Security List:

Security List: Common set of firewall rules associated with a Subnet. Security List is of 2 types:

  • Ingress: Incoming Traffic
  • Egress: Outgoing Traffic

Firewall rules in OCI are defined at Subnet level and not at the Compute Instance level.

Q18. What is the value of stateful and stateless rules? Can you explain more for the stateless rule?

Ans: When you define a Stateful Security Rule, you just need to write Ingress rule, and you don’t need any specific egress rule for a response to go back to the client.

Whereas if you define a Stateless Rule, you need to write an Ingress Rule and with that, you also need to write an Egress Rule for the response to go back to the client. You write a stateless rule for service that gets a lot of requests like for very busy website traffic.

Note: If in such a scenario, you use Stateful Rule (whereas Stateless is recommended), Security List will need to maintain connection tracking and this will impact performance.

Security list: Stateful & Stateless

 

Ingress rules

Egress Rules

[Q/A] VPNConnect & FastConnect

There are 3 ways to connect your On-Premise to the VCN on Cloud.

  1. Public Internet: Here, a public IP is assigned which connects to the VCN.
  2. VPN: One way to connect your on-premises network and your virtual cloud network (VCN) is to use VPN Connect, which is an IPSec VPN. Here, a private IP is assigned.
  3. FastConnect: FastConnect provides higher-bandwidth options, more reliable and consistent networking experience compared to the Internet-based connections.

One way to connect your Pn-Premises Network and your Virtual Cloud Network (VCN) is to use VPN Connect, which is an IPSec VPN. IPSec stands for Internet Protocol Security or IP Security. IPSec is a protocol suite that encrypts the entire IP traffic before the packets are transferred from the source to the destination.

FastConnect connects an existing network to VCN over a private physical network instead of the Internet. There are two ways to connect with FastConnect:
➢ Colocation: By Co-locating with Oracle in a FastConnect Locations.
➢ Provider: By Connecting to a FastConnect Provider.

Note: We will cover IPSec and FastConnect in the advanced Module of Networking i.e. Module 9.

Here is a high-level overview & some related Q/A:

OCI connectivity options

Q19. What is the difference between IPSec VPN and Fast Connect?

Ans: Both are ways to connect On-Premise to the Cloud. An IPSec VPN establishes an encrypted network connection over the Internet between your network or data center and your Oracle Cloud Infrastructure Virtual Cloud Network (VCN). It’s a suitable solution if you have low or modest bandwidth requirements and can tolerate the inherent variability in the Internet-based connections. FastConnect bypasses the Internet. Instead, it uses dedicated, private network connections between your network or data center and your VCN.

We covered & discussed many Exam Dumps during the Live session. Check below one of the Sample Quiz Question based on the above Slide:

Networking_Quiz

Note: If you know the answer to the above question, then leave a comment in the comment box below. Make sure you post the answer with an explanation of why you think it is the correct answer while others aren’t.

Related/References

Next Task For You

Begin your journey towards becoming an Oracle Cloud [1Z0-932] Certified Architect by Joining the FREE Masterclass on How To Become Oracle Certified Cloud Architect [1Z0-932] in 8 Weeks, and start preparing today to clear the Exam for Oracle Cloud Infrastructure Architect Exam-(1Z0-932) Certification.

Click on the Image below to Register for the FREE Masterclass Now!
FREE masterclass to become Oracle certified cloud architect

The post [Q/A] 1Z0-932 Oracle Cloud Infrastructure Architect Certification Training Day 3: Networking (VCN, Subnets, Gateways, Route Tables, Security List) appeared first on Oracle Trainings.

Oracle Autonomous Database Cloud Certification [1Z0-931]: Step-by-Step Activity Guides To Clear The Exam

$
0
0

The best way to Learn is to Perform.

This post discussed the Hands-On Activity Guides you must perform to Learn Oracle Autonomous Database Cloud clear the Oracle Autonomous Database Cloud Certified Specialist [1Z0-931] Certification Exam.

In our 7 weeks Certification Training Program “Oracle Autonomous Database Cloud Specialist”we cover the below Modules & Step-By-Step Hands-On Activity Guides which will help you clear the Exam & become an Oracle Autonomous Database Cloud Certified Specialist.

Here’s the quick sneak-peak of how to start learning Oracle Autonomous Database Cloud & clear the [1Z0-931] Certification Exam by doing Hands-on:

Activity Guide I: Register for an Oracle Free Trial Account

The first thing you must do is to get a Trial Account for Oracle Cloud (You get 300 USD FREE Credit from Oracle to practice). In this Activity Guide, we would learn how to register for an Oracle FREE Trial Account.

Note: Get this first Step-by-Step Activity Guide absolutely FREE from Here.

Once you register for an Oracle Cloud Trial, you will receive an Email like the one in the Image below: OIC Oracle Cloud Notification

Activity Guide II: Provisioning Autonomous Data Warehouse (ADW)

Next step is to Provision (create) Your first Autonomous Database in Cloud. This is one of the most important topics from the Exam point of view.
So, in this Activity guide, we cover Step-by-Step Instructions to Create an Oracle Autonomous Data Warehouse (ADW) instance on Oracle Cloud.

Activity Guide III: Connecting SQL Developer To ADW and Creating Tables

Once you successfully provision the Autonomous Data Warehouse, then the next task will be connecting to that Autonomous Data Warehouse instance and perform the required actions.

So, in this Activity Guide, we discuss the Steps to Download, Install SQL Developer and then connect to ADW instance using SQL Developer. Also, Creating Tables in Autonomous Data Warehouse.

Activity Guide IV: Loading Data Into Autonomous Data Warehouse

Once you are done with provisioning ADW instance and connecting to the instance, then you should know How to Create Users and Groups and How to load data into your Autonomous Data Warehouse Instance.

In this Activity Guide, you will create the IAM User, group and required policy and then load the required data into your Autonomous Data Warehouse Instance using DBMS_CLOUD Utility after connecting via SQL Developer.

Activity Guide V: Running Query On Sample Data

Next task, you should know How to Query the Data in an Autonomous Data Warehouse. In this Activity Guide, we will share the steps to run queries on Sample Data in Autonomous Data Warehouse.

Activity Guide VI: Administer Autonomous Database

Now comes the most important task you should know as a DBA, is How to Administer the Autonomous Data Warehouse like Start and Stop, etc.

So, in this Activity Guide, we will cover the Administration Steps like How to Start/Stop the Autonomous Database, How to Take Backup and then How to Recover, etc.

Activity Guide VII: Performance Tuning and Monitoring

Next, as a DBA, you should be aware of how to Monitor the Autonomous Database for Performance and when required, how to do the Performance Tuning.

In this Activity Guide, we will be covering the steps to use Service Console to Monitor the Performance of Autonomous Database and looking into various aspects such as CPU Utilisation, Running SQL Statements & Average SQL Statement Response Time.

 

Activity Guide VIII: Running SQL Statements in Oracle Machine Learning

Next, You should know How to run SQL statements in Oracle Machine Learning (an important feature in Oracle Autonomous Database).

So, in this activity Guide, We will show you How to run SQL Statements in Oracle Machine learning in Autonomous Database.

The above Guides make your learning & understanding the concepts of Oracle Autonomous Database Cloud much easier and help you in qualifying Oracle Autonomous Database Cloud Certified Specialist  (1Z0-931 ) Certification in one go. You can get all these guides when you register for our Oracle Autonomous Database Cloud  Specialist: 1Z0-931 Training Program.

Here’s What You Get:

  1. Live Instructor-led Online Interactive Sessions
  2. FREE Unlimited Retakes for the next 1 Year
  3. FREE On-Job Support for the next 1 Year
  4. Latest Updated Training Material (Presentation + Videos) with Hands-on Lab Exercises mentioned
  5. Recording of Live Interactive Session for Lifetime Access
  6. 100% Money Back Guarantee (If you attend sessions, practice and don’t get results, We’ll REFUND you, check our Refund Policy)

Related/Further Readings

Next Task For You

Click on the Image below to Download my FREE one-pager Access Autonomous Database Oracle Cloud Action Plan Guide which contains the below points:

  • If you don’t have an Oracle Cloud Public Account, then create one by using the Step-by-Step Activity Guide Here. (Register For Free)
  • Build Your First Autonomous Database on OCI using the Steps Here.
  • Steps to Download the SQL Developer & much more.

Download action plan now
If you are not part of K21Academy Weekly Newsletter, then subscribe us at https://k21academy.com/subscribe.

The post Oracle Autonomous Database Cloud Certification [1Z0-931]: Step-by-Step Activity Guides To Clear The Exam appeared first on Oracle Trainings.

[New Machine] Oracle Exadata X8 Released

$
0
0

This blog post is about the new Oracle Exadata Database Machine X8 released on 20th April 2019 including the documentation of the machine.

Exadata X8 Features

The most notable features that the Oracle Exadata Database X8 has to offer are:

  • X8 uses machine learning to tune Oracle Autonomous Database and automate indexing which relieves the burden on IT professionals and DBAs. It detects performance issues and root causes of a problem, and address problems without human intervention. It improves performance and eliminates manual tuning.
  • Exadata X8 has 60% better performance than the previous machines which means it can pull data from a 560 GB database in under one second and under 3 seconds from a 1.6 TB database.
  • With the latest 24-core Intel processors and NVMe flash, Exadata X8 delivers up to 4.8M 8K database read I/O operations, or 4.3M 8K Flash write I/O operations per second per full rack.
  • Improvised security for mitigating threats such as “Spectre” and “Meltdown”.
  • It is made more scalable by connecting multiple Exadata Database Machine X8-2 racks or Exadata Storage Expansion Racks. Up to 18 racks can be connected by simply adding InfiniBand cables and internal switches.
  • There is a 40% higher capacity 14TB Helium disk drives as compared to the X7 10TB drives. However, if the capacity of the current Exadata system is not enough, the disks can be swapped.  Additionally, a new Storage Server X8-2 XT expansion unit extends drastically less expensive storage for less-accessed, archived, or regulatory data, but with the same benefits of as of Oracle Database storage such as Hybrid Columnar Compression and 6 identical operations.

To be the first to receive updates of our blogs on Oracle Exadata Database, On-premise, and On-cloud,  subscribe to our newsletters.

Exadata Documentation

References/Related

Next Task For You

Click on the Image below to Download your FREE Guide i.e., 5 Key Exadata Docs, Every Oracle DBA Must Read. 
Oracle Exadata Banner Image

The post [New Machine] Oracle Exadata X8 Released appeared first on Oracle Trainings.


[Video] Oracle Exadata Cloud Service: Overview for Beginners

$
0
0

This post is the first in a multi-part byte-sized video series on Oracle Exadata Cloud Service for DBAs & APPS DBAs. Here, we’ll be giving you a high-level Overview of Exadata Cloud Service. This post has been specially designed for the Beginners in Oracle Exadata Cloud Service.

Overview of Exadata Cloud Service

Oracle Exadata Cloud Service is a combination of the powerful Exadata and Oracle Cloud. It is versatile enough to process all the database workloads including OLTP, Data Warehousing, OLAP, and Hybrid workloads on a single Exadata platform in the Cloud.

Exadata on Cloud and Related Cloud Services

The Exadata on Cloud and related Services are:

  1. Exadata Cloud Service Instance
  2. Cloud Control Plane
  3. Oracle Cloud Operations Console & Team
  4. Oracle Object Storage Cloud Service
  5. Client Applications

Oracle Exadata Cloud Service

1. Exadata Cloud Service Instance

Each Exadata Cloud Service Instance has a predefined number of Exadata Database Server Nodes and a predefined number of Exadata Storage Server Nodes. Exadata Cloud Service is available in 3 configurations:

  • Quarter Rack: Contains 2 Exadata Database nodes and 3 Exadata Storage Servers.
  • Half Rack: Contains 4 Exadata Database nodes and 6 Exadata Storage Servers. 
  • Full Rack: Contains 8 Exadata Database nodes and 12 Exadata Storage Servers.

Note: To know more on these configurations please check the above video. For regular updates, Subscribe to our Youtube Channel.

2. Cloud Control Plane

Cloud Control Plane which provides a web-based self-service interface to manage Exadata Cloud Service. In addition to that, you also get REST APIs which also provide programmatic access to the service administration functions

Oracle Cloud Control Plane

3. Oracle Cloud Operations Console & Team

All hardware, firmware, and the Exadata Storage Server software are managed by Oracle with the help of Oracle Cloud Operations which is integrated with the Exadata Cloud Instance using a management network.

4. Oracle Object Storage Cloud Service

The Oracle Exadata instance consists of an Oracle Object Storage Cloud Service which contains the Exadata backups. Additionally, Oracle Exadata Database Server can be backed up here.

Note: Apart from backup on Oracle Cloud Storage, a local backup can be created on the Exadata Storage Server.

5. Client Applications

In order to access the Exadata Cloud Service, one first needs to establish a connection between the Client Applications like EBS, Java Applications, etc and Oracle Exadata Instance by one of these 3 ways:

  • Public Internet. Using the public Internet and Secure Protocols, such as SSH on Port 22 and Oracle Net on Port 1521. A private IP is assigned to the client which connects to the Exadata Instance.
  • IPSec VPN. Configuring an IPSec VPN to provide a secure connection between your network and Oracle Cloud over the Internet.  Here, a Private IP is assigned.
  • FastConnect. FastConnect provides higher-bandwidth options, more reliable and consistent networking experience compared to the Internet-based connections.

3 Ways to Connect to Oracle Cloud

To be the first to receive Updates and News on Oracle Exadata Database, On-premise and On-Cloud, Subscribe to Our Newsletters.

Free Community

Click on the Image below to join our FREE Community group.

Telegram link for Exadata Group

The post [Video] Oracle Exadata Cloud Service: Overview for Beginners appeared first on Oracle Trainings.

[Q/A] Oracle Apps DBA Training (R12.2) Day 1: Architecture & Changes in Oracle E-Business R12.2

$
0
0

This post discusses the Q/A & Review from the Day 1 of Oracle Apps DBA Training (R12.2)Install | Patch | Clone | Maintain Training Program. This will help you understand the basic concepts of Apps DBA Tasks & Architecture.

In this session, we covered Module 1: Architecture & Changes in Oracle E-Business R12.2 which includes the following Topics:

Course Agenda

The Apps DBA Training Program available on the Membership Portal looks like the screenshot below. We encourage the trainees to go through the well-done recorded videos before attending the Live session so they can come up with their doubts & clear them during the session to make it more Interactive.

Apps DBA Module 1 Overview

Oracle E-Business Suite (EBS) aka Apps or Applications is an integrated business application consisting of

  • Enterprise Resource Planning (ERP)
  • Human Resource Management System (HRMS)
  • Customer Relationship Management (CRM)
  • Supply Chain Management (SCM)
  • Financial Management
  • Advanced Procurement
  • Service Management
  • Project Portfolio Management

EBS Architecture

EBS Architecture

Here is a high-level overview of what we covered & the related Q/A:

Q/A Related to File System

EBS R12.2 File System:

  • R12.2 has Dual File System.
  • Run File system & Patch File System are identical.
  • To Support Online Patching (ADOP)
  • Single Non-Edition File System which has AD exe, PATCH_TOP
  • Instance Top excludes Weblogic and OHS files.
  • No support for Read Only APPL_TOP Access across Instances.

Q1: Why two file systems are needed in R12.2?

Ans. Creating and using the two file system allows one (run file system) to be a part of the running system while the other (patch file system) is either being patched or waiting to be patched during the next patching cycle.

Note: The file systems are designated File System 1 and File System 2 in Rapid Install. These are abbreviated to fs1 and fs2 respectively.

The two file systems are sometimes referred to as a dual file system, and swap roles at the end of each patching cycle. That is, the file system that has just been patched is put into use as a part of the running system (becoming the new run file system), and the previous run file system takes over the role of a patch file system (in readiness for the commencement of the next patching cycle).

appsdba r12.3 ebs apps file system dual f1 fs2 fsne

Q/A Related to Concurrent Processing

Next, We discussed the Concurrent processing, Here is the high-level overview of what we covered & related FAQs.

Concurrent Manager service is a batch processing tool which provides scheduling and queuing functionality for background jobs and is used by most of the Oracle Applications Modules. It is a key service within the E-Business Suite which runs the user requests in the background, thus ensuring that the user can continue with other day-to-day tasks while the requested change/activity is carried out by the Concurrent Manager.

Concurrent Manager process Workflow

Some of the definitions are given below:

  • Concurrent Programs: Programs can run concurrently with each other as well as with the other programs.
  • Concurrent Request: Submit to run a concurrent program as a concurrent process.
  • Concurrent Manager: Component of concurrent processing that monitors and runs requests without tying up your computer.
  • Request Set: Collection of reports or programs you group together.

Phases of the Concurrent Request

Concurrent Request

Q2. Do programs/concurrent requests affect the performance of the overall system?

Ans: Yes, it will affect the performance if the program is resource intensive.

In Oracle Applications, concurrent processing executes the programs running in the background and the online operations simultaneously. As a System Administrator, you can manage when the programs are run and how many operating systems process. Oracle Applications devotes to running programs in the background.

Concurrent Processing

Q3. Who can submit a concurrent request?

Ans: Anyone with access can submit a concurrent request.

Q4. Can a concurrent request be timed when Load on the system is minimum?

Ans: Yes, a concurrent request can be timed to run on a particular time of day to optimally use the system.

Q5. How do you decide what request to run as Concurrent request?

Ans: Any Request that takes more than 5 mins should be a concurrent request to make the best use of one’s time.

Q6. Explain BC4j?

Ans: The business components framework is a class library, in oracle.jbo.*, with built-in application functionality. Using the framework involves specializing base classes to introduce application-specific behavior, allowing the framework to coordinate many of the basic interactions between objects.

Q7. Is TIBCO same as FMW?

Ans: 

  • The Business Platform – Fusion Middleware
    Oracle Fusion Middleware is an enterprise business innovation platform which includes products like Business Intelligence, Business Process Management, Identity Management, Data Integration, Service-Oriented Architecture, and development tools i.e. Forms, Reports, Application Development Framework and Mobile Application Framework in JDeveloper. OFM provides enterprise and the Cloud solution to create and run intelligent business apps with maximum utilization of new generation’s h/w and s/w.
  • TIBCO is a product catering to specific needs while FMW is an infrastructure spanning across 57+ products.
    TIBCO BPM offers good tools to optimize process management.

For example, Decisions, allows you to model a complete logistics of business tasks by meeting all the expectations expected from a rules engine.

To conclude, it was a fantastic session and we got a very good feedback.

Related/Further Readings:

Next task for you

Want to know more about R12.2? Click on the Image below and get your FREE Guide “6 Docs Every Oracle Apps DBA Must Read for R12.2”.

The post [Q/A] Oracle Apps DBA Training (R12.2) Day 1: Architecture & Changes in Oracle E-Business R12.2 appeared first on Oracle Trainings.

[New Feature] IPSec VPN Now Supports BGP: Oracle Cloud (OCI)

$
0
0

Recent Oracle Update [May 21, 2019]: You can now use Border Gateway Protocol (BGP) with VPN Connect (also known as an IPSec VPN).

This post covers:

  • 3 different ways to connect to Oracle Cloud
  • Dynamic Routing Gateway (DRG) & its use
  • IPSec VPN Routing [Earlier/Now]
  • BGP & its Benefits

3 Ways to Connect to Oracle Cloud

3 Ways to Connect to Oracle Cloud

1) Public IP: 

A public IP address is an IPv4 address that is reachable from the internet. If a resource in your tenancy needs to be directly reachable from the internet, it must have a public IP address.

You will also need an Internet Gateway, & security List configured.

There are two types of public IPs:

  • Ephemeral: Think of it as temporary and existing for the lifetime of the instance.
  • Reserved: Think of it as persistent and existing beyond the lifetime of the instance it’s assigned to

Note: When you are creating an instance, make sure you create that inside Public Subnet. It will automatically be assigned to Public IP, or just go to the Advance options & under Networking make sure you have assigned Public IP

Public IP Oracle cloud

2) VPN Connect or IPSec VPN Tunnel: 

The second way to connect is using IP Sec VPN Tunnel and typically used to extend OCI Network (i.e. VCN) as if this is an extension to your On-Premise Network so that your users in On-Premise Network can connect to Cloud using Secure Tunnel over the Internet but on Internal (or non -public IP).

If you look at the diagram over here you have one network with CIDR 10.0 /16 on Premise while other as 172.16 /16 on OCI. One end of this VPN Tunnel will be connected using CPE and another end using DRG (so you must know what is DRG, check below about DRG).

IPSec VPN Tunnel

3) FastConnect

FastConnect connects an existing network to VCN over a private physical network instead of the Internet. There are two ways to connect with FastConnect:

  • Colocation: By Co-locating with Oracle in a FastConnect Locations.
  • Provider: By Connecting to a FastConnect Provider.

FastConnect is the most expensive solution whereas connecting over IPSec VPN Tunnel is the most common method. Connecting via Public is more common when you just testing out to see connectivity.

FastConnect solution explained with diagram

Dynamic Routing Gateway (DRG) & Its Use

If you are using IPSec VPN Tunnel or FastConnect for connecting, then you must configure DRG.

  • let’s assume you want to connect VCN in Oracle Cloud with On-Premise Network using IP Sec VPN Tunnel or FastConnect, then DRG will be configured at the cloud side of the VPN tunnel
  • If you would like to connect VCN in One Region to VCN in another Region then you use Dynamic Routing Gateway

DRG In OCI

IPSec VPN Routing [Earlier & Now]

When Oracle Cloud Infrastructure talks to On-Premise, there are two routing types by which traffic can route.

  • BGP Dynamic Routing: [New Feature: Introduced on 21st May 2019]
    • The available routes are learned dynamically through BGP. The DRG dynamically learns the routes from your on-premises network. On the Oracle side, the DRG advertises the VCN’s subnets.
  • Static routing: [Existing Feature]
    • When you set up the IPSec connection to the DRG, you specify the particular routes to your on-premises network that you want the VCN to know about. You also must configure your CPE device with static routes to the VCN’s subnets. None of these routes are learned dynamically.

For IPSec connection, static routing is the default type of routing for all tunnels.

network_ipsec_vpn

What is Border Gateway Protocol?

BGP is a Protocol used to transfer packet over the internet and it uses dynamic routing for transfer and decides the path at the run time. BGP offers network stability that guarantees routers can quickly adapt to send packets through another reconnection if one internet path goes down.

Benefits of Using BGP for Routing

  • BGP allows dynamic routing or automatic route exchange between your CPE device and your dynamic routing gateway (DRG).
  • IPSec VPN now becomes Dynamic, it Supports BGP Routing (Dynamic) between CPE and DRG.
  • The routing type (BGP or static) is now configured per IPSec tunnel in the overall connection.
  • If the connection has two tunnels, either both can use the same routing type, or one tunnel can use BGP and the other static routing.
  • Static to BGP changing possible per tunnel basic.
  • Custom Shared Secret: Option to provide Shared Secret Each Tunnel, pre or post setup.

So, This is the high-level overview of the Border Gateway Protocol (BGP).

We cover all this in detail in our [1Z0-932] Oracle Cloud Infrastructure Architect Training Program, under Module 9: Advanced Networking

OCI learning path

Related/References

Next Task For You

Begin your journey towards becoming an Oracle Cloud [1Z0-932] Certified Architect by Joining the FREE Masterclass on How To Become Oracle Certified Cloud Architect [1Z0-932] in 8 Weeks, and start preparing today to clear the Exam for Oracle Cloud Infrastructure Architect Exam-(1Z0-932) Certification.

Click on the Image below to Register for the FREE Masterclass Now!
FREE masterclass to become Oracle certified cloud architect

The post [New Feature] IPSec VPN Now Supports BGP: Oracle Cloud (OCI) appeared first on Oracle Trainings.

[Q/A] 1Z0-932 Oracle Cloud Infra Architect Certification Training Day 4: Compute (BM & VM)

$
0
0

Compute from the exam (1Z0-932 certification) point of view contains 15% of the total exam weighage. The Compute Module contains important topics such as Compute type (Bare Metal & Virtual Machine), Shape (Standard, HighIO, DenseIO, GPU), Compute Images, Boot Volumes

Compute Exam Weightage

This post covers the Q/As & Review from Day 4 of [1Z0-932] Oracle Cloud Infrastructure Architect Training Program covering Compute (Type- BM & VM, Shape, Service Images, Boot Volume, Instance Creation)

  • For Q/A’s & Review from Day3, covering Networking (VCN, Subnets, Gateways, Route Tables, Security List), please check Here.
  • For Q/A’s & Review from Day2, covering IAM (Compartments, Policies, Users, Groups) please check Here.
  • For Q/A’s & Review from Day1, covering Region, AD & FD, OCI Services please check Here.

In this session, We covered Module 4: OCI Compute which includes the following lessons:

Agenda Module 4: Compute

The course which is available on the Membership Portal looks like the Image below. We encourage trainees to go through the well-done recorded videos before coming to the Live session so that they can come prepared with their doubts & clear them during the Live Session to make it more interactive.

[Q/A] Compute (BM & VM)

We started this Module with Compute Types (BM & VM).

Bare Metal: A Bare Metal Compute instance gives you dedicated physical server access for the highest performance and strong isolation. It is non-Shared Hardware, ideal for customers with a strict regulatory requirement, where sharing at VM level is not permitted

Virtual Machine: A virtual machine (VM) is an independent computing environment that runs on top of a hypervisor. The virtualization makes it possible to run multiple VMs that are isolated from each other.

Compute

Here are some questions related to Compute Types discussed in training:

Q1. For OCI, on which hypervisor all the Oracle provided VM’s are based?

Ans: For OCI hypervisor is KVM based. whereas for OCI – C hypervisor is Xen based.

  • To know more on OCI vs OCI – C please check here

Q2. Is KVM actually the operating system which has the hypervisor inbuilt in the kernel?

Ans: The KVM hypervisor is a type 1 hypervisor that comes with the kernel, it is installed on top of a BM and top of that applications are run in VM so no operating system is required in case of KVM.

  • To know more on KVM, please check here

Q3. How come BM billing will stop on stop state?

Ans: There are different types of shapes:

  • Standard (BM & VM)
  • High I/O Bare metal
  • Dense I/O (BM & VM)
  • GPU (BM & VM)

— For Standard VM and Bare Metal instances, billing pauses on the stop state.

— For HPC, High I/O Bare Metal and Dense I/O Bare Metal and VM instances, billing continues until the instance is terminated

[Q/A] Compute Images

Next, we discussed Compute Images, here is a high-level overview.

Images are used to launch instances (Compute) in OCI. You specify which image to use when launching an instance, image determines the operating system and other software for an instance. Images that can be used to launch new instances are of the type:

  • Platform Images: Pre-built images for OCI
  • Oracle Images: Pre-built enterprise solution running on OCI from Oracle (EBS, JDE, etc)
  • Partner Images: Trusted third-party images published by Oracle partners
  • Custom Images: Created or Imported into OCI by You (like from VMDK)
  • Boot Volumes: Boot Volumes for creating a new instance
  • Image OCID

Oracle Images

Here are some questions related to Compute Images.

Q3.  Can we install our own OS or we need to use only the images from Oracle?

Ans: You can install any OS of your choice including BYOL as long as it’s compatible with Oracle Cloud Hardware. There should be a certification matrixes for supported OS.

Q4. What is OCPU Exactly?

Ans: Oracle’s definition of CPU. Oracle calculates license based on OCPU. An OCPU is defined as the CPU capacity equivalent of one physical core of an Intel Xeon processor with hyperthreading enabled. For the Intel Xeon processor, each OCPU corresponds to two hardware execution threads, known as vCPUs.

OCPU

Reference: https://cloud.oracle.com/compute

[Q/A] Boot & Block Volumes

Here we give an overview for Boot & Block Volumes and how they play a major role in Storage.

Note: Volumes will be covered in the next session i.e. Storage

one liner

Boot Volume: When you launch a virtual machine (VM) or bare metal instance based on an Oracle-provided image custom image, a new boot volume for the instance is created automatically in the same compartment. Boot volume is associated with that instance until you terminate the instance when you terminate the instance, you can preserve the boot volume and its data.

  • Boot volume can be detached (only from stopped Instance) and attached as block volume to another instance for troubleshooting.
  • You can clone a boot volume and use it to launch a compute instance

Block Volume: The Oracle Cloud Infrastructure Block Volume service lets you dynamically provision and manage block storage volumes. You can create, attach, connect, and move volumes as needed to meet your storage and application requirements.

Here are some Q/A related to Boot & Block Volumes.

Q5. What is the Boot Volume used for and how is it different from a custom image?

Ans: Boot volume is the disk that holds OS files and packages which require to make the instance up and running. You cannot make the instance up without boot volume and is by default created with any instance you provision.

Boot Volume

You can create a custom image of a bare metal instance’s boot disk and use it to launch other instances. The custom image consists of Boot volume only associated with the instance and no other data volume will be included in a custom image. Instances you launch from your image include the customizations, configuration, and software installed when you created the image.

custom image

Note: We cover step by step hands-on guide on creating Instances from Custom Images and Boot Volumes, in our [1Z0-932] Oracle Cloud Infrastructure Architect Training Program 

Q6. What is the Bucket in OCI?

Ans: Bucket is an area in Object Storage to store Data. We will cover Bucket in detail in our Storage module i.e. Module 5 of [1Z0-932] Oracle Cloud Infrastructure Architect Training Program

Q7. Do you have exercises on creating images out of Boot Volume and make own image (custom image)?

Ans: We have Steps for how to create Custom Image & how to use it during Instance creation, under Module 4 AG.

Custom imagecreate custom imageBoot volume backupAfter creating the backup for the boot volume, we can create the required custom image from the same boot volume.

For the hands-on Activity guide please check here.

[Q/A] Cloud-Init & Metadata

Cloud-Init & Metadata are crucial for performing checks and making things easier such as for Instance initialization in case of Cloud-Init script and checking metadata information in case of metadata respectively.

Q8. What is Cloud-init Script?

Ans: Cloud-init is a way to run additional scripts with Instance initialization for hostname, package name, when an instance is created it is going to execute the script at the time of creation and install those packages.

Cloud-init

Cloud-init makes it easier and faster to customize your VM – install users, configure ssh keys, install packages, run commands at boot,etc. It’s particularly useful when you aim to install a lot of identical machines or very similar machines with the same installations and configurations, or only one machine that has a lot of complex configuration details.

Q9. How can we get Metadata info?

Ans: The metadata for an instance includes its OCID, display name, compartment, shape, region, availability domain, creation date, state, image, and any custom metadata that you provide, such as an SSH public key.

You can find some of this information in the Console on the Compute page, or you can get all of it by logging in to the instance and using the metadata service. The service runs on every instance and is an HTTP endpoint listening on 169.254.169.254.

Metadata

Metadata

Instance metadata

NOTE: For windows details the same command we run it in browser to get the details.

We covered & discussed many Exam Dumps during the Live session. Check below, one of the Sample Quiz Question (get a free copy) based on Compute topic:

OCI quiz

Note: If you know the answer to the above question, then leave a comment in the comment box below. Make sure you post the answer with an explanation of why you think it is the correct answer while others aren’t.

Related/References

Next Task For You

Begin your journey towards becoming an Oracle Cloud [1Z0-932] Certified Architect by Joining the FREE Masterclass on How To Become Oracle Certified Cloud Architect [1Z0-932] in 8 Weeks, and start preparing today to clear the Exam for Oracle Cloud Infrastructure Architect Exam-(1Z0-932) Certification.

Click on the Image below to Register for the FREE Masterclass Now!
FREE masterclass to become Oracle certified cloud architect

The post [Q/A] 1Z0-932 Oracle Cloud Infra Architect Certification Training Day 4: Compute (BM & VM) appeared first on Oracle Trainings.

[Video] Oracle Exadata Cloud Service(ExaCS) Architecture

$
0
0

This post is the second in a Multi-Part Video Series on “Oracle Exadata Cloud Service for DBAs & APPS DBAs. In this post, I’ll be discussing the Architecture of Exadata Cloud Service (ExaCS).

(To be the first to receive Updates on Oracle Exadata Database, On-premise and On-Cloud, Subscribe to Our Newsletters.)

Architecture of Exadata Cloud Service

The major components of an Exadata Cloud Service include:

  1. Database Servers
  2. Storage Servers
  3. InfiniBand
  4. Networks
  5.  Oracle Management Console

Oracle Exadata Cloud Service Architecture

Note: Depending on the configuration of the Exadata Cloud Service, the number of Database Nodes and Storage Nodes vary. In this post, we’ll be referring to Quarter Rack configuration.

1. Database Servers

Database Servers are the servers where the Oracle Database Instances run. The client has full root access on these Linux Servers. Database Servers can have 2,4 or 8 nodes, depending on the configuration of Exadata Cloud Service. An Exadata Database Server contains at least one Virtual Machine (VM), known as DomU, running on a VM hypervisor or virtual machine monitor(VMM), known as Dom0.

  • Dom0. Dom0 is inaccessible by the clients and can only be accessed by the Oracle Team. The resource allocated to Dom0 is minimal. Therefore, it runs on 2 CPUs and 16GB RAM. Oracle uses the Integrated Lights Out Manager (ILOM) which is a highly specialized tool created to manage and monitor servers. ILOM controls the hardware and firmware of the Dom0 Database Server.
  • DomU. Users have secure access to DomU. Each DomU is provisioned with a complete Oracle Database installation including all the features of Oracle Database Enterprise Edition, Oracle Grid Infrastructure with Cloud Tools like DBaaSCLI and bkup_api for backup & recovery, etc. In DomU, the client patches and maintains the operating system, grid, Exadata, etc. By default, there are 4 operating system users who can connect OPC user to Exadata Server using the SSH key pair. The four default operating system users are:
  1. OPC
  2. Oracle
  3. grid
  4. root

Note: Learn How to Create Compute on OCI (The client can use the same method to connect to Exadata using SSH key pair.)

Database Servers in Exadata Cloud Service

2. Storage Servers

There can be 3,6 or 12 Storage Nodes in an Oracle Exadata Cloud Service Instance. Each Oracle Exadata environment has a storage space inside the Exadata Storage Servers which is used by Oracle Automatic Storage Management (ASM). ASM has multiple disk groups which are:

  • Data. The Data disk group is used for storing Oracle Database data files.
  • Recovery. The Recovery disk group which is used for storing the Fast Recovery Area (FRA). Here, Oracle Database creates and manages backup and recovery, such as RMAN backups and archived redo log files.
  • Sparse. The client can optionally create the Sparse disk group. The Sparse disk group is used for Fast Clone.

3. InfiniBand

Database Servers and Storage Servers are connected to each other by a network of high-bandwidth or high-speed, low-latency, InfiniBands. These InfiniBands are also used for intra-server connections so that the Instances can communicate with each other efficiently.

4. Networks

There are three types of networks in an Oracle Exadata Cloud Service Instance:

  • Client Network. This network is used by the Client Applications to securely connect to the Exadata Cloud Servers using either SSH on port 22 or SQLNet on port 1521.
  • Backup Network. This network is used to backup or restore Exadata on Oracle’s Object Storage Service. The Client and Backup Networks use bonded network interfaces to maximize performance and availability.
  • Management Network. This network is used by the Oracle Team to manage the hardware, firmware, and the Exadata Storage Servers through Oracle Management Console.

5. Oracle Management Console

All hardware, firmware, and the Exadata Storage Servers are managed by the Oracle Team from the back-end using Oracle Management Console and the management network.

Related/References

Next Task for You

To be the first to receive Updates and News on Oracle Exadata Database, On-premise and On-CloudSubscribe to Our Newsletters.

Free Community

Click on the Image below to join our FREE Community group.

Exadata Telegram Group

The post [Video] Oracle Exadata Cloud Service(ExaCS) Architecture appeared first on Oracle Trainings.

Viewing all 1887 articles
Browse latest View live