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

Tagging Overview & Concepts in Oracle Cloud (OCI)

$
0
0

Tagging in Oracle Cloud Infrastructure (OCI) is used to provide metadata to the resources so that it is easier to list and organize resources present in multiple Compartments and for billing purposes (Cost tracking tags).

In this post, I have covered the Overview and Basic Concepts of tagging in OCI.

Overview of Tagging in OCI

  • Tagging enables you to add metadata (data about data) to resources.
  • It allows you to organize and track resources within your tenancy.
  • Allows to define keys and values and associate them with resources.

Benefits of Using Tags in OCI

  • Tagging allows you to more richly organize, control, manage and report OCI resources.
  • It allows service enabled users to filter control access.
  • It also allows performing bulk actions on a set of resources.

Types of Tags in OCI

There are two types of tags:

1) Defined tags

  • Tag administrator creating and managing all the tags that users will apply to resources.
  • Use IAM policy to limit who can create tags to a few select tag administrators, while granting all others in the tenancy only the ability to apply tags.
  • The advantage of using a defined tag over a free-form tag is to prevent tag spam.
  • Consists of a namespace, a key, and a value.

defined tags

2) Free-form tags

  • It allows users to tags to resources.
  • This approach provides no structure.
  • Consists of a key and value only.

free-form tag

Basic Tagging Concepts

  • Tag namespace is a container of tag keys. It consists of zero or more tag key definitions and must be unique across the tenancy.
  • Tag Key is the name used for the tag. Tag keys for defined tags must be created in a namespace.
  • Tag Value Type specifies the data type allowed for the value. Currently, two data types are supported: string and a list of strings.
  • A Key Definition defines the schema of a tag and includes a namespace, tag key, and tag value type.
  • The Tag Value is the value the user applying the tag adds to the tag key.

eg: Operations.CostCenter=”42″  Operations is the namespace, CostCenter is the tag key, and 42 is the tag value.

Steps to Create Tags (Defined tags)

1) Click on Governance > Select Tag Namespaces

creating tag namespace

2) Then click on the “Create Namespace Definition” button

creating namspace defination

3) Give the new Namespace a name and description.

tag namespace defination

4) Click on Identity and select the Tag Namespace you wish to add the Tag Key Definition.

selecting namspace to create tag

5) Click “Create Tag Key Definition”.

create tag key defination

6) Type in the Tag Key (it must not contain spaces or dots) and its description.

tag key defination

7) To apply tag click on “Apply Tag(s)”.

apply tags

Cost Tracking Tags

A cost tracking tag is a type of defined tag that is sent to our billing system and shows up on your online statement in the My Services dashboard.

It helps to manage costs in tenancy.

Cost analysis

cost analysis window

Note: For creating a cost tracking tag we need to tick a checkbox.

tag key defination

Cost tracking tags are used for:

  • Filter projected costs.
  • Set budgets.
  • Filter and subtotal online statement.

Service Limits on Tags

  • 100 tag namespaces per tenancy
  • 100 tags per tag namespace
  • Tags per resource: 10 free-form tags and 64 defined tags
  • Tags enabled for cost-tracking: 10 per tenancy (includes both active and retired tags)
  • Total tag data size: 5 K (JSON). The total tag data size includes all tag data for a single resource (all applied tags and tag values). Sizing is per UTF-8

Conclusion

It is necessary to keep the track of resources in different compartments in a tenancy and to list and organize those resources. In order to do so the concept of tagging is introduced in Oracle cloud (OCI). In this blog, I have covered the overview, types, steps to create a tag inside a namespace, Cost tracking tags and Limits on tags.

I hope it will help you understand the whole process. If you find it helpful then share it with your friends.

Related/Further Readings

Begin Your Cloud Journey

Begin your journey towards becoming an Oracle Cloud Certified Architect Associate by joining the FREE Masterclass on “How To Become Oracle Certified Cloud Architect Associate in 8 Weeks”.

Click on the image below to register for the FREE Masterclass NOW!Oracle certified cloud architect

The post Tagging Overview & Concepts in Oracle Cloud (OCI) appeared first on Oracle Trainings.


Oracle EBS Cloud Manager: New Release (19.3.1) Is Now Available

$
0
0

The New release (19.3.1) of Oracle E-Business Suite (EBS) Cloud Manager is now available and brings new features for EBS (R12) on Cloud.

In this blog post, I will cover:

  • What is EBS Cloud Manager?
  • What’s new in EBS Cloud Manager (19.3.1)?
  • How to Provision EBS Cloud Manager (19.3.1)?
  • How to Upgrade to New EBS Cloud Manager (19.3.1)?

What is EBS Cloud Manager?

EBS Cloud Manager is a tool through which you CreateManage, and Migrate E-Business Suite on Oracle application on Oracle Cloud (OCI).

EBS Cloud Manager

As an Oracle Apps DBA or EBS Architect, you need to know about EBS Cloud Manager.

Note: To know more about EBS Cloud Manager, click HERE.

What’s New in EBS Cloud Manager(19.3.1):

  1. EBS Cloud Manager Now Supports Fault Domain for Application, Databases, Backup Provisioning. A fault domain is a logical collection of the server inside the Availability Domain (AD). AD is a Datacenter inside the geographical location. To know more about Availability Domain & Fault Domain, click HERE
  2. EBS Cloud Manager (19.3.1) Now Supports Tagging. Tagging is a type of labeling that tags/labels to help you organize and control resources. There are two types of tags: Predefined tags & Free-form tags, and both are supported.
  3. EBS Cloud Manager (19.3.1) provides Web Entry point Enhancement. 
  • Application Server can work as a Web Entry point (Load balancer is not mandatory for Web Entry).
  • The load balancer is now Optional.
  • Transport Layer Security (TLS) Protocol Supported.
  1. EBS Cloud Manager (19.3.1) provides Execution Engine Enhancement.
  • EBS Cloud Manager’s tasks and subtasks run via a new execution engine.
  • Details for subtasks or overall tasks can be seen by EBS Cloud Manager.
  1. Online help is available for Key Flows in EBS Cloud Manager.
  2. 𝐄𝐁𝐒 𝐂𝐌 𝐧𝐨𝐰 𝐚𝐥𝐬𝐨 𝐬𝐮𝐩𝐩𝐨𝐫𝐭𝐬 𝐏𝐫𝐢𝐯𝐚𝐭𝐞 𝐒𝐮𝐛𝐧𝐞𝐭 𝐃𝐞𝐩𝐥𝐨𝐲𝐦𝐞𝐧𝐭 –
    • Earlier only Public Subnet deployment possible. Now both.
    • Regional or AD-Specific Private Subnets Supported.
    • Public Updates on Private Subnets – Use NAT Gateway –
    • Note: To know more about subnet in OCI, check here
  3. 𝐁𝐨𝐨𝐭 𝐚𝐧𝐝 𝐁𝐥𝐨𝐜𝐤 𝐕𝐨𝐥𝐮𝐦𝐞 𝐂𝐥𝐨𝐧𝐞𝐬 𝐬𝐨 𝐭𝐨 𝐩𝐫𝐞𝐬𝐞𝐫𝐯𝐞 𝐎𝐒 𝐮𝐩𝐝𝐚𝐭𝐞𝐬 & 𝐩𝐚𝐜𝐤𝐚𝐠𝐞𝐬 𝐭𝐨𝐨.
  4. 𝐑𝐞𝐟𝐢𝐧𝐞𝐝 𝐑𝐌𝐀𝐍 𝐩𝐚𝐫𝐚𝐦𝐞𝐭𝐞𝐫𝐬 𝐭𝐨 𝐨𝐩𝐭𝐢𝐦𝐢𝐳𝐞 𝐁𝐚𝐜𝐤𝐮𝐩 & 𝐫𝐞𝐬𝐭𝐨𝐫𝐞. – Updates using Self Update Utility – Corresponding

How To Provision EBS Cloud Manager(19.3.1):

1) Log in to your Oracle Cloud account and go to the OCI Console.
Note: If you haven’t registered for the Oracle Cloud Free Trial account yet, then please Download the Step-by-Step Activity Guide to Register for Oracle Cloud Trial Account

2) From the navigation menu, click on “Marketplace”. OCI Console

3) In the Marketplace, you will get the EBS CM image as well as all the Oracle provided Images & partners.

Marketplace

4) Select the EBS Cloud manager version (19.3.1) and Compartment, then click on the Launch Instance.

Launch Instance

Note: For the Lift and Shift Migration, you need EBS Cloud Backup Module.
You can download EBS Cloud Backup Module 19.3.1 as Patch 30115120 from My Oracle Support.

How To Upgrade Old EBS Cloud Manager to (19.3.1):

You can upgrade from 19.1.1.x or 19.2.1.x to Latest EBS Cloud manager 19.3.1 by using Done using selfUpdate.pl utility ran directly from the existing EBS Cloud manager machine.

$ cd /u01/install/APPS/apps-unlimited-ebs/bin

$ perl selfUpdate.pl

To know more about how to upgrade to the new EBS cloud manager, click HERE. (MOS Note 2434500.1).

Related/References

Next Task For You

If you are an Oracle Apps DBA and just starting your journey to Oracle Public Cloud, then we highly recommend you to download our FREE Guide that contains the 7 Things Every Oracle Apps DBA & Architect Must Know to Manage & Migrate Oracle EBS (R12) on Oracle Cloud.

Click on the below image to get the FREE Guide NOW!

EBS on Oracle Cloud Free Guide

The post Oracle EBS Cloud Manager: New Release (19.3.1) Is Now Available appeared first on Oracle Trainings.

[1Z0-997] Traffic Management in Oracle Cloud Infrastructure (OCI)

$
0
0

Traffic management in OCI is a critical component of the Domain Name System (DNS) that lets us configure routing policies for serving intelligent responses to DNS queries.

Traffic management in OCI is covered in our OCI Architect Professional [1Z0-997] Certified training. For the list of Hands-On guide click here.

  • Different answers can be served for a DNS query according to the logic traffic management policy.
  • Sending users to the most optimal location in your infrastructure.
  • Oracle Cloud Infrastructure DNS is optimized to make the best routing decisions based on current conditions on the internet.

Note: The Oracle Cloud Infrastructure Domain Name System (DNS) service lets you create and manage your DNS zones. You can create zones, add records to zones, and allow Oracle Cloud Infrastructure‘s edge network to handle your domain’s DNS queries.

To know more about Domain Name System (DNS) click here.

To know more about OCI Architect Professional [1Z0-997] click here

traffic management

In this blog, I have covered:

  • Traffic steering use cases
  • OCI Traffic Management Policies
  • Steps to create a traffic management policy

Traffic Steering use cases

(1) Failover

  • Traffic is automatically directed to a different endpoint as soon as service fails to respond.
  • Monitoring is done by Oracle Health Check

Note: The Oracle Cloud Infrastructure Health Checks service provides users with external monitoring to determine the availability and performance of any publicly facing service, including hosted websites, API endpoints, or externally facing load balancers.

To know more about Health check service in OCI click here.

(2) Cloud Migration

Steer a small percentage of traffic to the new infrastructure, monitor the results, and increase the amount of traffic at your own pace.

(3) Load Balancing for Scale

  • Distribute traffic across multiple compute instances.
  • Oracle Health Checks is used to ensure users are sent to healthy endpoints.

load balancing for scale

(4) Hybrid/Multicloud Environment

Traffic Management Steering Policies may be used to not only steer traffic to Oracle Cloud Infrastructure resources but can also be used to steer traffic to any publicly exposed (internet resolvable) resources, including other cloud providers and enterprise data centers.

hybrid/multicloud environment

(5) Geolocation Steering

  • Specify which endpoint a user will be steered to based on their geographical location.
  • Combine with Oracle Health Checks to steer from one region to another
  • For example, keeping traffic from China in China and block traffic outside of China into China.

geolocation steering

(6) Canary Testing

  • You can configure policies to serve different responses for your internal users versus external users.
  • Limit access to new/beta features before rolling out for General Availability.

Canary testing

(7) Zero Rating Service

  • Conditional steering can be based on the originating enterprise, mobile operator, or other communications provider.
  • Preferred ASNs can be directed to free resources while all other traffic can be directed to paid resources.

Zero-rating service

OCI Traffic Management Policies

Steering Policies: A framework to define traffic management behavior for your zones. Steering policies contain rules that help to intelligently serve DNS answers.

(1) Load Balancer Policies

  • Load Balancer policies allow the distribution of traffic across multiple endpoints.
  • Endpoints can be assigned to equal weights or custom weights to distribute traffic among endpoints evenly or in a particular ratio.
  • Health Checks service is used to determine the health of the endpoint. DNS traffic will be automatically distributed to the other endpoints if an endpoint is determined to be unhealthy.

Load balancer steering policy(2) Failover Policies

  • Allow you to prioritize the answers served in policy (for example, Primary and Secondary).
  • Oracle Health Check service is used to determine the health of answers in the policy.
  • If the Primary Answer is determined to be unhealthy, traffic will automatically shift to the Secondary Answer.

failover policies

(3) Geolocation Steering Policies

  • Distribute DNS traffic to different endpoints based on the geographical location of the end-user.
  • For example: North American users traffic is routed to PoolA first, if PoolA fails only then the traffic is routed to PoolB.
  • Adding a global catch-all allows specifying answer pools for queries that do not match any of the specified rules you have added. No global catch-all means that queries not matching any of the above rules will receive a random answer.

geolocation steering policies

(4) ASN Steering Policies

  • Allow you to steer DNS traffic based on Autonomous System Numbers (ASN).
  • DNS queries originating from a specific ASN or set of ASNs can be steered to a specified endpoint.

(5) IP Prefix Steering policies

  • IP Prefix steering policies enable customers to steer DNS traffic based on the IP Prefix of the originating query.

Note: A subnet address that will be used to distribute DNS traffic.

Steps to create a traffic management policy (Failover)

(1) In the navigation menu. Under Core Infrastructure, go to Networking and click Traffic Management Steering Policies.

traffic management steering policies

(2) Click Create Traffic Management Steering Policy.

create traffic management steering policies

(3) Select a steering Policy (in this example “Failover”)

selecting failover

(4) Enter the following information:

  • Policy Name is a unique name that identifies policy. Avoid entering confidential information.
  • Policy TTL is the Time to Live for responses from the steering policy.
  • Maximum Answer Count is the maximum number of answers return for the policy.

policy name, policy TTL, maximum number count

  • Answer pools contain the group of answers that will be served in response to DNS queries.

answer poolsanswer pools

  • Pool Priority specifies the priority of answers that are served in a policy.

pool priority

  • Select a Health Check.

attach health check

  • Attach Domain(s) is the domain name and domain OCID you want to attach to the policy.

(5) Click Create Policy.

Note: To know about Tagging in OCI click here.

Note: To know more about creating different Traffic management policies click here.

Conclusion

It is necessary to serve different answers (endpoints) to the DNS queries depending on the logic you define in the steering policy. In this post, I have covered the overview of traffic management, traffic steering use cases, traffic steering policies and steps to create traffic steering policy.

I hope it will help you understand the whole process. If you find it helpful then share it with your friends.

Related/Further Readings

Next Task For You

In our OCI Architect Professional [1Z0-997] Certification training, we cover Traffic management in Design for Hybrid cloud architecture module. In this module, we also cover Virtual Cloud Network(VCN), Load Balancer, Fast Connect, VPN connect, DNS and DNS Zone Management. For the list of Hands-On guide click here.

1z0-997

The post [1Z0-997] Traffic Management in Oracle Cloud Infrastructure (OCI) appeared first on Oracle Trainings.

Oracle Integration Cloud Services (OIC)1Z0-1042 Training: Step By Step Activity Guides/Hands-On Lab Exercise

$
0
0

This post covers Step by Step Hands-On Activity Guides that you must perform in order to learn Oracle Integration Cloud Service(OIC), (For FREE Masterclass register hereYou can use these exact steps to bring you and your team for integration with on-premise & cloud application (Oracle or Non-Oracle) up-to-speed quickly for supporting Customers Moving to Cloud.

In our 8weeks Oracle Integration Cloud Service(OIC) Trainingwe cover below Modules & Step-by-step hands-on Activity guides mentioned in the post.

 

Activity Guide I: Register for 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).

Oracle Cloud is one of the top choices for any organization looking to move ERP/financials to the cloud. In this activity guide for this section, we would look at how to register for Oracle FREE Trial Account.

Note: Get this first step by step activity guide absolutely FREE from here

Register for Oracle Free Trial AccountOnce you register for Oracle Cloud Trial, you should get an Email Like below from Oracle:

OIC Oracle Cloud Notification

Activity Guide II: Create an Oracle Integration Instance & Accessing OIC Console Homepage

Once you create the Oracle FREE trial cloud account, the next task is to log in to your Cloud Account and you will see OCI Console, then from My Services Dashboard, You will navigate to Integrations and create Oracle Integration Instance.

In this Activity Guide, We will walk you through the steps to navigate to OIC options in Oracle cloud after login and Access various consoles like Integration Console, Integration Designer Console.

Create an Oracle Integration Instance & Accessing OIC Console Homepage

Activity Guide III: Call External REST API in OIC Using the REST Adapter

The REST Adapter can expose integrations as REST APIs by configuring a REST Adapter connection as a trigger. The REST Adapter can also consume any external REST API by configuring a REST Adapter connection as an invoke. This section identifies the capabilities of the REST Adapter when used as a trigger or invoke connection.

In this AG we call the External REST API in OIC using the REST Adapter. This activity guide cover:

  1. Creating REST Connection
  2. Creating External REST Connection
  3. Creating an Integration using External REST API and REST Adapter

Call External REST API in OIC Using the REST AdapterActivity Guide IV: Creating an Integration in OIC to Expose SOAP Service

The SOAP Adapter can consume an external SOAP API in an integration. The message received from Oracle Integration Cloud Service can be passed as payload to an external SOAP endpoint by the SOAP Adapter. Any response received from the endpoint can be sent to the next action in the integration for further processing.

The SOAP Adapter can expose inbound SOAP endpoints for accepting SOAP requests that are addressed to a specific URI. The request body is passed to the next activity present in the integration as the message payload, along with the SOAP and HTTP headers.

This activity guide cover:

  1. Creating SOAP Adapter
  2. Creating Lookups
  3. Creating Table in Database
  4. Creating an Integration to Expose SOAP service using Lookups
  5. Creating an Integration to Expose SOAP service using DB

Creating an Integration in OIC to Expose SOAP ServiceActivity Guide V: Create FTP Adapters in OIC and Using Rest API to Push File into FTP Server

The FTP Adapter enables the integration of the File Transfer Protocol (FTP) and the Secure Shell (SSH) File Transfer Protocol (sFTP) into Oracle Integration Cloud Service. Using the FTP Adapter, Oracle Integration Cloud Service can retrieve files for processing in Oracle Integration Cloud Service and can upload files and messages from Oracle Integration Cloud Service to a directory on a remote FTP server.

This activity guide covers:

  1. Steps for creating an FTP Adapter.
  2. Creating REST Adapter.
  3. Creating an Integration using FTP Adapter and REST API.

Create FTP Adapters in OIC and Using Rest API to Push File into FTP Server

Activity Guide VI: How to Generate SSH Keys in Oracle Cloud

Generating SSH in various Operating System is necessary. This allows you to get access to the cloud VM. This activity guide is targeted towards learning various environment scenarios for creating SSH keys and using then for establishing a secure connection with the Linux/Unix server using the Putty Terminal:

How to Generate SSH Keys in Oracle CloudActivity Guide VII: CRUD Operation in Oracle Integration Cloud

CRUD stands for Create, Read, Update and Delete for this we have 5 Activity Guide.

This activity guide cover steps for creating a table in the database then creating a REST connection in OIC.

After the connection is successfully created, various operations like Create, Read, Update and Delete are performed, we also deep dive into the same operations using the individual records based on an entry in the Database.

 

CRUD Operation in Oracle Integration CloudActivity Guide VIII: Download, Install & Configure OIC Agents on Linux/Windows

The Oracle On-Premises Agent i.e. Connectivity Agent is required for Oracle Integration Cloud to communicate to on-premise applications.

  • 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.

For More Information on connectivity, agents go through our blog on [Oracle Integration Cloud] Connectivity Agents Overview

This activity guide cover steps for on how to:
1. Downloading and Installing JDK (Windows/Linux).
2. Configuring Agents in Oracle Integration.
3. Downloading an agent from OIC Console to the target systems (Windows/Linux).
4. Install Agents on Target System and Run the Agent Installer (Windows/Linux).

Download, Install & Configure OIC Agents on Linux/Windows

Activity Guide IX: Create Database Adapters in OIC

The Oracle Database Adapter enables you to integrate the Oracle database residing behind the firewall of your on-premises environment with Oracle Integration through use of the on-premises connectivity agent. We can also integrate the Oracle database residing on the public cloud. The Oracle Database Adapter provides the following capabilities:

  • Invocation of stored procedures.
  • Support for non-JDBC (PL/SQL) datatypes in outbound invocations of stored procedures.
  • Support of DML statements and SQL queries: Select, Insert, Update, and Delete.
  • Support for generating XSD from pure SQL.
  • Polling for new and updated records for processing in the Oracle database.
  • The Oracle Database Adapter supports distributed polling and multithreading.
  • Support for a logical delete polling strategy.
  • Support for database fault mapping

This activity guide cover steps on how to install a database on windows and Public cloud then creating a table in DB after that we create a Database Connection with OIC.

Create Database Adapters in OIC

Activity Guide X: Activating/Deactivating Integration, Message Flow & Administration in OIC

Activate/Deactivate Integration, manage message flow and monitoring integration in OIC are the daily task of and OIC Administrator.

In this Activity Guide, how to Administer Integration, managing message pack size.

Activating/Deactivating Integration, Message Flow & Administration in OIC

Activity Guide XI: Exporting & Importing OIC integration from one instance to another

Importing and Exporting can save a lot of time as this enables you to import the test/POC integration into the production environment and can save a lot of time in mundane steps.

This activity we cover steps on how to import and export an integration from one instance to another:

  1. How to Export an Integration from one Instance to another.
  2. How to Import an Integration from another Instance.

Exporting & Importing OIC integration from one instance to another

Activity Guide XII: Securing files using PGP encryption

In all the industries security is given the highest priority so an integration expert should know how to securely move/store files on an FTP/SFTP server using PGP Encryption

In this Activity Guide, you will learn:

1. How to generate a PGP key pair.

2. Create FTP adapter with public and private key pair.

3. Securing files using PGP encryption/decryption.

Securing files using PGP encryption

Activity Guide XIII: Scheduled Integration in Oracle Integration Cloud Service

Scheduling and integration to run at a certain time of the day are very necessary. This activity guide covers how to Create an FTP adapter and how to Schedule an orchestrated integration. This is a feature of Oracle ICS that develop a schedule integration with minimal efforts.

Scheduled Integration in Oracle Integration Cloud Service

Activity Guide XIV: Integration to Publish & Subscribe Messages in OIC

Publish to OIC

Oracle Integration Cloud, provide inbuilt messaging queues which can be leveraged to publish and subscribe messages.

Create an integration in which you add a trigger adapter to publish messages to Oracle Integration through a predefined Oracle Integration Messaging invoke. No configuration of the invoke subscriber is required.

Subscribe to OIC

This pattern can only be used in conjunction with the Publish to OIC pattern.

Create an integration in which you add an invoke adapter to subscribe to messages from Oracle Integration through an Oracle Integration Messaging trigger. You are prompted to select the publisher to which to subscribe. You must have already created a publisher to which to subscribe. The publisher does not need to be active, but must already be completely configured.

This activity guide cover steps on:

  1. How to create Table employee in the database
  2. Integration to Publish Messages to Oracle Integration Cloud Service
  3. Integration to Subscribe Messages to Oracle Integration Cloud Service
  4. How to use the POSTMAN tool to test the integration
  5. Verifying the integration.

Integration to Publish & Subscribe Messages in OIC

Activity Guide XV: Creating Adapter and Using APIs for Integration

This activity guide is further segregated in multiple AGs covering 3 types of adapters and APIs like SOAP and REST:

Create File Adapters in OIC

File Adapter: Use the File Adapter in an Oracle Integration Cloud Service integration to exchange (write) files on local and remote systems. It is a predefined adapter included with Oracle Integration Cloud Service.

You can configure File Adapter as a connection in integration in Oracle Integration Cloud Service. For information about Oracle Integration Cloud Service, connections, and integrations, see the following sections:

The File Adapter provides the following benefits:

  • Transfers (writes) files to any publicly accessible server in either binary or ASCII format.
  • Supports synchronous one-way request message exchange pattern. There is no response from the server.
  • Allows the creation of binary files (opaque) and schema-based files such as XML schema and comma-separated value.
  • Supports a maximum file size of 6 MB.

This activity guide will help you with steps for creating a file adapter:

Create File Adapters in OIC

Call External REST API In OIC Using the REST Adapter

The REST Adapter can expose integrations as REST APIs by configuring a REST Adapter connection as a trigger. The REST Adapter can also consume any external REST API by configuring a REST Adapter connection as an invoke. This section identifies the capabilities of the REST Adapter when used as a trigger or invoke connection. In this AG we call the External REST API in OIC using the REST Adapter.

This activity guide covers:

1. Creating REST Connection

2. Creating External REST Connection

3. Creating an Integration using External REST API and REST Adapter

 

Call External REST API In OIC Using the REST Adapter

Creating an Integration in OIC to Expose SOAP Service

 The SOAP Adapter can consume an external SOAP API in integration in Oracle Integration Cloud Service. The message received from Oracle Integration Cloud Service can be passed as payload to an external SOAP endpoint by the SOAP Adapter.

Any response received from the endpoint can be sent to the next action in the integration for further processing. The SOAP Adapter can expose inbound SOAP endpoints for accepting SOAP requests that are addressed to a specific URI.

The request body is passed to the next activity present in the integration as the message payload, along with the SOAP and HTTP headers.

 

This activity guide cover:

1. Creating SOAP Adapter

2. Creating Lookups

3. Creating Table in Database

4. Creating an Integration to Expose SOAP service using Lookups.

5. Creating an Integration to Expose SOAP service using DB.

Creating an Integration in OIC to Expose SOAP Service

Activity Guide XVI: Using Rest API to Insert Users In The Database Using For Each Loop

This activity guide we will show you how to create an Integration using DB adapter and REST API and insert user details into the database using For Each Loop.

Using Rest API to Insert Users In The Database Using For Each Loop

Activity Guide XVII: Scheduled Integration in Oracle Integration Cloud Service

 This activity guide covers how to Create an FTP adapter and how to Schedule an orchestrated integration. This is a feature of Oracle ICS that develop a schedule integration with minimal efforts.

Scheduled Integration in Oracle Integration Cloud Service

Activity Guide XVIII: OIC Custom BI Publisher (BIP)Report in SaaS

This activity guide covers steps to

  1. Create a Custom BI Publisher Report in SaaS
  2. Trigger the BI Report from OIC
  3. Read & Write Data
  4. Operations on data:
  5. load custom tables,
  6. create a file to be sent somewhere or
  7. store in an SFTP location

OIC Custom BI Publisher (BIP)Report in SaaS

Activity Guide XIX: Fetch Email attachments using Microsoft Email adapter in Oracle Integration Cloud

This activity guide covers step by instruction for creating a Microsoft Email Adapter, FTP adapter and using both the adapter to create an integration that uploads the attachment that you receive through Email to the FTP Server.

Fetch Email attachments using Microsoft Email adapter in Oracle Integration Cloud

Activity Guide XXI: Salesforce integration in Autonomous Integration Cloud (AIC)

This activity guide covers how to subscribe to Salesforce events in Oracle Autonomous Integration Cloud (AIC).
Once the events are received in AIC the data can be pushed into any on-premise / SaaS applications.

Salesforce integration in Autonomous Integration Cloud (AIC)

Activity Guide XXII: Exporting & Importing OIC integration from one instance to another

This activity guide cover steps to export an Integration from an Instance and Importing that Instance into another Instance. This is particularly useful when you are trying to use the POC integration for the Production environment.

Exporting & Importing OIC integration from one instance to another

Activity Guide XXIII: Creating Lookup and Exporting & Importing OIC Lookup from one instance to another

 

This activity guide cover steps to export a Lookup from an Instance and Importing that Lookup into another Instance. This is particularly useful when you are trying to use the POC integration for the Production environment.

Creating Lookup and Exporting & Importing OIC Lookup from one instance to another

So these are the Activity Guides that one must perform to become an Oracle Integrator as the above guides make your learning & understanding the concepts of Oracle Integration Cloud (OIC) much easier.

If you are a Developer or an Architect working with Oracle SOA Suite, Oracle Fusion Middleware and want to learn the best way to connect cloud and/or on-premise applications

We cover all these Guides in our Step by Step Training Program for Oracle Integration Cloud Services (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.

What Benefits You’ll Get:

As a part of our training:

  1. Live Instructor-led Online Interactive Sessions
  2. FREE unlimited retake for next 1 Years
  3. FREE On-Job Support for next 1 Years
  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 do full REFUND, check our Refund Policy)

Related Links:

Next Task for you:

Register for our FREE Masterclass on “Be an Integration Expert with Oracle Integration Cloud Services”? by clicking on the image below.

Join Our FREE Community group

The post Oracle Integration Cloud Services (OIC)1Z0-1042 Training: Step By Step Activity Guides/Hands-On Lab Exercise appeared first on Oracle Trainings.

Zero Downtime Migration: Database & Applications (EBS R12) to Oracle Cloud using Hybrid Data Guard

$
0
0

In this post, I’m going to cover how to Migrate Database & Application (EBS R12) to Oracle Cloud with almost Zero Migration Down Time using Hybrid Data Guard.

In Migration, Downtime is the it takes time to change the role of Standby Database to Primary database after migration to cloud. If you can’t afford this much downtime then use Golden Gate Cloud Service.

Note: Oracle Golden Gate is not supported with (EBS R12) so the recommended approach is to use the Hybrid Data Guard as covered in this post.

Note: In our DBA to Cloud DBA Training, We cover Hybrid Data Guard as a Bonus Module, To know more about Why should DBAs Learn Cloud, How to upgrade From DBA To Oracle Cloud DBA and Which Cloud Certification Useful for DBAs Join Our FREE Masterclass

If you are a beginner in Cloud Migration then I will highly recommend you to check our previous posts :

  • Oracle EBS (R12) On-Premise to OCI Migration (Lift & Shift) Click here
  • Oracle Database Migration To Cloud (Lift & Shift) Click Here

Migration Approach Using Hybrid Data Guard:

1) Create a Physical Standby Database on Oracle Cloud.

2) Copy the data file & control file from Primary (On-Premise) to Standby (Cloud) using a) Fastconnect b) Data Transfer Service and for Application use rsync.

3) Make sure archive logs shipped & applied to standby database on cloud.

4) When ready to migrate change a) Role of DB on Cloud from Standby to Primary b) Re-Configure Application to point to DB on Oracle Cloud.

5) Change DNS from On-Premise to Application on Oracle Cloud.

Hybrid Data Guard Overview:

In Data guard both Primary and Standby databases either available on Cloud or on On-premise while in Hybrid Data Guard On-premise data center worked as a Primary database and Database in the cloud works as a Standby database or vice-versa.

Data Guard Overview:

Data Guard provides a complete set of services that create, maintain, manage one or more standby databases to enable production Oracle databases to survive disasters and data corruption. Data Guard maintains these standby databases as copies of the production database. If the primary database becomes unavailable because of a planned or an unplanned outage, Data Guard can switch any standby database to the production unit, minimizing the downtime associated with the outage. To know more about Data Guard Click Here

To Know More about Data Guard Broker Click Here

Large Data Transfer Options:

If you have a large database then there are different options to migrate data to Oracle cloud.

1) Data Transfer Service:  Offline data migration service that lets you securely move petabytes-scale datasets from customer’s data-center to Object/Archive storage on OCI.

2) Using Storage Gateway: Using storage gateway you can sync your on-premise application data that can write to NFS mount without writing API to Oracle Cloud Object Storage.

To know more about Storage Gateway and how to Install Storage Gateway Click Here

3) FastConnect: OCI FastConnect provides an easy way to create a dedicated, private connection between your data center and OCI. FastConnect provides higher-bandwidth options, and a more reliable and consistent networking experience compared to internet-based connections.

4) VPN Connect: To connect your on-premises network and your VCN is to use VPN connect, which is an IPSec VPN. IPSec is a protocol suite that encrypts the entire IP traffic before the packets are transferred from the source to the destination.

For the fast data transfer and to get higher bandwidth Use Fastconnect. The recommended approach is to use  Fastconnect. To know more Difference Between FastConnect & VPN Connect Click here

Hybrid Data Guard Deployment Process Key Points:

1.  In Networking port 1521 should be open for connectivity between OCI and on-premises through the public internet. To know more about Security List & Internet Connectivity Click here
2. In database primary database and standby database name should be the same but the Unique name should be different.
3. Oracle Home for the on-premises database must be the same Oracle patch set as the standby database.

$ORACLE_HOME/OPatch/opatch lspatches can be executed to check the one-off patches installed on both Source and Target environments

4. Use Oracle Transparent Data Encryption (TDE) for both primary and standby databases to ensure all data is encrypted at rest. Transparent Data Encryption (TDE) is by default enable in Oracle Cloud.
6. Ensure network bandwidth is enough to handle peak redo transfer rates.
7. Ensure network reliability and security between On-premise and OCI cloud.
Note: There are two ways to Securely connect your cloud network to the on-premises network, IPSec VPN and FastConnect. To know more about IPSec VPN and FastConnect Click here
8. To transport large data use data transfer service. Offline data transfer service lets you securely move petabytes-scale datasets from the customer’s data center to Object/Archive storage on OCI using Data Transfer Disc and Data Transfer Appliance.

Hybrid Data Guard Deployment Process High-Level Steps:

1. Create DB System VM or BM. To know how to create DB system Click here 
2. Manually delete data file created by tooling (To delete the starter database, use the manual method of removing the database files from ASM disk groups)
Note: Don’t remove Oracle Home.
3. Copy password file on-premises to $ORACLE_HOME/dbs/orapw<ORACLE_SID> on OCI DBaaS host, if TDE is enables on On-premise.
4. Copy the wallet file to the OCI DBaaS host, consider this when configuring the standby database.
Note: Don’t forget to remove old wallet files in the OCI DBaaS host.
5. Configure static listeners.

  • A static listener is needed for the initial instantiation of a standby database.
  • The static listener enables remote connection to an instance while the database is down in order to start a given instance.

6. Oracle Net Encryption and TNS Entries for Redo Transport.

  • Set TCP socket size check the TCP socket sizes for the on-premises system as well as the cloud instance.

7. Instantiate the standby database.

  • The standby database can be created from the active primary database or from a backup of the primary database.

8. Configure the Data Guard Broker via DGMGRL on the primary database, To know more about Data Guard Broker Click here

Related/Further Readings

Next Task for You

In DBA to Cloud DBA Training, We Cover Hybrid Data Guard as a Bonus Module, To Know About How to upgrade From DBA To Cloud DBA and Which Cloud Certification Useful for DBAs & Earn More by Registering for our FREE Masterclass, Click the Image below to Register Our FREE Masterclass

DBA to Cloud DBA

Join FREE Community [Oracle Cloud DBA]

 

The post Zero Downtime Migration: Database & Applications (EBS R12) to Oracle Cloud using Hybrid Data Guard appeared first on Oracle Trainings.

AZ-104 | Microsoft Azure Certification Exam

$
0
0

In this blog post, we will be discussing the recent change in the Azure Certification exam. Recently, Microsoft has announced a new version of the AZ-103 exam. This new version, apparently known as AZ-104 will be introduced in late March/early April. For people who have already started preparing for AZ-103, the good news is that they will still be able to take this 103 exam for ~90 days after the release of AZ-104. So, they should be able to give the exam until June.

Also, you may ask if my current certificate would be valid if I already cleared the exam? Yes, if you have already cleared the exam then your certificate will be valid for 2 years.

AZ-104Changes introduced in the AZ-104 Microsoft Azure Certification Exam:

  • There is a change in the Percentage weightage of sections in AZ-104.
  • Two sections (“subscriptions” and “identity”) are merged into one (identity) section. There will be less emphasis on this.
  • Monitor and Backup will be there in the exam as a new section. There will be more emphasis on this section.
  • New topics such as web apps and containers will be there in the AZ-104 Azure Certification exam.

Therefore, more emphasis will be on monitoring and backup rather than subscriptions and identity. Also, more questions will be on setting up Monitoring, Alerts, Logging and Backup & recovery.

If there are any more changes in the Azure Administrator exam, we will notify you through our blogs. Meanwhile, you can also click here to read my blog post on everything you need to know about the AZ-103 Microsoft Azure Administrator Certification exam.

Next Task For You

Begin your journey towards becoming a Microsoft [AZ-103] Certified Azure Administrator by joining our FREE Masterclass.

Click on the below image to register for the Masterclass NOW!free master class az103

FREE Community

Join our FREE Telegram group and be the first to receive Microsoft Azure related news and updates.

The post AZ-104 | Microsoft Azure Certification Exam appeared first on Oracle Trainings.

[AZ-103] Microsoft Azure Administrator Certification: 5 Topics You Should Definitely Know

$
0
0

This post covers all the noteworthy details and practice questions for [AZ-103] Microsoft Azure Administrator Certification Exam. AZ-103 Microsoft Azure Administrator certification exam validates and demonstrates the expertise of those who are performing the role of Azure Administrator.

This exam basically tests the knowledge of the candidate to manage cloud services that span compute, storage, networking, security, and other cloud capabilities within Microsoft Azure. Let’s dive deeper to know more about this exam so it could be easier for you to start your AZ-103 exam preparation.

AZ-103Important Details and Tips for AZ-103:

  • Total 210 minutes; 60 questions; pass score 700/1000; no negative marks.
  • Question types: 2 labs (with several tasks), 2–4 Case studies & Multiple-choice questions.
  • Multiple-choice questions are either Single-correct answers or up to ’n’ correct answers.
  • Fill in the blanks and Order statements in the right order, will also appear in the exam.
  • The exam will be divided into sections. You can go back and update the answer but only within sections. Once you are out of a section, you cannot go back.
  • Don’t worry about memorizing PowerShell/CLI. Understand the structure of the syntax.
  • For PowerShell, focus on the new ‘AZ’ module.
  • Between PowerShell and CLI, the focus is more on PowerShell commands.
  • Labs don’t mandate the use of CLI or PowerShell; Only the result matters.
  • Don’t fret about ARM templates. You need to understand its layout. You’ll not be required to create one but will be asked to pick the missing syntax.
  • Don’t worry about memorizing trivial information like CDN features, SKU details, etc.
  • Expect questions on cost optimization.
  • Take an Azure subscription & practice the labs from Microsoft Learning
  • Do a practice test to gauge your preparedness before the exam.
  • Other common questions on Azure Certification & study tips are covered here

Here is a list of Topics which would appear and the direct links to where you can study them from:

Manage Azure subscriptions and Resources (15-20%)

You’ll learn how to manage their Azure subscriptions to include access, policies, compliance, and how to track and estimate service usage and related costs. Above all, you’ll understand how cloud resources are managed in Azure through user and group accounts and how to grant appropriate access to Azure AD users, groups, and services through role-based access control.
Click Here to download the topic-wise PDF tutorial for this module.

Implement and Manage Storage (15-20%)

Creating and configuring storage accounts, importing and exporting data to Azure, configuring Azure file shares, and implementing Azure backups. Configure an Azure content delivery network (CDN) and restore Azure virtual machines, files, and folders in the event of failure.

Click Here to download the topic-wise PDF tutorial for this module.

Deploy and Manage Virtual Machines (VMs) (15-20%)

Create and deploy virtual machines in Azure using the Azure portal, PowerShell, and ARM templates. Furthermore, instructions on deploying custom images and Linux virtual machines will be included. Configuring the networking and storage components of virtual machines.

Click Here to download the topic-wise PDF tutorial for this module.

Configure and Manage Virtual Networks (30-35%)

Azure Virtual Network (VNet) is the fundamental building block for your private network in Azure. Moreover, VNet enables many types of Azure resources, such as Azure Virtual Machines (VM), to securely communicate with each other, the internet, and on-premises networks.

Click Here to download the topic-wise PDF tutorial for this module.

Manage Identities (15-20%)

Here, you’ll learn how to manage Azure Active Directory and Azure AD Objects. Multi-factor authentication and hybrid identities will also be included in this module.

Click Here to download the topic-wise PDF tutorial for this module.

PowerShell Reference Guide for Azure

We have also prepared a PowerShell Guide for you which contains all the necessary commands for Azure Examination. Click Here to download the PowerShell Reference Guide for Azure.

Also, in my previous blog, I discussed the details of the certification exam. Additionally, there will be a free masterclass conducted by us, which will give you a basic idea about the [AZ-103] Microsoft Azure Administrator Certification Exam. Moreover, you can also check out the roles and responsibilities of an Azure administrator here.

Registration

Register for the AZ-103 exam at Microsoft’s official website i.e., AZ-103 Microsoft Azure Administrator certification exam

Next Task For You

Begin your journey towards becoming a Microsoft [AZ-103] Certified Azure Administrator by joining our FREE Masterclass.

Click on the below image to register for the Masterclass NOW!free master class az103

FREE Community

Join our FREE Telegram group and be the first to receive Microsoft Azure related news and updates.

 

The post [AZ-103] Microsoft Azure Administrator Certification: 5 Topics You Should Definitely Know appeared first on Oracle Trainings.

[1Z0-238] Oracle EBS R12 Certified Specialist Everything You Must Know About

$
0
0

This blog post covers everything you must know if you are occurring for the [1Z0-238] Oracle EBS R12.2 Certification Exam 

What Is [1Z0-238] Oracle EBS R12: Install, Patch And Maintain Applications

The Oracle E-Business Suite R12 Applications Database Administrator Certified Professional Certification is designed for individuals who possess a strong foundation and expertise in implementing Oracle E-Business Suite solutions.

This exam is required as part of earning the new Oracle EBS R12 Applications Database Administrator Certified Professional certification

Benefits Of This Certification

  • After passing this certification exam, you’ll learn how to effectively manage Oracle Applications.
  • You’ll develop and certify your understanding of the underlying architecture, configuration including, monitoring, performance tuning, troubleshooting and patching to stand out to potential employers.
  • Not only does an Oracle Applications Database Administrator assume the role of a database administer, he or she also focuses on administering many of the components for the Oracle Applications Release R12 as well as database versions Oracle 10g and Oracle 11g

Exam Details (1Z0-238)

  • Name of the Certification: [1Z0-238] Oracle EBS R12: Install, Patch and Maintain Applications
  • Platform: Available on Oracle University and delivered via Pearson VUE.
  • Exam Duration: 90 minute
  • Exam Number: 1Z0-238
  • Number of Questions: 75
  • Passing score: 63%
  • Exam Cost: $150 or INR 10,475

Note: 25% Discount on the listed price is offered to those who are an OPN. 

Prerequisite For 1Z0-238

Step 1: Candidate must have one of the following certifications.

Pre-requisite 1z0238

Note: This certification comes under the Cloud Recertification policy.

What Topics You Should Learn?

If you planning to take this exam, you have to be well prepared with topics such as EBS Overview, Installation, EBS File System, Administration, Patching & Cloning, Concurrent Managers, Autoconfig, and password management. So once you are done with learning these topics & doing Hands-on, you are ready for the exam.

Here are Module wise topics that we cover in our Oracle Apps DBA Training Program

The 8-week Roadmap

You can use this 8-week Roadmap from our [1Z0-238] Oracle AppsDBA R12.2 Training Program covering the below Modules which will help you to clear the 1Z0-238 Certification Exam in your first attempt.

AppsDBA 8 week Roadmap

1) Overview & Architecture

To know more about EBS Architecture, check out K21 Academy’s post, Here.

EBS Overview & ArchitectureThese topics have been covered in Module 1: EBS R12.2 Overview & Architecture, in this we cover the basic overview and Architecture of the EBS R12.2, along with the concurrent manager overview and Architecture changes from the previous version.

2) R12.2 Installation

EBS R12.2 Installation

These topics have been covered in Module 2: R12.2 Installation, this includes the R12.2 installation overview, installation options, Rapidwiz & Stage Area.

To know more about the high-level Oracle E-Business Suite installation, check our previous blog, HERE

3) File System & Important Files

EBS R12.2 File system

These topics are covered in Module 3: File System in EBS R12.2, this gives the basic overview of the EBS File System and other necessary files.

For the further information on File Systems in EBS R12.2, check our post, Here

4) Start/Stop In EBS R12.2

EBS R12.2 Services

These topics are covered in Module 4: Start/Stop in EBS R12.2, and this topic specifies how to start/stop Apps and Database Tier in EBS R12.2, R12.2 Web/OHS & Managed Service Start/Stop.

To know more about the EBS Services, check our previous blog, Here

5) AD Administration

EBS R12.2 AD Administration

We have covered these topics in Module 5: AD Administration, and In this, You will learn about the AD Utilities, Ad Admin, Maintain Application File Menu, Maintain Database Activities, AD Controller, AD Relink, AD Merge Patch, AD Configuration, AD Job Time Report, etc.

6) Patching In AppsDBA – ADOP, ADPATC, OPATCH

EBS R12.2 Patching

These topics are covered in Module 6: Patching in AppsDBA and this includes the Patching Overview, its types & structure, Finding Patches and ADOP Overview, Online Patching, ADOP Phases, ADOP Options & Monitoring, ADOP Patch Examples, etc.

To know more about the ADOP Patching in Oracle AppsDBA, check our post HERE

7) Cloning in EBS R12.2 (DB & Apps Tier)

EBS R12.2 Cloning

Below topics are covered in Module 7: Cloning in EBS R12.2, It gives a high-level overview of the Cloning in EBS R12.2, Rapid Clone basic steps, OraInventory,  Configure Source & Target Apps & DB Tier, Troubleshooting, etc.

To know more about the Basic Step for Cloning, check our post Here

Also, check our post on 10 Key Points Must Remember while Cloning, Here

8) Concurrent Managers

EBS R12.2 Concurrent Managers

These topics are covered in Module 8: Concurrent Managers. In this, we will see the concurrent processing & features along with its types, Concurrent request & its phases, Work shifts, Concurrent Profiles.

To know more about the Concurrent Managers, check our previous post, Here

9) AutoConfig

EBS R12.2 AutoConfig

The above topics are covered in Module 9: AutoConfig. This section gives the Overview of the Autoconfig, its components, Running Autoconfig on Apps and DB Tier, Files Changed, Rollback, Customization in AutoConfig, etc.

10) Password Management

EBS R12.2 Password management

These topics are covered in Module 10: Password Management, It includes Managing Password, AFPASSWD Utility, Creating Users and Assigning Responsibility, Profile Options, Oracle Application Managers Overview, etc.

11) Troubleshooting & Scalability

EBS R12.2 Troubleshooting

This section is covered in Module 11: Troubleshooting & Scalability, and we cover how to Troubleshoot OHS/Apache/Weblogic & OACore issues, JDBC/DB connection & Concurrent Manager., Patching & Cloning

Check our previous post on :

  • [Troubleshooting] Oracle Apps R12.2 Online Patching ADOP: Prepare Phase Issue, Here
  • [Troubleshooting] Concurrent Manager: System Hold, Fix Manager Before Resetting Counters, Here
  • [Solved] Oracle R12.2 AppsDBA: Adop Hotpatch Issue, Here
  • [Solved] RW-50010 Issue While Installing Oracle E-Business Suite (EBS) R12.2, Here

Registration

Register for the 1Z0-238 exam at Oracle’s official website i.e. Oracle EBS R12: Install, Patch and Maintain Applications Specialist

Top Certification FAQs

  •  If I fail in an exam, how soon can I retake it?: You need to wait for 14 days before re-taking an exam & only allowed 4 attempts to pass an exam in a 12-month period
  • Who this certification is for?: Core DBA’s,  Apps DBA’s
  • Do I Need DBA knowledge: You only need to have knowledge of basic Architecture of AppsDBA and its concepts
  • How this certification will help in Job: Two CVs with same experience but one with Certification will be preferred by recruiters & Better Job Prospects & Higher Salary

Related/References

Next Task For You

Prepare for this Certification Exam in Oracle AppsDBA Training by Joining the FREE Masterclass on How To Become Oracle Apps DBA (R12).

Click on the image below to Register for the FREE Masterclass NOW!AppsDBA_ContentUpgrade

The post [1Z0-238] Oracle EBS R12 Certified Specialist Everything You Must Know About appeared first on Oracle Trainings.


OCID & its Importance in Oracle Cloud (OCI)

$
0
0

Most of the Oracle Cloud Infrastructure (OCI) resources are assigned with a unique ID called Oracle Cloud Identifier (OCID). This is used to uniquely identify each resource in a tenancy.

Uses of OCID

  • To perform services through OCI CLI and Terraform.
  • To raise Service requests (SR).
  • To analyze which resource is having a bug while performing troubleshooting.

OCID Uses Below Syntax:

ocid1.<RESOURCE TYPE>.<REALM>.[REGION][.FUTURE USE].<UNIQUE ID>

(1) ocid1: The numerical value indicates the version of OCID.

(2) Resource Type: Type of resource (eg: instance, volume, VCN, subnet, etc).

(3) Realm: A realm is a set of regions that share Resources. There are 3 types of realms.

  • oc1 – Commercial realm
  • oc2 – Government Cloud realm
  • oc3 –  Federal Government Cloud realm

(4) Region: The region in which resource is (eg: phx, eu-frankfurt-1, etc).

(5) Future Use: Reserved for future use.

(6) Unique ID: Unique portion of the ID. (format differ depending on the type of service and resource).

Example:

Tenancy OCID: ocid1.tenancy.oc1..aaaaaaaazaizaakcbfd33qif7atm2a5vwppteukesf6dtyxpxgm66kvx3fmq

How to Get OCID from Console

You can find OCID of any resource in Oracle Cloud Infrastructure (OCI) by going to that resource and checking the resource information.

1) OCID of a Compartment in OCI

Register & Log into the Oracle Cloud account, cloud.oracle.com

Note: First, you should have an Account at Oracle Cloud and if you don’t have one, then you can register FREE using my step-by-step video & guide that I covered in episode 30. You can get it by visiting k21academy.com/30. 

(1) Navigate to identity  and select Compartment

Navigation (Comaprtments)

(2) In Compartment information we will get OCID

OCID of compartment

Note: When we delete a compartment and restore afterward the OCID of the compartment remains the same, only the name of the compartment changes. That means Oracle is providing the same compartment again rather than creating a new one.

To know more about Restoring Compartments in OCI click here https://k21academy.com/oci53

2) OCID of a DB System in OCI

(1) Goto Navigation menu and click on Bare Metal, VM & Exadata.

Navigation (DB System)

(2) Select the compartment and DB System.

Select DB System

(3) You will find the OCID in DB System information

OCID of DB System

Note: You need to provide a unique name to each IAM services (users, groups, dynamic groups, federations, and policies) but for other services like (compartments, Instances), the name can be the same within a tenancy so to uniquely identify these resources OCID is used.

To know more about IAM services in OCI click here https://k21academy.com/oci40

Conclusion

It is necessary to uniquely identify each resource in an Oracle Infrastructure. In order to do so, a unique ID is provided to each resource in the infrastructure. In this post, I have covered the Overview of OCID, OCID Syntax and explained where to find OCID of each resource. I hope it will help you understand the concept of OCID in OCI.

Related/Further Readings

Next Task For You

Begin your journey towards becoming an Oracle [1Z0-1072] Certified Cloud Architect & earn a lot more in 2020 by joining our FREE Masterclass.

Click on the image below to register for the FREE Masterclass NOW!Oracle certified cloud architect

The post OCID & its Importance in Oracle Cloud (OCI) appeared first on Oracle Trainings.

Oracle API Platform Cloud Service Overview & Architecture

$
0
0

In this blog post, I have coved an overview of Oracle API Platform Cloud Service. It enables you to create, manage, secure and consume APIs to new and existing services. It delivers a ‘true hybrid’ model, API gateways (engines that run the APIs) can be deployed onto any cloud service provider Amazon, Azure, Oracle Cloud, IBM Softlayer/bluemix, etc and/or on-premises.

It is offering from Oracle Cloud Platform Service.

What is an API?

API (application program interface) is a set of routines and protocols used to build software applications by specifying how should software components interact. In simple terms, API is a mediator that takes your request and tells the system what to do and returns the response back to you.

  • “API” is an important buzzword resonating within the tech industry today.
  • Browser-Based Developer API Portal for providing developer self-service and API discovery capabilities
  • Supports organization need for API Gateway applying the appropriate security policies.

Learn more about Oracle API Platform Cloud Service 

Features of Oracle API Platform Cloud Service

  • It allows authorized and authenticated developers of mobile and web apps to access and consume your organization’s services.
  • It can be deployed on-premises or to Oracle Cloud.
  • It can also be deployed on Amazon Web Services Cloud, and Microsoft Azure Cloud, thus enabling the APIs and your services to reside at the same location.
  • Legacy applications and services can be accessed without modifying the existing legacy codebase.
  • Capability to route requests to more than one service.
  • It provides a completely new API management user experience on top of a proven API gateway—from API design and standardization, via Apiary’s trusted API design and documentation platform, to security, consumption, discovery, analysis and monetization—your APIs.

T

API Platform Architecture

API Architecture

  • Apiary: It is a userfriendly web tool where APIs can be designed in a streamlined manner. You need to specify available policies, specifying the interface with resources and message.
  • Manager Portal: APIs that are created in apiary you can manage them in this portal. In this, you can manage, secure and published your APIs.
  • Gateways: As On-Premise application can not directly access cloud services so we redirect them through the gateway. API Gateways are used to enforce all policies. The gateways can be deployed anywhere – on-premise, on Oracle Cloud or to any third-party cloud providers. It is also used to collecting data for analytics.
  • Developer Portal: After an API is developed and published Developer Portal is used to discover, register, and consume APIs. Developer Portal can be customized to run on-cloud or on-premises.

Conclusion

In this post, we have covered an overview of Oracle API Platform Cloud Service. If you find this post interesting and have further question about the topic then comment below.

Related/References

Next Task for you:

Did you get a chance to register for our FREE Masterclass on “Become an Integration Expert with Oracle Integration Cloud Services”? If NOT, then do it now by clicking on the image below.

The post Oracle API Platform Cloud Service Overview & Architecture appeared first on Oracle Trainings.

[New Feature] Oracle Cloud Shell in Oracle Cloud Infrastructure (OCI)

$
0
0

This blog post covers the new feature released by Oracle Cloud which is Cloud Shell for Oracle Cloud Infrastructure (OCI). Cloud Shell gives you access to an always available Linux shell directly in the Oracle Cloud Infrastructure Console.

Note: Cloud Shell is NOT available yet with Free Tier or Trial account.

If you want to know more about the new services released by oracle, click here

What is Cloud Shell?

Oracle Cloud Infrastructure Cloud (OCI) Shell is a web browser-based terminal accessible from the Oracle Cloud Console.

  • Cloud Shell is free to use (within monthly tenancy limits) and provides access to a Linux shell.
  • Cloud Shell is a feature available to all OCI users, accessible from the Console.
  • Your Cloud Shell will appear in the Oracle Cloud Console as a persistent frame of the Console and will stay active as you navigate to different pages of the Console.

Cloud Shell provides:

  • A machine to use as a host for a Linux shell which is pre-configured with the latest version of the OCI CLI and a number of useful tools
  • 5 GB of storage for your home directory to save your work between Cloud Shell sessions
  • A persistent frame of the Console which stays active as you navigate to different pages of the console

How Cloud Shell Works

The Cloud Shell machine is a small virtual machine running a Bash shell which you access through the OCI Console. Cloud Shell is free to use (within your tenancy’s monthly limits) and doesn’t require any setup or prerequisites. The only thing needed is a valid IAM policy that grants access to Cloud Shell.

To know more about IAM and Policy in Oracle Cloud (OCI), check our post Here

Cloud Shell includes a VM provisioned for you that executes in its own tenancy (so it doesn’t use any of your tenancy’s resources) and hosts your shell in an Oracle Linux OS while you’re actively using Cloud Shell.

Required IAM Policy

To get started with Cloud Shell, you’ll need to grant the user access to Cloud Shell via an IAM policy. Each service in Oracle Cloud Infrastructure integrates with IAM for authentication and authorization, for all interfaces (the Console, SDK or CLI, and REST API).

The Command which will be used to grant the user access to Cloud shell is:

allow group <GROUP-NAME> to use cloud-shell in tenancy

To know more about Oracle Policies please read our blog from here.

Limitations of Cloud Shell

Following things should be kept in mind while using Cloud Shell:

  • Cloud Shell offers 5 GB of storage for VM’s home directory. After 6 months of non-use, the administrator will get a notification that the storage will be removed in 60 days. Starting a Cloud Shell session resets the storage removal timer.
  • Changing the region selection in the console will not change the region for existing Cloud Shell instances, you will need to open a new Cloud Shell.
  • Cloud Shell gets time out after 20 min of inactivity and the maximum length of a session can be 24 Hours.
  • For those who need additional storage for Cloud Shell or want to run non-interactive long-running tasks are encouraged to use Compute and Storage resources in their tenancy.

How to Access Cloud Shell

1) Sign in to your Console for your tenancy, now to access Cloud Shell you need to create a valid IAM Policy.

2) Go to Policies as shown below and create a policy to give access to Cloud Shell.

Oracle Cloud Shell

3) Create a policy using this policy statement:

allow group <GROUP-NAME> to use cloud-shell in tenancy

4) Now Sign in again to the Console for your tenancy, and then click the Cloud Shell icon at the top-right of the page.

Oracle Cloud Shell

Note: You will not be able to access the console on Free Tier or Trial account

Example

Here is just an example of what you can do with Cloud Shell.

Run an OCI CLI Command in the Console

  1. Open Cloud Shell.

  2. Run an OCI CLI command at the prompt. Try this one:

    $ oci os ns get
  3. Confirm the result (your tenancy’s unique namespace).

Related/References

Next Task For You

Begin your journey towards becoming an Oracle Cloud Architect by Joining, FREE Masterclass on How To Become Oracle Certified Cloud in 8 Weeks.

Click on the image below to Register for the FREE Masterclass NOW!Oracle Certified Cloud Architect

The post [New Feature] Oracle Cloud Shell in Oracle Cloud Infrastructure (OCI) appeared first on Oracle Trainings.

[Troubleshooting]:Perl Issue While Running EBSCloudBackup.pl For Taking EBS R12 Backup To OCI

$
0
0

This post covers the Perl issue & fix which I have encountered while taking backup of Oracle EBS R12 to Oracle Cloud Infrastructure (OCI) while running EBSCloudBackup.pl script.

To know more about migrating on-premise Oracle E-Business Suite R12 To Oracle Cloud Infrastructure (OCI), check here.

Things Good To Know About EBSCloudBackup.pl

  • EBSCloudBackup.pl is a Perl script that helps you take your on-premise EBS Backup to OCI Object storage.
  • It comes with Patch number 30115120 
  • The minimum Perl version required to run the EBSCloudBackup.pl script should be Perl 5.14 or later with the JSON module.

EBSCloudBackup.pl OCI

Issue Encountered

While running EBSCloudBacku.pl on the source environment to take the backup of on-premise Oracle EBS R12 to OCI object storage, I have encountered with an error as

oracle@apps RemoteClone]$ perl EBSCloudBackup.pl
perl: symbol lookup error: /u01/install/APPS/fs1/FMW_Home/webtier/perl/lib/5.10.0/x86_64-linux-thread-multi/auto/Sys/Hostname/Hostname.so: undefined symbol: Perl_Gthr_key_ptr

EBS On OCI

Root Cause

The above Perl error is due to the lower version of Perl in your host environment where you will be running EBSCloudBackup.pl

Fix

There are multiple fixes for the issue

  1. When you download the patch 30115120 which contains EBSCloudBackup.pl scripts, that will also have the latest Perl, you need to set the host Perl variable to the Perl  present in the patch
    • Eg: export PATH=/home/oracle/Downloads/30115120 /RemoteClone/3pt/perl/bin:$PAT
  2. Check the Database tier Perl version and application tier  Perl version whichever version higher set that perl
    • Eg:export PERL5LIB=/perl/lib/5.14.1:/perl/site_perl/5.14.1:/appsutil/perl
  3. you can directly the run the EBSCloudBackup.pl using the perl present in the pacth
    • Eg:3pt/perl/bin/perl EBSCloudBackup.pl

All these things have been covered in a more detailed way in our EBS On OCI Training. Registered for the Free Masterclass on How To Transition From An Oracle Apps DBA To Oracle Cloud Apps DBA?

I hope you find the blog useful in troubleshooting the Perl issue while taking the backup of your on-premise backup of EBS R12 to Oracle Cloud Infrastructure (OCI) using EBSCloudBackup.pl script. Please let us know in the comment section if you have doubts or issue while doing the same.

Related/References

 Next Task For You

If you are an Oracle Apps DBA and just starting out your journey to Oracle public Cloud then we highly recommend you to download our FREE Guide that contains 7 Things Every Oracle Apps DBA & Architect Must Know To Build & Manage EBS (R12) On Cloud in order to Manage & Migrate Oracle EBS R12 on Oracle Cloud.

Click on the below image to get the FREE Guide.

EBS on Oracle Cloud Free Guide

The post [Troubleshooting]:Perl Issue While Running EBSCloudBackup.pl For Taking EBS R12 Backup To OCI appeared first on Oracle Trainings.

[Troubleshooting]:ORA-15046 – ASM File Name Not In Single-file Creation While Restoring Database In VM DB System (OCI)

$
0
0

This blog post covers the issue & fix which I encountered while performing the Restore of the database in VM DB System In Oracle Cloud Infrastructure.

In Oracle Cloud Infrastructure, there are two types of Database, one is User-Managed & second is Autonomous Database (ADB), within User-Managed Database, we have three types of Databases

  1. VM DB System
  2. Bare Metal DB System
  3. Exadata DB System

To know more about each of these databases check here.

Background

In Oracle Cloud When you configured Databases either on VM DB System, Bare Metal DB System or Exadata DB System,  you can either use Cloud Console To Take the backup of your databases, RMAN or using cloud tools like dbcli to take backup, here dbcli is a command-line utility which comes inbuilt when provisioned your Database VM DB System, Bare Metal DB System or Exadata DB System and using that you can perform complete administration of your database such as patching, cloning, backup & recovery, setting up data-guard, etc.

To know more about dbcli, click here

When you take a backup of the database, you either take to local storage, which is generally not recommended and second is to move your backup to object storage which is recommended by oracle and for that, you have to use service gateway, which privately connects to object storage without exposing to the internet.

Note: Oracle Cloud Infrastructure service gateway allows access to Oracle services within the region to protect your data from the internet. To know more click here

I was creating a HOL for our DBA To Cloud DBA Training of Backup & Recovery, where I am adding steps to test the below failover scenario.

  • Backup the database to local storage (Flash Recovery Area)
  • Manually DROP the Database
  • Restore the database from the backup

Note: Oracle Recommends if you are using DBCS then always take backup to Oracle Cloud object storage and use GUI to take the backup, ie cloud console

Issue Encountered

While restoring the Database from backup in  VM DB System in Oracle Cloud Infrastructure (OCI) I  hit with an error as ”

“RMAN-03002: failure of restore command at 01/20/2020 07:45:15
ORA-19870: error while restoring backup piece c-917830566-20200120-02
ORA-32015: unable to restore SPFILE
ORA-17502: ksfdcre:4 Failed to create file +DATA/K21DB_FRA124/PARAMETERFILE/spfile.269.1030171207
ORA-15046: ASM file name ‘+DATA/K21DB_FRA124/PARAMETERFILE/spfile.269.1030171207’ is not in single-file creation form”

ORA-15046 - ASM File Name Not In Single-file Creation

Cause

After debugging this, I haven’t found any root cause of this error, it looks like this is a bug with ASM in VM DB System.

Fix

I have Change the restore command  from

run

{

allocate channel c1 device type sbt PARMS ‘SBT_LIBRARY=/home/oracle/lib/libopc.so, SBT_PARMS=(OPC_PFILE=/home/oracle/config)’;

restore spfile from autobackup;

 }

To

run

{

allocate channel c1 device type sbt PARMS ‘SBT_LIBRARY=/home/oracle/lib/libopc.so, SBT_PARMS=(OPC_PFILE=/home/oracle/config)’;

restore spfile to ‘/u01/app/oracle/product/12.2.0.1/dbhome_1/dbs/spfile.ora’

from autobackup;

 }

This will dosen’t look into ASM to restore the spfile, as I have specify the $ORACLE_HOME/dbs location to restore the spfile.

I hope you find the post useful in troubleshooting  “ORA-15046 – ASM File Name Not In Single-file Creation In VM DB System“, if you like the post don’t forget to share with your friends and colleague and post your doubts in the comment section.

Related/Further Readings

Next Task for You

In our DBA to Cloud DBA Training, We Cover all this in details in Backup & Restore Module, To Know About How to upgrade From DBA To Cloud DBA and Which Cloud Certification Useful for DBAs Earn More by Registering for our FREE Masterclass, Click the Image below to Register Our FREE Masterclass

DBA to Cloud DBA

The post [Troubleshooting]:ORA-15046 – ASM File Name Not In Single-file Creation While Restoring Database In VM DB System (OCI) appeared first on Oracle Trainings.

[Fixed] OIC Instance Creation Is Stuck In Status: Creating Service

$
0
0

We have been getting many requests from our trainee to help them with OIC Instance Creation that is stuck at status creating. It is a known issue that has plagued free trial cloud account users.

In this post, I am going to show you how to quickly get Instance unstuck by raising an SR to Oracle support and what all details you should provide to quickly get the issue resolved.

Oracle Integration Cloud (OIC) Overview

Oracle Integration enables various applications, systems, repository, and IT environments to connect with one another. With a real-time exchange of data and processes, the data and integrated cloud services can be accessed on multiple devices in a network or through the internet.

It eliminates barriers between business applications through a mixture of machine learning, prebuilt integration, and process automation.

If you are new to Oracle Integration Cloud (OIC), then check out our below blog posts as they contain all the key points a beginner should know about Oracle Integration Cloud (OIC).

Issue:

Oracle Integration-OIC – Instance Creation is Stuck at status: Creating

Cloud Console OIC

Note: To know more about how to create a new OIC instance click on the link for step by step instruction k21academy.com/oic11

FIX:

We need to raise SR to Oracle support to get it fixed.

Steps to Raise an SR.

Step 1: Go to support account https://support.oracle.com

Step 2: If you don’t have an account for oracle support then please create one by register yourself as a new user.

Note: You should use the same Email address to create a support account that you have used for creating the cloud trial account, as your trial account is associated with the Email address.

Step 3: Click on Login then provide the details.

Oracle Support

Step 4: Once you are logged in, you will see below screen, Click on Service Request.

Oracle Service request

Step 5: Now in Service Request screen, Click on Create Technical SR.

Create technical SR

Step 6: Fill up the information and click on Next.

Service Type Oracle Integration
Service Name will be taken automatically
Problem Type Creating Service Instance
Problem Summary Provide a summary of the issue faced
Description Provide detail of the issue faced

OIC Instance Creation

Step 7: Add a screenshot of the issue.

OIC Instance Creation

Step 8: Now you need to answer some questions so that Support could determine the issue and the issue is resolved quickly.

OIC Instance Creation

step 9: Now you have successfully raised an SR to Oracle.

OIC Instance Creation

You will get the notification on mail for you SR & its updates and response time depends upon the severity of SR.

Note: To Create a Cloud Service Request (SR), Please follow the (Doc ID 1484944.1)

Conclusion

In this post, we have provided a solution for getting the instance status from creating to created and how to raise an SR for the issue.

If you find this post interesting and have further questions about the topic then comment below.

Related Links/References:

Next Task for you:

Click on the image below to Register for our FREE MASTERCLASS “Be An Integration Expert With Oracle Integration Cloud Services” as it will help you clear your doubts and concepts about OIC before you start your journey. Oracle API Platform Cloud Service Overview

The post [Fixed] OIC Instance Creation Is Stuck In Status: Creating Service appeared first on Oracle Trainings.

Create FREE Microsoft Azure Trial Account

$
0
0

This post covers Steps by Step guide on how to register For FREE Microsoft Azure Cloud Trial Account.

We will use this FREE Microsoft Azure trial account in future for our upcoming videos on Azure Resources like Compute, Networking, Storage, Database, Web Services and etc.

If you don’t want to miss our video series Click Here To Register For Microsoft Azure FREE Video Series.

This video will help you to understand what are the initial steps to follow in order to create a free cloud account.

 

Key Points:

  1. You should have a Credit Card, an email address and phone number.
  2. If you don’t have a Credit Card, you can register here using a valid student college email id.

Steps To Register For FREE Azure Cloud Trial Account

  1.  Go to the Azure Home Page
  2. Click on Free Account on the top right corner.Azure Free Account
  3. Click on Start Free.Start Free Azure
  4. Sign-in/ Sign-up for a Microsoft account using an email address and password.Microsoft Sign-in
  5. Enter your Country/Region and Date of Birth and click next.
  6. Enter the verification code received on the email address and click next.
  7. Type the captcha you see on your screen and click next.
  8. You’ll be redirected to the Azure Sign-up page. Enter your Region, Name, Phone number, Email address. Note: You should use the same email address for Azure sign-up and for Microsoft account.
  9. Verify your phone number by clicking Text Me or Call Me and enter the verification code received.
  10. Enter the payment details. Make sure you have a Master Card/American Express/ Visa Credit card and international payments should be enabled.
  11. Check the Terms and Conditions and click Sign-up.agreement azure
  12. You have successfully created an Azure trial account and now have a lumpsum balance of $200.
  13. Click on Portal on the top right corner of the screen. You’ll be redirected to the Azure portal.

Note: If you are a student and don’t have a credit card, then you can also register using your student ID.

Reference/Related

Next Task For You

Begin your journey towards becoming a Microsoft [AZ-103] Certified Azure Administrator by joining our FREE Masterclass.

Click on the below image to register for the Masterclass NOW!free master class az103

FREE Community

Join our FREE Telegram group and be the first to receive Microsoft Azure related news and updates.

 

The post Create FREE Microsoft Azure Trial Account appeared first on Oracle Trainings.


Backup Oracle Database on Cloud: Everything You Must Know

$
0
0

In this blog post, I’m going to cover everything you must know about database backup for different types of databases in Oracle Cloud Infrastructure.

1) In OCI there are different types of database deployment options available and according to the database, backup/restore procedures and tools differ.

There is three categories of database in OCI:

  1. Autonomous database: Shared/Serverless or Dedicated
  2. User Managed (PaaS: DBCS/ DBaaS): VM DB, BM DB, Exadata on Cloud, Exadata Cloud at Customer
  3. Database on Compute (IaaS: Unmanaged)

To know more about the database options on Cloud click here

Database Choices & Options

2) When we take a backup of the database we have to store that backup in storage. In OCI we have two options to store database backup a) Object Storage b) Store Locally on Server

  • Object Storage: high durability & availability, restore rate medium
  • Local storage on Server: low durability, medium availability and restore rate high

Note: Storing locally on Server is not available for Autonomous DB and the only option for Autonomous DB is Object Storage.

3) Currently, Oracle cloud doesn’t provide the ability to attach block volume to Database Cloud Service (DB System or DBCS or DBaaS) so you can’t back up to network-attached storage (the Only option is local to server or Object Storage)

Note: To read more about OCI storage click here

4) There are two types of database backup available in OCI First, managed by Oracle and other is managed by the User.

  1. Managed Backup: Managed by Oracle Cloud Infrastructure
  2. Unmanaged Backup: backup using RMAN or DBCLI (VM/BM DB System) or bkup_api (ExaCS)
5) For unmanaged backup, you create and manage your own bucket in Object Storage and configure to use this bucket during configuration of the Database Cloud Backup Service Module. (learn about Backup Service Module in future post)
.
6) For managed backup, Oracle creates and manages Bucket in Object Storage and you don’t have access to this Bucket.
.

7) For database backup, the database should have connectivity to Object Storage in OCI. You can connect the database on Cloud to Object Storage in number of ways:

a) Service Gateway: This is the preferred way and should be used
b) NAT Gateway: If your database is in Private/Public Subnet and Service Gateway is not an option
c) Internet Gateway: If your database is in Public Subnet and Service or NAT Gateway is not an option

If you are new to Networking in Oracle Cloud or know about 3 Gateways click here
.

8) To take database backup we use different type of Cloud Tools which includes

  • OCI Console: For Autonomous & User-Managed Databases (VM DB, BM DB, ExaCS DB System)
  • APIs: APIs for User-Managed DB System includes CreateBackup, DeleteBackup, ListBackup, GetBackup, Update Backup. APIs for Autonomous Database includes List Autonomous Database Backups, Get Autonomous Database Backups, Create Autonomous Database Backups
  • RMAN: For unmanaged backup, you create/manage your own bucket in Object Storage
  • dbcli: For unmanaged backup of your VM/BM DB System to Object Storage Bucket or for BM DB to local disk in Fast Recovery Area (FRA)
  • bkup_api: For unmanaged backup of your Exadata DB System to Object Storage Bucket or to local disk in Fast Recovery Area (FRA)

9) For Exadata Cloud DB System backup to object storage, make sure you configure Static routing to access Object Store. Learn more about Static routing Click here

Static routing

10) With Managed Backups (managed by Oracle Cloud & Configured using OCI Console/APIs) you can configure
a) Scheduled: Weekly Full and Daily Incremental Backup
b) On-Demand Full:  One Off Full On-Demand Backup

11) With Managed Backups:
a) Backup Retention can be 7, 15, 30, 45 or 60 days
b) Backup Scheduling can be with the window of 2 Hours like 2:00-4:00 AM or 8:00-10:00 PM and so on

database backup Retention

12) Autonomous Databases are backed up automatically (weekly full & daily incremental) and these backups are retained for 60 Days. You can also create a manual backup for Autonomous Database using console or API and these manual backups are also retained for 60 days.

Autonomous cloud backup

Note: For manual backup, there is additional setup required like setting property default_bucket, create credentials for Object Store, etc covered in our DBA to Cloud DBA Hands-On Labs, check all Hands-On Labs here

13) Unmanaged Backups must be encrypted before they can be sent to Oracle Database Backup Cloud Service.

Related/References:

Join FREE Masterclass

In DBA to Cloud DBA Training, We have a Dedicated Module for Backup and Restore DB System, To Know About How to upgrade From DBA To Cloud DBA and Which Cloud Certification Useful for DBAs & Earn More by Registering for our FREE Masterclass, Click the Image below to Register Our FREE Masterclass

DBA to Cloud DBA

The post Backup Oracle Database on Cloud: Everything You Must Know appeared first on Oracle Trainings.

Oracle Integration Cloud Service (OIC) vs SOA Cloud Service (SOA CS)

$
0
0

We have been getting many requests from our trainee to help them decide what would be best for there career growth, Oracle Integration Cloud Service (OIC) or SOA Cloud Service (SOA CS). How it will enhance their skill-set by learning new technology.

In this post, I am going to show you what is the difference between OIC & SOA CS and what features and functionality they offer and how to choose between them.

OIC is mainly used for integrating SaaS applications(cloud and on-premise). It has a rich variety of connectors that they offer (currently 50) that includes connections to other cloud products like RightNow, Eloqua, SalesCloud and various social media like Facebook, Twitter, LinkedIn and a lot more. It’s more pattern-driven with web-based UI.

Whereas SOA cloud Service is basically SOA Suite in the cloud and intended for hardcore developers who are used to working with SOA Suite and want to continue leveraging its multiple capabilities like MDS and the ability to achieve very complex integrations.

Oracle Integration Cloud (OIC) Overview

Oracle Integration enables various applications, systems, repository, and IT environments to connect with one another. With a real-time exchange of data and processes, the data and integrated cloud services can be accessed on multiple devices in a network or through the internet.
It eliminates barriers between business applications through a mixture of machine learning, prebuilt integration, and process automation.

Note: If you are new to Oracle Integration Cloud (OIC), then check out our blogs on Oracle Integration Cloud (OIC) For Beginners Overview.

Oracle Integration is exclusive within the market by leveraging Oracle application expertise to create an extensive library of adapters to Oracle and 3rd party SaaS and on-premises applications by utilizing the prebuilt adapters like RightNow, Eloqua, SalesCloud and various social media like Facebook, Twitter, LinkedIn and a lot more to enable you to deliver faster business.

soa cs oic saas paas cloud integartion oracle vs advantages APIs

SOA Cloud Service Overview

SOA Cloud Service provides you integration platform as a service. The environment is built automatically and instantly in a few clicks, allowing more time to develop/deploy SOA Composite applications and Service Bus projects.
It also provides real-time analytics while you transition to Digital Business.
Oracle SOA Suite is used to build, deploy and manage integration following the concepts of service-oriented architecture (SOA).

SOA Suite includes the following core components:

  • BPEL — (Business Process Execution Language) Orchestrates integration processes.
  • Human Workflow — Creates interactions that require human input, like approvals or manual routing decisions.
  • Business Rules — Defines flexible business rules to direct actions in an integration process, such as approval routing decisions.
  • Mediator — Mediates messages and provides routing and the capability to transform simple message flows.

With competing technologies both have value, the challenge is to know how to choose between Oracle Integration cloud service and SOA Cloud Service (SOA CS).

When to choose OIC?

  • The OIC is more suitable to implement the integration when you want to do the integration with services and APIs already in the cloud with the on-premises system.
  • If the Pre-existing integration is simple, data can be extracted from on-premises service, legacy API and applications and can be utilized on OIC.
  • If you have an existing SOA architecture on-premises and working efficiently and the requirement is to only connect the already existing services with the cloud systems then OIC would be perfect for it.
  • Using connectivity agents, the integration can be created with the already existing services.
  • It is quicker and easier to develop atomic and simple integrations in OIC.
    It requires fewer investments as the license is cheaper then SOA CS.

When to choose SOA CS?

  • When large amounts of messages or the size of files are to be sent is then the SOA CS is the best option.
  • If SOA CS the Integration can be shifted from cloud to on-premises effortlessly.
  • If the logic of orchestrated transaction and service is complex then SOA CS would be preferred with all BPEL features.
  • If the integration or requirement involves B2B, API Management or streaming monitoring then it will be necessary to apply SOA CS.
  • In case of pure one premise integration, Go with SOA CS.

Conclusion

In this post, we have covered a differentiating overview between Oracle Integration Cloud Service (OIC) and SOA Cloud Service (SOA CS).

In my opinion, the main differentiating factor of OIC from other integration cloud products is the rich variety of connectors that they offer (currently 50) that includes connections to other cloud products like RightNow, Eloqua, SalesCloud and various social media like Facebook, Twitter, LinkedIn and a lot more.

If you find this post interesting and have further questions about the topic then comment below.

Related Links/References:

Next Task for you:

Click on the Image below to Download our FREE MASTERCLASS on “Be An Integration Expert With Oracle Integration Cloud Services” as it will help you clear your doubts and concepts about OIC before you start your journey. Oracle API Platform Cloud Service Overview

The post Oracle Integration Cloud Service (OIC) vs SOA Cloud Service (SOA CS) appeared first on Oracle Trainings.

[AZ-103] Microsoft Azure Certification : Azure PowerShell Module & Guide

$
0
0

In this blog post, we are going to cover the basics of PowerShell and how it plays a key role in the Microsoft Azure Certification Exam. PowerShell is a framework or you can say an interface built by the Azure team that lets the user automate and manage Windows Azure services. It is a command-line tool that uses the scripts or cmdlets to perform tasks such as creating and managing storage accounts or Virtual Machines that can easily be done using the preset commands.

Azure PowerShell cmdlets can help system administrators create, test, deploy and manage Azure cloud platform services using PowerShell. These cmdlets can be used to perform tasks like creating and configuring cloud services, provisioning virtual machines (VMs), setting up virtual networks and launching web applications. Also, check out our previous blog for Important PDF Documentation and Tutorials.

How Azure PowerShell Works

  • PowerShell works by utilizing small scripts called cmdlets
  • Clients can enter a single cmdlet from the command line to make another virtual machine
  • Cmdlets can also be used to arrange a virtual machine, moving content from a local machine to an Azure storage blog, and making new resource groups.
  • You can likewise compose scripts to automate your use of cmdlets.

Step by step instructions to Install Azure PowerShell Module

Azure PowerShell works by broadening Windows PowerShell with its own arrangement of modules and cmdlets. Programmers can enter these cmdlets from the command line to perform various tasks. On the other hand, the cmdlets can work programmatically, automate complicated tasks in the Azure cloud.

To utilize Azure PowerShell, clients first need to install it on their system.

Requirements:

Azure PowerShell works with PowerShell 5.1 or higher on Windows, or PowerShell Core 6.x and later on all platforms. If you aren’t sure if you have PowerShell or are on macOS or Linux, install the latest version of PowerShell Core.

To check your PowerShell version, run the command:

$PSVersionTable.PSVersion

Install the Azure PowerShell module:

The recommended install method is to only install for the active user:

Install-Module -Name Az -AllowClobber -Scope CurrentUser

If you want to install for all users on a system, this requires administrator privileges. From an elevated PowerShell session either run as administrator or with the sudo command on macOS or Linux:

Install-Module -Name Az -AllowClobber -Scope AllUsers

By default, the PowerShell gallery isn’t configured as a trusted repository for PowerShellGet. The first time you use the PSGallery you see the following prompt:

Untrusted repository

You are installing the modules from an untrusted repository. If you trust this repository, change
its InstallationPolicy value by running the Set-PSRepository cmdlet.

Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"):

Answer Yes or Yes to All to continue with the installation.

The Az module is a rollup module for the Azure PowerShell cmdlets. Installing it downloads all of the available Azure Resource Manager modules, and makes their cmdlets available for use.

Connect to Your Azure Account

Once you’ve downloaded Azure PowerShell and connected it to your Azure account, you can start running the cmdlets. To start working with Azure PowerShell, sign in with your Azure credentials.

Connect-AzAccount

Note: If you’ve disabled module autoloading, manually import the module with Import-Module Az. Because of the way the module is structured, this can take a few seconds.

How Azure PowerShell Can Help

Programmers can use PowerShell’s cmdlets to create and manage multiple virtual machines. The system also comes in handy for building environments to test new scripts.

Below is a list of other critical Azure PowerShell benefits

  • Create a new virtual machine. Use the New-AzureRmVm cmdlet to create a new VM. You’ll have to create the Azure RM Config object first. Even so, this one can save hours of data entry in Azure Portal forms.
  • Configure a virtual machine. The Set-AzureRmVMCustomerScriptExtension cmdlet lets users run script files on their VM without the need to log in first.
  • Move the content to an Azure Storage Blob from a local machine. The Set-AzureStorageBlobContent cmdlet lets you move content in a hassle-free way.
  • Create a new resource group for an Environment with the New-AzureRmResourceGroup cmdlet. This makes it easy to control and keep track of environments without a lot of extra work.

We have also prepared a PowerShell Guide for you which contains all the necessary commands for the AZ103 Examination. Click Here to download the PowerShell Reference Guide for Azure.

Also, in my previous blog, I discussed the details of the certification exam. Moreover, you can also check out the roles and responsibilities of an Azure administrator here.

Registration

Register for the AZ-103 exam at Microsoft’s official website i.e., AZ-103 Microsoft Azure Administrator certification exam

Next Task For You

Begin your journey towards becoming a Microsoft [AZ-103] Certified Azure Administrator by joining our FREE Masterclass.

Click on the below image to register for the Masterclass NOW!free master class az103

FREE Community

Join our FREE Telegram group and be the first to receive Microsoft Azure related news and updates.

The post [AZ-103] Microsoft Azure Certification : Azure PowerShell Module & Guide appeared first on Oracle Trainings.

Connect Microsoft Azure ExpressRoute with Oracle FastConnect

$
0
0

In this blog post, we’re going to cover the high-level overview of OCI-Azure Interconnection and the steps which need to be followed for interconnection. In June 2019, Microsoft announced a cloud interoperability collaboration with Oracle that will enable its customers to migrate and run enterprise workloads across Microsoft Azure and Oracle Cloud. You can check this blog post for more information on it.

Oracle and Microsoft Interconnect now available in Canada

Microsoft and Oracle expanded the friendly direct network interconnect link between their respective cloud platforms in Canada.

The Canadian interconnect zone joins the initial locations announced in June: Oracle’s Ashburn, Virginia (North America) region and Microsoft Azure’s U.S. East and London (United Kingdom) locations.

OCI-Azure Interconnect High-Level Overview

  • This interconnect is between the Microsoft Azure ExpressRoute and Oracle FastConnect
  • ExpressRoute peering location is in proximity to or in the same peering location as the OCI FastConnect.
  • It has the ability to connect your workloads between Azure and Oracle
  • Access to interconnectivity using a single sign-on feature
  • This Interconnect provides low latency and high throughput cross-cloud connectivity
  • Network Peering possible between Azure and OCI.
  • Partition Multi-tier application to run DB on OCI and Application on Azure.
  • Security List (OCI) and Network Security Groups (Azure) can control Network traffic.

How to Interconnect between Microsoft Azure and Oracle FastConnect?

Prerequisites

  • To establish connectivity between Azure and OCI, you must have an active Azure subscription and an active OCI tenancy.
  • Connectivity is only possible where an Azure ExpressRoute peering location is in proximity to or in the same peering location as the OCI FastConnect. See preview limitations.
  • Your Azure subscription must be enabled for this preview capability.

The connection between Microsoft Azure and OCI is in the preview stage. Your Azure subscription must be enabled for this capability. You must enroll in the preview by completing this short survey form. You will receive an email back once your subscription has been enrolled.

Steps to make a Connection:

  1. Create a Virtual Network in Azure. Please choose the location of your Azure resources carefully as Interconnect is only available in a few regions. Interconnect
  2. Also, make sure that the address space within the Azure and Oracle do not coincide.
  3. After that, create a Virtual Network Gateway. A virtual network gateway serves two purposes: exchange IP routes between the networks and route network traffic.
  4. Now, set up a virtual machine in your virtual network to test the connectivity once the interconnect is successfully setup.Interconnect
  5. Similarly, on the Oracle Cloud Infrastructure side (OCI), we need to create a virtual cloud network with subnets and attach a dynamic routing gateway. Make sure that the region of your Oracle Cloud account is US East (Ashburn) as it is supported for Interconnection.
  6. Now create a new Virtual Cloud Network (VCN). A virtual cloud network is a software-defined version of a network and allows you to create a virtualized data center in any oracle cloud infrastructure region. Oracle Cloud
  7. After we create a VCN, we will go to Internet Gateways and then Create a new Internet Gateway.Internet Gateway
  8. Now we will go to Route Table and click on the Default one which is already there. We will add a new rule to this Default Route Table.Route Table
  9. After creating a new rule, go back to the VCN which you created and go to Subnets. We will add 3 new subnets here. The subnets are scoped within a particular virtual cloud network and can be available domain-specific or regional.
  10. Now that we have created basic virtual cloud network components, let’s go ahead and create a dynamic routing gateway (DRG). A DRG can be considered as a virtual router that allows private traffic connectivity between your virtual cloud network and the networks outside of your VCN, which can be VCN in another region, a virtual network in another cloud or on-premise network.Interconnect
  11. Now that the DRG is created, we will attach it to the VCN which we just now created.
  12. Now, we will create a Virtual Machine here in OCI VCN as well for testing.Interconnect
  13. We will now create an ExpressRoute circuit on Azure. Provide a circuit name. After that select Oracle FastConnect from Provider. (If you are unable to find it, make sure that you have filled the survey form above in prerequisite and got a Mail from Microsoft saying that it is active for you). After that select the location as Washington DC.
  14. Note down the Service Key which is provided to you.
  15. After copying the Service Key, go back to the Oracle Cloud Account. Go to Menu > Networking > FastConnect. Select FastConnect. Now choose the option of Create FastConnect.Interconnect
  16. Choose a private virtual circuit creation, provide details of your dynamic routing gateway and add in the service key copied from Azure here.
  17. The next step is to create a link between the Azure Virtual Network and ExpressRoute circuit and configure security groups and routing for the virtual network.
  18. Now we will create and attach Network Security Groups(NSG) to Azure Virtual Network.Interconnect
  19. Select Inbound Security Rules to change the flow and access of Incoming traffic. Click on Add and add the Rules as shown below. Add two rules, one for ssh connection into the Azure VM and another rule for connection between OCI VCN Subnet to Azure VNet Subnet.
  20. Now we will attach Route Table to Azure Virtual Network.Interconnect
  21. Once the new route table is created, associate the routing table with the VNet Subnet hosting your virtual machine and add a route.
  22. Go back to the Route Table which you just made and add a new route.
  23. Now we have to configure OCI VCN Security Lists and Route Table.
  24. Add Ingress Rule with source CIDR of the Azure VNet Subnet. This opens up all protocols of traffic between the two virtual networks.Interconnect
  25. Add Route Rules with Destination CIDR of Azure VNet and DRG as your target. This will add a route table entry for routing the traffic towards Azure VNet.
  26. Now, it is time to test our connection. Login to both the VMs (One from Azure and one from Oracle). We have virtual machines in each virtual network. Lets ssh into them and test out connectivity by doing a basic PING test.

Interconnect

Also, in my previous blog, I discussed the details of the certification exam. Moreover, you can also check out the roles and responsibilities of an Azure administrator here.

Registration

Register for the AZ-103 exam at Microsoft’s official website i.e., AZ-103 Microsoft Azure Administrator certification exam

Next Task For You

Begin your journey towards becoming a Microsoft [AZ-103] Certified Azure Administrator by joining our FREE Masterclass.

Click on the below image to register for the Masterclass NOW!free master class az103

FREE Community

Join our FREE Telegram group and be the first to receive Microsoft Azure related news and updates.

The post Connect Microsoft Azure ExpressRoute with Oracle FastConnect appeared first on Oracle Trainings.

Resource Groups in Azure Portal

$
0
0

In this blog post, we’ve covered what is a Resource Group and how to create a Resource Group on the Microsoft Azure cloud.

While you can technically create a resource group when adding a resource, I suggest you always start by setting up the resource group first.

By creating the resource group first, you can put yourself into a frame of mind where you are considering how exactly you want to structure the application.

Note: If you don’t have the Azure account yet, then learn how to get a Free Azure Trial Account

If you don’t want to miss our video series Click Here To Register For Microsoft Azure FREE Video Series.

This Video will help you to Create A Resource Group in Microsoft Azure Portal

What is Resource?

All the entities and services managed by Azure are called Resources. Resources may be virtual machines including Windows and Linux machines, storage, databases, active directories or networks in Azure.

What is a Resource Group?

In Azure, a Resource Group is a logical collection of all resources. The resource group stores metadata about the resources.

It is generally created on an environment basis such as development, production or testing resource groups.

Basically, it provides a way to monitor, control access, provision and manage billing for collections of assets/resources that are being used by a client.

How to create a Resource Group?

1. Sign in to your Microsoft Azure Account.

2. On the Azure portal, search for and select Resource Groups.

Resource group

3. Select Add

4. Enter the following details:

  • Subscription: Select your Azure subscription
  • Resource group: Enter a new resource group name.
  • Region: Select an Azure location, such as Western India, Central US etc.

resource group

 

select region for resource group

5. Select Create. It takes a few seconds to create a resource group.

create resource group

6. The resource group is now created. You can view and manage it under Resource Groups.

resource group created

7.Now you can use this Resource Group to store your different Resources in your Azure Subscription.

Reference/Related

Next Task For You

Begin your journey towards becoming a Microsoft [AZ-103] Certified Azure Administrator by joining our FREE Masterclass.

Click on the below image to register for the Masterclass NOW!free master class az103

FREE Community

Join our FREE Telegram group and be the first to receive Microsoft Azure related news and updates.

The post Resource Groups in Azure Portal appeared first on Oracle Trainings.

Viewing all 1886 articles
Browse latest View live