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

Oracle Cloud Certification (1Z0-160): Step by Step Activity Guides To Clear Exam

$
0
0

This post covers Hands-On Guides that you must perform to clear Cloud Certification Exam for DBA’s [1Z0-160] (There are three Levels of Cloud Certification for DBA’s).

1. Lab Activity I: Register for Oracle Cloud

The first thing you must do is to get a Trial Account for Oracle Cloud (You get 300 USD FREE Credit that must be used within 30 Days). Even though this is FREE Trial account, you’ll still have to enter Credit/Debit Card Details (Note: Make sure you disable or don’t select Auto Upgrade to Pay as you go after trial period if you don’t want any money to be deducted)

 

Once you register for Oracle Cloud Trial, you should get an Email Like below from Oracle

 

Note: There are two type of Oracle Cloud Login, Traditional Cloud AccountCloud Account with IDCS – More on Oracle Cloud Account Type in future posts.    

2. Lab Activity II: Generate SSH Keys

When you create Oracle Database in Cloud as DBCS/DBaaS Offering, you get full access to Linux Virtual Machine on which Database is deployed (Check DBCS Architecture in point 8 of Module I, Oracle DBCS Offerings for 1Z0-160 here )

 In order to connect to this Linux VM, you must use SSH Keys (Password less Login) using user opc (Oracle Public Cloud).

Next Activity you must perform is to create SSH Keys (Public & Private) using PuttyGen.

Note: You must keep Private Key Safe and Public Key will be uploaded to Oracle Cloud at time of Database Deployment, In next Lab Private Key will be used at time of connecting to Linux Machine running Database on Oracle Cloud for Oracle Cloud Certification 1Z0-160)

Get Access To Lab Guides I & II

Note: We cover these two above two Labs in our Oracle DBCS Cloud Certification Training Program for DBA’s (Join the waitlist for first to know when we re-open this certification training for some limited seats early bird discount)

AG I Registering for Oracle Cloud Hands-On Guide

3. Lab Activity III: Create Database Service DBCS (DBaaS)

Once you have created trial Account and generated SSH Keys, We are now ready on exciting bit i.e. Creating you first Oracle Database on Oracle Cloud (DBCS/DBaaS). If you are confused about differences between DBaaS and DBCS or would like to know about various options available for Database creation in Oracle Cloud then check my previous post Module II of 1Z0-160 here

 

4. Lab Activity IV: Connect to DBCS (DBaaS) Host Using Putty

Once you have the database ready for Cloud, next task you must perform is

  • Finding Public IP of machine hosting Database
  • Allow SSH Port 22 from Internet (For security reasons restrict client access from selected machines – We’ll do this in one of the further Lab Activity Guides)
  • Connect to Database Host from Putty with user opc and private keys created earlier using PutyGen

Note: You can get Public IP on Database Instance Page 

Note: To allow SSH port 22, go to Compute Service Console under Network  

Get Access To Lab Guides III & IV

Note: We cover these above two Labs in our Oracle DBCS Cloud Certification Training Program for DBA’s (Join the waitlist for first to know when we re-open this certification training for some limited seats early bird discount for limited students)

AG II Create Database Service Instance On Cloud

5. Lab Activity V: Manage DBCS Dashboard & Console

Three topics in Module III of Oracle Database Cloud Service Certification Exam 1Z0-160, are related to Cloud Dashboard, DBCS Console, Database Instance Page, Compute Console Page. There are few questions in exam related to what you can and can’t do from these Consoles. Make sure you are fully familiar with all these Consoles

6. Lab Activity VI: Manage Users/Roles For Compute & Database 

The next three topics in Module III of Oracle DBCS Certification Exam 1Z0-160, are related to Managing Users & Roles. There are two type of Users & Roles

  • Compute/Cloud Users & Roles (This set of users log in to Oracle Cloud Console or Linux Machine)
  • Database Users & Roles (This set of users log in to Database created on Cloud)

You must know How to create these different set of Users as there will be few questions on this topic.

7. Lab Activity VII: Patch Database on Cloud

The next topic in Module III of Oracle DBCS Certification Exam 1Z0-160, is related to Patching. You can patch database in cloud using

  • daascli (Command-line Interface)
  • DBCS UI to patch Database

Make sure you understand both methods of patching and have done Hands-On Labs related to patching as there are few questions related to Patching in 1Z0-160 Exam

Patch using DBaaSCLI

 

Patch using DBCS Instance Console

 

8. Lab Activity VIII: Scale-Up Compute & Storage

Expect some questions related to Scale-Up in Module III of Oracle DBCS Certification Exam 1Z0-160. Note: You can scale-up Storage & Compute (CPU & Memory)

 

Get Access To Lab Guides V to VIII

There are lot of questions in Certification Exam 1Z01-60 related to Administration covering Cloud Consoles, Users & Roles for both DBCS & Database, Patching on Cloud, Scale-Up etc so make sure you under these very well

Note: We cover these above all these guides in our Step by Step Labs in our Oracle DBCS Cloud Certification Training Program for DBA’s (Join the waitlist for first to know when we re-open this certification training for some limited seats early bird discount for limited students)

AG III Managing DB on Cloud

 

AG VI Security & User Roles

9. Lab Activity IX: Backup & Recovery in Cloud

Module IV in Cloud Certification for DBA’s 1Z0-160 is Backup & Recovery of Databases in Cloud. You must know tools like bkup_api or orec option in dbaascli for backup & recovery of Database in Cloud. Expect questions like backup to Local Compute or to Cloud Storage Service including, creating an On-Demand Backup of Database, and Restoring from Backup. If you have not configured Automated backup in Cloud then you can still use traditional RMAN backup as shown in slide from our Oracle Cloud Certification for DBA’s 1z0-160 Training (including Mock Exam Questions)

 

AG VIII Cloud Backup to Cloud Storage

10. Lab Activity X: Cloud Security & Network Access

 Module V & VI in Cloud Certification for DBA’s 1Z0-160 is Cloud Security & Configuring Network Access like configuring Network Access, Security Rules, Security Applications, opening Port to access DBaaS Monitor (GUI to Manage Host O.S. & Database Instance) . Expect lot of questions in certification exam 1Z0-160 from this topic including SSH Tunneling etcNote: By default for Security, all connections from Internet are blocked to Cloud Database Machine that you created in Activity Guide II above. You must learn about Opening Ports for SSHDBaaS Monitor, and  EMExpress.

AG V Open Ports

 

11. Lab Activity XI: Manage Storage, Sessions, Wait Events (DBaaS Monitor)

DBaaS Monitor is advanced DBaaS Management to manage DB Storage, Alert Logs, Sessions, Wait Events & Configuring Database Features etc. Make sure you know how to connect to DBaaS Monitor, What Username Password to connect, what you can and can’t do in DBaaS Monitor

AG VII Manage Storage Sessions & Wait Events

12. Lab Activity XII: Lift & Shift (Migration) To Cloud Migration

Migration (Lift & Shift) is process of migrating an On-Premise 11g/12c Database to Oracle Cloud. Depending on source environment, there are multiple options to migrate ranging from DataPump (Export/Import) using Conventional, Transportable, RMAN Transportable, Remote Cloning, Plugging & Un-Plugging Database.

Some of these methods support migrating on-premises 11g to cloud 11g, some support migrating on-premises 12c to cloud 12c, and some methods support migrating and upgrading on-premises 11gR2 to Cloud 12c. Make sure you understand these migration options including which one to use in what scenario.

Using DataPump Export/Import

Cloud M13Migrating Oracle 11g  To 12c Pluggable Database 

 

Cloud M14
Moving Data To Oracle DB Cloud Using Pluggable DB

Cloud M15

Cloud M15B

Note: In our Oracle Cloud Certification for DBA’s 1z0-160 Training We provide machine with database to migrate to Cloud, our trainees mentioned makes us best Training Providers in Oracle Cloud

13. Lab Activity XIII: Using REST API to Manage Storage

Module XIII in Cloud Certification for DBA’s 1Z0-160 is  using REST to manage Cloud where REST stands for REpresentational State Transfer and is one of the methods to invoke Web Services. Make sure you understand ORDS (Oracle REST Data Services) and are familiar with REST in DBCS. You should learn how to requesting an Authentication Token, Creating Your First Storage Container in Oracle Cloud, Verifying whether your container has been created or not and lot more related to DBCS

AG IV REST API

Get All Hands-On Lab (Activity) Guides:

 

You can get all these Step by Step Activity Guide including Live Interactive Sessions (Theory) when you register for Oracle Cloud Certification for DBA’s 1z0-160 Training  ( Seats on this course are limited and we get busy quickly, Join the waitlist for first to know when we re-open this certification training for some limited seats early bird discount)

Here are some of the reasons why our students think we are the best Oracle Cloud Training Institute

  1. Live Instructor-led Online Sessions
  2. FREE un-limited retake for next 3 Years
  3. Training Material with Hands-on Lab Exercises (All above Guide)
  4. Exam 1Z0-160 Practice Questions (50+) , come with your questions too
  5. Recording of Live Interactive Session for Lifetime Access
  6. Dedicated Machines to Practice Lift & Shift (Migration)
  7. Support using Ticketing System & WhatsApp
  8. Help in CV Preparation
  9. 100% Money Back Guarantee (If you attend sessions, practice, go through internal exam and don’t clear Oracle 1Z0-160 Certification Exam, We’ll do full REFUND of your Certification FEE).

 

Have queries? Contact us at contact@k21academy.com or if you wish to speak then mail your phone number and country code and a convenient time to speak.

 

Next Step: Download FREE our Step by Step Guide to Register for Oracle Cloud and start learning Database deployment in Oracle Cloud

Click here to subscribe

The post Oracle Cloud Certification (1Z0-160): Step by Step Activity Guides To Clear Exam appeared first on Oracle Trainings.


Amazon AWS or Oracle Cloud (Confused ?): Right Choice for DBA’s

$
0
0

I recently did a Facebook Live on our Facebook Page and one question that came twice and keep coming again in our Private Facebook Group for Cloud is

“I am an Oracle DBA/Apps DBA and “Confused between Oracle Cloud & Amazon AWS” which platform to learn or where should I focus?”

 

In order to get right answer for you, first you need to understand what offerings these two Cloud Vendors (Oracle & Amazon) have and Three Service Models for Cloud (SaaS, PaaS, IaaS).

Cloud Service Models

If you look at above two diagrams (from our Oracle Cloud Certification Training for DBA’s, there are three service Models in Cloud:

1. SaaS:

Stands for Software as a Service, where almost everything is handled by Cloud Vendor like Oracle, SalesForce or Google (for Gmail) etc. All client need is to buy license and start using Service. Example of SaaS from Oracle includes Fusion Applications, ERP Cloud.

(Note: ERP Cloud is different than E-Business (R12) or Peoplesoft on Cloud – These comes under IaaS & PaaS Category).

Note: There is not much role for DBA’s in Oracle SaaS except export/import of data or creating connections to other Cloud Account or On-Premise Account or Load Users.

2. PaaS: 

Stands for Platform as a Service, where platform like Database or Application Server or Web Server are provided by Cloud Vendor on Cloud with all the tools necessary manage these. Clients (and You as Cloud Admin) still needs to patch or do backup & recovery or Upgrade or Clone specific platforms like Database or Application Server in PaaS .

You however get necessary tool from Cloud Vendor (like DBaaSCLI to patch & Restore, bkup_cli for Backup) so that you as Cloud Admin can do these tasks by click of button or using REST API.

Oracle Database is part of Database Cloud Service (DBCS) and is under PaaS Offering.

Do you then know what is difference between Database as a Service (DBaaS) and Database Cloud Service (DBCS) ?

I covered this as point 2 in Oracle Cloud Certification for DBA’s here: http://k21academy.com/1z016013

Note: There is lot of work for DBA’s in Oracle PaaS, for full list of tasks performed by DBA’s in Cloud check at http://k21academy.com/cloud12 
(Point 6 is my favourite and if you know this with Hands-On Experience, I think you can earn lot of Money over next few years).

 

3. IaaS:

Stands for Infrastructure as a Service, where all you get is like CPU, Memory, Disk and Networking. Clients (and You as Cloud Admin) still needs to install O.S., Install Database and do all the task like On-Premise and without Platform Tools like DBaaSCLI or bkup_api or DBaaS Monitor or dbcscli etc.

Running and managing database on IaaS is not much different then traditional On-Premise Style (except that you save time in purchasing hardware).

When you run Database on IaaS Service Model, You loose out benefits of running Database in PaaS Service Model (DBCS) like One Click Patch or Automated Backup Configuration, simple Clone using click of a button and lot more.

 

AWS Aurora RDS vs Oracle Database Cloud Service

AWS stands for Amazon Web Services and Relational Database Service from Amazon is Aurora

There is no doubt that Amazon is leader in IaaS (followed by Microsoft Azure, Oracle is catching up with next Generation Bare Metal Cloud Service now called Oracle Cloud Infrastructurebut if you look at Database Market, Oracle is Leader (No. 1) in Database with 41.6% Market Share (Source: DBEngine).

 

 

I am a DBA: Should I go for Amazon AWS or Oracle Cloud

Now to actual question, If you look at all the above points, Oracle being leader in Database and given Oracle’s huge investment in last 2-3 years in Cloud, and your existing experience as Oracle DBA, you can decide right option for you.

Think from the Clients point of view, would they be comfortable running Oracle Database on Oracle Cloud (with all DBCS features & Tools) or Oracle Database on Amazon AWS (IaaS Offering) with very little Cloud Benefits.

If you trust and believe me, Oracle Cloud (Database Cloud Service – DBCS) is much better option for DBAs & Apps DBAs (Once you learn and become Expert in Oracle Cloud for DBA’s then by all means pick AWS IaaS).

You can start learning Oracle Cloud for DBA’s by registering FREE Oracle Cloud Trial (Get 300 USD FREE Credit) – simply click here and I’ll share FREE Guide with you.

What’s your suggestion for DBA’s thinking of Cloud?
What would you do?

Join discussion in our Private Facebook Group for Cloud (Note: Your Reply can change someone’s Future)

 

 

 

The post Amazon AWS or Oracle Cloud (Confused ?): Right Choice for DBA’s appeared first on Oracle Trainings.

Troubleshooting Oracle Weblogic Server: Startup Issue: OutOfMemoryError PermGen Space

$
0
0

This post covers issue encountered during Startup of Oracle Fusion Middleware component “Weblogic Server”(This issue/fix is also applicable to any other Fusion Middleware product like WebCenter, OBIEE, ODI etc). If you are new to Oracle SOA Fusion Middleware then I highly recommend checking Atul’s Post about Oracle SOA/BPM 12c Architecture Every Apps DBA Must Know

Error Message

If you are hitting the issue “java.lang.OutOfMemoryError: PermGen space” while starting the AdminServer on your server then follow the below steps to fix the issue.

In AdminServer log file $DOMAIN_HOME/servers/AdminServer/logs, it shows below error messages

java.lang.OutOfMemoryError: PermGen space
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71

JVM & PermGen:

  •  JVM stands for Java Virtual Machine and is an area in Memory divided in 5 parts, Heap, Method (non heap), JVM Stack, Native Stack, PC Registers
  • Each Managed Server or Admin Server in WebLogic represents a JVM.
  • PermGen is part of Method (non-heap) stores class related data from class definitions, structures, methods, field, method (data and code) and constants.
  • If this area runs out of space then you get an error like java.lang.OutOfMemoryError: PermGen space
  • This area can be regulated using -XX:PermSize and -XX:MaxPermSize
  • PermGen in Java 8 is replaced by MetaSpace

For further reading on JVM and Memory Structure check here 

Cause:

The JVM size at the moment is 500 MB for Admin Server (including low value for PermSize & MaxPermSize), it should be in between 1Gb to 2GB.

Fix:

1. Ensure your both servers (AdminServer and Managed server) are not running. Check with below commands

netstat -an | grep 7001 (AdminServer port)
netstat -an | grep 7011 (WLS_Managed1 (managed server) port)

2. Change the admin server jvm settings as below in setDomainEnv.sh, located under $DOAMIN_HOME/bin

if [ “${SERVER_NAME}” == “AdminServer” ] ; then
MEM_ARGS=”-Xms2048m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=512m”
export MEM_ARGSfi

Note: If you are hitting the same issue “java.lang.OutOfMemoryError: PermGen space” on Managed server (WLS_Managed1) then change the managed server jvm settings as below in setDomainEnv.sh, located under $DOAMIN_HOME/bin

if [ “${SERVER_NAME}” == “WLS_Managed1″ ] ; then
MEM_ARGS=”-Xms2048m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=512m”
export MEM_ARGS
fi

3. Start both Admin and Managed server

4. Verify the URL: http://http://hostname:port/console

Now servers should be up and running fine

Have queries? Why wait, Post in the comment section below?

If you are looking for commonly asked interview questions for Weblogic then just click below and get that in your inbox.

Click here to subscribe

The post Troubleshooting Oracle Weblogic Server: Startup Issue: OutOfMemoryError PermGen Space appeared first on Oracle Trainings.

[Q/A] Oracle Cloud Overview & Concepts: OMCS, OEM, Scale-Up, Migration, RAC

$
0
0

This post is part of Q/A series from our Day 1 (on 28th Jan 2018) DBA to Cloud DBA Live Training asked by trainees. These questions will help you to understand Cloud Concepts and also if you have any question related to Oracle Cloud or Cloud DBA then you can ask in the comments section.

If you are just starting out in Cloud then I highly recommend you to go through these first

 

We start the Live Training explaining all the Modules & Lessons covered in the workshop, One of the Module is OEM for Hybrid Cloud Management so the first question was from related to OEM

 

Q1: Hi, Is familiarity with OEM is a prerequisite for this course? Also how well we are placed by the end of this course for cloud certification?

A1: OEM stands for Oracle Enterprise Manager Cloud Control (latest version as of Jan 2018) is 13c. OEM is used to manage On-Premise Databases, O.S. and other Oracle & No Oracle Products. You can also use OEM 13c to Manage Cloud Assets using Cloud Gateway Agent.

     Knowledge of OEM 13c is not required for DBA to Cloud DBA Training. We cover OEM 13c Install, Configure and Managing Cloud Database using  Cloud Agents in Module 10 including Step by Step Activity Guide for this task (For list of all the Activity Guides in this course check http://k21academy.com/cloud05 )

 

Q2: What is OMCS?  (Note: In Cloud overview, we discussed Managed Cloud so this question is from topic around this)

A2: OMCS can often be confused between

  1. Oracle Management Cloud,
  2. Oracle Mobile Cloud Service, and
  3. Oracle Managed, Cloud Service,

Here, a) Oracle Management Cloud is Suite of products in Oracle Cloud for Management, Monitoring & Analytics more information about Management Cloud here.  

Whereas, b) Oracle Mobile Cloud Service is another service in Cloud, more here

Whereas c) Oracle Managed, Cloud Service is service offered by Oracle to manage Cloud Service for Customers. More on this here and here

Note: It is better to reach out to Oracle account or sales team with requirements so that they explain or pitch the correct product.

 

Q3: Live session schedule please, is it every Saturday & Sunday?

A3: Sessions are Every Saturday (only Saturday).
Note: This schedule is subject to change based on conditions outside our control but we’ll notify over mail and also in WhatsApp group. There will be recording available in 72 Hours (If you can’t attend live Session)

Q4: What is the system requirement for Hands-On, Step By Step Practice Guides?

A4: You’ll need

  • Browser (IE or Chrome or Firefox) to connect to Oracle Cloud Console
  • Putty with PuttyGen for SSH Keys Generation & to connect from Backend Linux Machine running Database and K21 Academy Servers for Lift & Shift (Migration) & OEM Note: Step by Step Guide available on portal for this
  • OpenVPN to connect to K21 Academy Servers for Lift & Shift (Migration) & OEM Note: Step by Step Guide available on portal for this
  • VNC Viewer for GUI Access to K21 Academy Servers for Lift & Shift (Migration) & OEM  Note: Step by Step Guide available on portal for this

 

Q5: Can we opt for practising on a dedicated machine after completing the course?
A5: Yes, You can request machine for Practice like OEM 13c Setup or Backup Configuration or Lift & Shift whenever you are ready.

 

One of the topic we discussed Cloud Characteristics so next question is from Scale-Up/Scale-Down feature of Cloud

Q6: How frequently can I scale-up and scale down? Can it be daily.. based on peak hours of business hours I scale up and scale down during off-peak hours
A6: Yes you can scale-up/down as many times as possible however note following:

  • While the scaling operation is in progress, The database deployment is in Maintenance status and unavailable.
  • When scaling down a database deployment on Oracle Public Cloud Machine, do not scale down to the OC3 shape. Doing so can cause an out-of-memory condition and make the compute nodes of the deployment inaccessible.
  • When you scale up the storage for a database deployment on Database Cloud Service, the deployment is put into Maintenance status during the operation and it is restarted.
  • A compute node can have a maximum of ten storage volumes attached to it. Five of these ten are used when the database deployment is created, leaving you only five opportunities to scale up storage. Therefore, each scale-up operation you perform can dramatically affect the maximum size your database can grow to.
  • When adding storage to a database deployment that uses Oracle Real Application Clusters (RAC), you should specify the same size as the other storage volume or volumes already in the Oracle ASM disk group you want to scale up: Data or Backup

More on Scaling a Database Deployment here  

 

Q7: Oracle Cloud can be accessed from Web Browser, Are all web browsers compatible?
A7: IE, Firefox, Chrome, Safari are supported for list of all supported devices and versions check here 

 

Q8: Lower cost for Cloud is written everywhere.. can we do 1 complete comparison of on-premise and cloud?
A8: As per Oracle, Cloud brings 2.1 times ROI, check more at  https://go.oracle.com/LP=38395


Q9
: Cloud (DBaaS) actually has virtual machines as hardware in the background? Is it correct understanding?
A9: Yes, this is correct. When you deploy Database in PaaS as DBaaS, you get Database on Virtual Machine and Full Access to this Virtual Machine. Check more at http://k21academy.com/1z016013  


Q10
:  Atul, have you ever migrated any of your on-premise large databases to VMs?
A10:  We migrate Oracle E-Business Suite Database quite regularly for our Customers from On-Premise to Cloud, check more on 10 Things you must consider when migrating EBS R12 including database to Oracle Cloud http://k21academy.com/ebscloud15  

 

Q11: Do un-managed services fall under PaaS?
A11: Till recently, Database Deployment on Cloud could be Automated or Un-Managed (VDI), check no. 3 http://k21academy.com/1z016013  

 Note: Expect few questions around this in Cloud Certification 1Z0-160, more about this Certification at http://k21academy.com/1z016011


Q12
: In PaaS, if I need to upgrade the SQL Plus, who will do it? SQL Plus version sometimes need an upgrade in long run?
Q13: Who will upgrade the exe or rpms which needed on O/S update

A12 & 13: You as Cloud DBA (For list or Tasks performed by Cloud DBAs check http://k21academy.com/cloud12 ) use cloud tooling and available rdbms patches at regular intervals and apply from cli or cloud console.

 

Q14: What is RAC future in Cloud because Cloud provides a lot of redundancy options?
A14: For Scalability & High Availability RAC (Real Application Cluster) is still relevant in Cloud. For RAC on Cloud, however, you as Cloud DBA need to different tools like RACCLI, more on raaccli here  

Note: Check here on building RAC in Cloud check http://k21academy.com/cloud13  


Q15
: For the lab, Can I use VM on my laptop or it should be a k21 dedicated machine in the cloud?
A15: You can use your own VM on your laptop to test OEM 13c, Backup to Cloud or Lift & Shift. Contact our support team if you need any help in setting VM with all software. We use VirtualBox with Linux 6.5

 

Q16: Can we have a brief discussion of a normal day to day activities of a Cloud DBA?
A16: We discussed this in Class with all above questions and many more. For list of tasks performed by Cloud DBA (but not limited to just these) refer to http://k21academy.com/cloud12


Q17
: If I want to go through the video on K21 Academy Membership Portal, how much time will it take to go through videos?
A17: K21Academy Membership Portal contains this course in 11 Modules and Each Module is divided into Lessons (4-10 Lessons per Modules). Each lesson is a video of bite-size chunks from 6-12 Minutes and these are fun to listen and to the point videos. If you have any further questions, jump on our weekly Live Interactive Sessions or Ask for Support.

Overall, it was a fantastic session and got very good feedback.

Stay tuned for next session next week where we’ll cover Oracle Cloud Offerings

Did You Start Your Oracle Cloud Journey? 
Get a FREE Copy in your Inbox with Steps to Register for Oracle Cloud and get 300 USD FEE Credit to Practice

The post [Q/A] Oracle Cloud Overview & Concepts: OMCS, OEM, Scale-Up, Migration, RAC appeared first on Oracle Trainings.

Beginner to Expert Oracle Cloud DBA , 12 Point Check List, Even If You Are Not a DBA?

$
0
0

Warning: First few parts of this post are going to be useful even if you are not a DBA/Apps DBA

Today I am going to discuss 12 things you must learn from complete Beginner to Expert Cloud DBA (even if you are not a DBA/APPS DBA, Yes I mean anyone, be it Developer, Tester, Architect or someone just starting in IT)

12 Point Checklist: Beginner to Expert Cloud DBA

In 80 Min Facebook Live Show I covered everything that you need to know to Start You Cloud Journey.

Note: If you don’t have time to watch full 80-minute, but still want to look at 12 point checklist then start from 28 minutes.

 

1. Learn Architecture & Concepts: First thing for any new skill you learn, is to understand Architecture & Concepts. For Cloud (be it for DBAs, Apps DBA, Developer, Techno Functional, Tester, Admins) you should look at things like Data Centre, Traditional vs IDCS Accounts, Identity Domain, Consoles (Compute, Storage, Database), Access Options, Security Overview etc.

     You should also have familiarity with Cloud Service Models (SaaS, PaaS, IaaS), and Cloud Deployment Models (Public, Private, Hybrid)

2. Register for Cloud: One you understand concepts then you should register for Cloud (This same registration can be used for other Cloud services like JCS for WebLogic, SOA CS, GoldenGate, ICS for Techno Functional, Developer Cloud for Developers), get a copy of our FREE Guide at http://k21academy.com/cloud01 (Note: We use this as the first guide for our multiple Cloud Training)

Cloud_Banner

 

3. Create a Play Environment on Cloud: Depending on your role (If DBA create Database, If FMW/WebLogic Admin, create WebLogic, If Developer use Developer Tools) create a Play Instance on Cloud. Note that you get 300 USD FREE Credit which is enough for 30 Days if you shutdown environment after use.

 

4. Manage Cloud: This is where it starts going specific so learn basic management like Start/Stop, Scale-Up, and under Cloud Tools for DBAs like DBaaSCLI, bkup_api, dbcscli, DBaaS Monitor etc

 

5. Patch Cloud: Yes, you still need to patch on Cloud and as a Cloud DBA, you can patch using GUI (Console) or using CLI (dbaascli).

6. Security/Firewall/Network: As you get full access to DBCS instance, you also get access to control who can access what and from where.This is done using Security Rules, Security Applications, Security List & Security IP List

(Note: We cover all this and lot more in our Cloud Training at http://k21academy.com/cloud03)

7) Secure Users/Groups Roles: Once you configure Network Access using Firewall that comes on Oracle Cloud, next is to control who can access what so there are Application Roles, Groups and Users so if anyone needs access to create Database Instance on Cloud then give them role like DBaaS Administrator or Compute Administrator.

8) REST APIs: REST stands for Representational State Transfer is a method to invoke Cloud Services. If you are a beginner then you can defer it to learning other Critical Things like Migration (Lift & Shift)

9) Backup & Recovery: You can few options for backup destination including Storage Cloud Service. With this you also get tools like bkup_api and orec option in dbaascli. This is one of the tasks that Cloud DBA’s should be familiar with.

10) Migrate to Cloud (Lift and Shift): This is one of my favourite and where you may earn a lot of money if done and CV marketed properly.

(Note: This slide is from our Migration (Lift & Shift) Module in DBA to Cloud DBA Training including Hands-On migrating 12c Database from our On-Premise to Cloud at http://k21academy.com/cloud03)

There are two more topics I covered in our Live Show Here 

DBaaS Architecture

From 50th Minute (This is 80 Minute show I covered DBaaS Architecture so make sure you watch this at http://k21academy.com/cloudlive03 )

 

If you like this 12 point checklist (7, 11 & 12 are for Experts) and wish you go from complete Beginner to Expert Cloud DBA (even if you are not a DBA) then look at our Step By Step A-Z program to take your Career to next Level then check Live Show Here from 51 Minutes onward to see Why 100’s of Students rated us Best Oracle Training Provider for Cloud including FREE unlimited Retake and Lifetime Membership Access 

 

The post Beginner to Expert Oracle Cloud DBA , 12 Point Check List, Even If You Are Not a DBA? appeared first on Oracle Trainings.

Oracle EBS (R12) on Cloud: Architects Perspective: What and Why?

$
0
0

This post covers key points from Facebook Live Show I did on recently, related to Oracle E-Business Suite R12 Deployment on Cloud (For Apps DBAs & Architects).

 

Oracle Cloud Reference Architecture

 

What you see in diagram above is Oracle’s Reference Cloud Architecture

  • Top is user interaction and interface to On-Premise or Oracle Cloud
  • Right is on On-premise Infrastructure, Database, Middleware or Applications.
  • Left is Three Cloud Service Models covering SaaS, PaaS, IaaS

If you are a Cloud beginner, and have not attended my first Cloud Live show covering SaaS, PaaS and IaaS then check at http://k21academy.com/cloudlive01

 

Oracle EBS (R12) Deployment Options

EBS stands for Oracle E-Business Suite (including Financials, HRMS, SCM, HCM etc) and till recently used to be deployed On-Premise. Same Oracle EBS (R12) can now be deployed on Cloud. Here are three ways in which EBS can be deployed:

  • On-Premises (Traditional Infrastructure)
  • Public Cloud(IaaS or IaaS with Paas)
  • Cloud@Customer(Cloud Machines at customer Site)

If you don’t have the time to look at the 46 mins video but still want to know about the EBS Deployment , then start from 10 minutes.

 

 

Why Should EBS Customer Move to Cloud ? 

There were some good questions asked in Live Session and one of them was Why should Customer Move to Cloud or Main Benefits specific to EBS:

  • First and foremost is Time to provision New Environment, it may take 4-6 weeks for On-Premise just for Hardware & O.S., where as on Cloud, you can get it under an hour.
  • There is only Operating Expense (OpEx) in Cloud and No Capital Expense (CapEx) so after Implementation/ Go-Live , you can recycle additional EBS Environments and Pay Only for what you use.
  • Pay what you use, Test/Dev environments are not 100% used so why pay for hardware when not in use. On Cloud, you can shutdown environment and don’t pay for Compute, especially during night time or weekends.
  • For EBS Disaster Recovery side, you keep only database host up and don’t pay for Application Tier(Keep it down and pay only when you failover to DR).
  • With Cloud tools like EBS Cloud Admin (More at http://k21academy.com/ebscloud11) , you can easily Clone, Add addtitional Nodes, Configure DR/Dataguard, take backups or integrate with other Oracle products like SOA or IDM very easily.

 

Oracle EBS (R12) on Cloud Options

Oracle EBS has Two Tiers:

1) EBS Application/Middle Tier– The middle tier can be deployed on:

  • Oracle Compute(IaaS) also known as Oracle Cloud Infrastructure Classic
  • Linux, Sparc Model 300, OS supported on Oracle Bare metal Cloud now (Oracle Cloud Infrastructure)

2) EBS Database Tier– The Database Tier can be deployed on:

  • Oracle Compute(IaaS) i.e. OCI or OCI Classic
  • Database as a Service(PaaS)
  • Exadata Cloud Service(PaaS)
  • RAC with DBaaS/ExaCloudService(PaaS)

 

For EBS Database Tier using Database Cloud Service (DBCS), check my 12 Point Checklist to go from Beginner to Expert Cloud DBA, read it here), For review of Day 1, Oracle DBA Training including questions covered in the Session like OMCS, OEM 13c, Scale-Up or RAC  Check Here .

 

 

 

Security in Cloud ? 

Another good question on Live (If you have any question then you can ask on Live Show at http://k21acadmey.com/cloudlive04 ) was about Security.

 

You get security at each level being from Data at Rest using Encryption (TDE for Databases), Network Layer (SSL) or you can even configure VPN and Firewalls, Security Rules, IP List etc..

 

Note: Check Activity Guide 5 in Hands-On Lab You Must perform to go from Beginner to Expert Cloud Apps DBA at http://k21academy.com/ebscloud05

 

 

 

Related

 

 

 

 

 

The post Oracle EBS (R12) on Cloud: Architects Perspective: What and Why? appeared first on Oracle Trainings.

[Q/A] Oracle Cloud Offerings: DBCS, JCS, IDCS, APM: Performance & Security

$
0
0

This post is part of Q/A series of Module II Oracle Cloud Offerings from Day 2 (on 3rd Feb 2018) DBA to Cloud DBA Live Training asked by trainees. These questions will help you to understand Cloud Services and also if you have any question related to Oracle Cloud or Cloud DBA then you can ask in the comments section.

For Q/A of DBA to Cloud DBA Day 1 Training from Module I, refer to http://k21academy.com/cloud22

If you are just starting out in Cloud then I highly recommend you to go through these first

Q1: First question comes from above slide, Is there any legal document signed between the cloud provider and the customer related to security? Who is responsible for Data Leaks/Data Theft in Cloud, Cloud Vendor like Oracle / AWS or Client?
A1: Yes, Legal document signed between client & cloud vendor like Oracle or Amazon, when you register for Cloud Account as well as when you opt for a specific cloud service. This contract/agreement is signed online at the time of Service Registration. Related to Responsibility for Data Theft/Leak, it depends on

  1. Service Model (SaaS, PaaS, IaaS  check more at http://k21academy.com/cloudlive01 )
  2. Deployment Model (Public, Private, Hybrid, Managed to check more at http://k21academy.com/cloudlive02 )
  3. Also on How Leak/Theft happened (If Any)

All top cloud vendors like Oracle, Microsoft, Amazon, Google, IBM etc take security very seriously and provide options to encrypt data at rest, transit (over network) including Firewalls & Virtual Private Networks (VPNs)

 

Q2: Is there a doc or link to see which data centre to choose for each country?
A2:  This is covered in our Activity Guide (For list of Activity Guides we cover in DBA to Cloud DBA training, check http://k21academy.com/cloud05 )

You can also get it from https://cloud.oracle.com/data-regions (Green represents what’s available as of Feb 2018 and Orange represents, what’s coming)

Q3: Can we create more than one FREE Trial account on Oracle Cloud?
A3: No, for the same Identity (Email & Phone Number), however, you can create another FREE Trial Account on Oracle Cloud using a different email and phone number.

 

      Next question is from Module I recording on our Membership Portal. For our training, we provide videos in form of lessons, and related lessons are combined in a Module. We encourage attendees to watch these before coming to live interactive session to make the live session more interactive.

    This also helps those who want to revisit a particular topic again or wish to learn their own pace or don’t have time to attend the live interactive session.

 

Q4: I just joined this DBA to Cloud DBA Training Course http://k21academy.com/cloud03. I watched the recorded video of Module I, What is chargeback in one of the videos you mentioned?
A4: Chargeback is a mechanism by which you as IT department managing Cloud (or offering Cloud as Service) can charge different departments within your organizations using Cloud Services.

 

Q5: What is Orchestration? Can you please elaborate?
A5: Orchestration in the context of Cloud, lets you schedule & track workflows that execute scripts on a host or invoke web service endpoint from a single location.

Example would be when a Cloud DBA creates a database on Cloud, process will ask set of questions and based on that

  1. Provision a Virtual Machine with selected CPU, Disk, RAM
  2. Install Database Software
  3. Start Virtual Machine & Databases Services
  4. Notifies Users about database creation

For IaaS i.e. Oracle Cloud Infrastructure (OCI) or OCI Classic, there is Orchestration V1 and more simplified V2 and you can see Comparison between V1 & V2 here 

 

      In Oracle Cloud Offerings Module of Training, we cover Oracle SaaS, PaaS and IaaS Offerings and few questions were around Performance Management, Application Management & Orchestration

Q6: Do we need to choose orchestration if we want it or it is included in PaaS?
A6: Some basic orchestration and one specific to database, i.e. compute for DBCS/DBaaS is already part of PaaS but if you want more advanced Orchestration and for tasks that are not part of DBCS then you can go for Orchestration Cloud Service, more at https://cloud.oracle.com/en_US/orchestration


Q7
: Who is responsible to look at Performance Issues in Cloud, Cloud Vendor or Customer?
A7: Like security (discussed in Q1), performance depended on Service Model you are using. If this is DBCS/DBaaS or any application on PaaS, the customer is responsible for performance on PaaS or IaaS as Customer manages How much CPU & Memory (including JVM for WebLogic or SGA/PGA for Database) or what type to Disk to provision when provisioning Cloud.  

 So in PaaS or IaaS, it is the responsibility of a Customer where for SaaS, Cloud Vendor is responsible for performance.


Q8
: Management Service like Application Performance Management (APM) or Log Analytics, Does it have a separate license?
A8: Yes these are additional services apart from DBCS and you pay for using these additional Management services.

 

Q9: Can APM, Log Analytics & Infrastructure Management, monitor on-premise servers including performance?
A9: Yes this is possible and if you already have OEM 12c/13c on-premise then you connect that with Cloud Service. If you don’t have OEM 12c/13c on-premise then you deploy a lightweight Java Agent and manage/monitor using APM, Log Analytics & Infrastructure Management Cloud Service.

 


Oracle has rich set of PaaS offerings and on Day 2 we covered Module II i.e. Oracle Cloud Offerings including
Java Cloud Service (JCS) that includes WebLogic Server, Coherence & Oracle Traffic Director (OTD i.e. Software Load Balancer & Web Tier)

Q10: Can you give some example what to host on JCS?
A10: JCS will be used for any application running on WebLogic like any J2EE Application. This is mainly for a client who has standalone Java Application or any application that runs on Weblogic and if you wish to move these to Cloud then similar to DBCS/DBaaS to run Database on Cloud, you have JCS to run WebLogic on Cloud.

Note: Apart from JCS, you also get JCS SaaS Extension more at  https://cloud.oracle.com/java

 

Q11: Where does E-Business Suite (EBS) R12 or Peoplesoft come, SaaS or PaaS or IaaS?
A11: EBS can be deployed on A) IaaS Only or B) IaaS with PaaS (DBCS for Database Tier). More on Deploying EBS (R12) on Cloud on Cloud an Architect’s perspective then check Live at http://k21academy.com/cloudlive04

Note: There is also ERP on Cloud that is a SaaS solution based on Oracle Fusion applications, more at https://cloud.oracle.com/erp-cloud

Q12: How different is IDCS with OAM/OID?
A12: IDCS stands for Identity Cloud Service whereas OAM/OID is on-premise SSO/LDAP solution. In IDCS, you manage users, groups, roles, applications and manage Identity on Cloud. More on IDCS is at https://cloud.oracle.com/en_US/identity/features

Q13: If EBS (R12) on-premise is integrated with OAM/OID on-premise. If this EBS in-migrated to Cloud, How do we do the SSO?
A13: You can use EBS Cloud Admin Tool http://k21academy.com/ebscloud11 to integrate. We cover EBS and OAM/OID integration in our EBS on Cloud Training for Apps DBA’s at http://k21academy.com/ebscloud05

     Oracle is also working on integration with IDCS (not yet certified as of Feb 2018) using CloudGate. Check IDCS OAuth support in white paper here  

 

Note: These are just a few of Q/A in Day2 of DBA to Cloud DBA Training (for Step by Step guides we cover in training visit at http://k21academy.com/cloud05 ).

Stay tuned for next session next week where we’ll cover Oracle Database Cloud Service (DBCS & DBaaS), and How to Create Database on Oracle Cloud.

Did You Start Your Oracle Cloud Journey? 
Get a FREE Copy in your Inbox with Steps to Register for Oracle Cloud and get 300 USD FEE Credit to Practice

 

 

The post [Q/A] Oracle Cloud Offerings: DBCS, JCS, IDCS, APM: Performance & Security appeared first on Oracle Trainings.

Oracle Database & EBS (R12) in Cloud: RAC for High Availability (HA) & DataGuard for Disaster Recovery (DR)

$
0
0

DataGuard & RAC are two most important topic for Oracle DBAs & Apps DBA’s managing EBS R12, and both these are still applicable in Cloud (in fact more important now)

In this post, We are going to look at High Availability (HA) and Disaster Recovery (DR) on Cloud and I’ll be focusing on Standby Databases also known as DataGuard. The same is covered in the 60 mins  Live Show I did on Facebook.

Note: First let’s look at basic concepts related to RAC or Extended RAC & for DR Standby/DataGuard: Three Types. If you know this all then scroll down at the end, for points specific to HA & DR in Oracle Cloud.

High Availability (RAC)

  • High Availability (HA) stands for Active-Active where clients can connect to more than one node. It helps in Scalability (can serve more clients and better response time) and avoid a single point of Failover.
  • RAC stands for Real Application Cluster that provides HA for Database Tier (as shown in the bottom layer of the picture below). For Application Tier, you configure multiple app/web servers (as shown in top layer of picture below)

If you don’t have the time to look at the entire 60 mins video, but still want to know about HA: Active-Active, you can start from 17 min 25 sec.

In RAC you will have multiple machines each running database instance(memory & database processes) but all instances talking to a single database on a cluster file system (data files where data is stored).

In RAC, Session Replication between nodes occurs so that the data in Instance 1 can be accessed by data in the memory of Instance 2 and so on using private interconnect. Check all networking requirements HERE.

RAC provides HA within datacenter but doesn’t provide failure against entire datacenter. Extended/Stretched RAC is an option for extending RAC across the datacenter. Get more information on stretched cluster HERE.

 

Disaster Recovery (DataGuard)

RAC license could be costly and doesn’t cover failure against entire datacenter and you still want a Disaster Recovery (DR) solution and that’s where Standby Database (aka Dataguard) comes into the picture.

  • Standby Database (DataGuard) is a process of setting up two databases which might be geographically distant where one database acts as Primary (open in Read/Write and serving clients) while another as Standby (accepting changes from primary and possibly applying them to stay in sync).

The Primary Database sends a Redo Logs to Standby, that is then applied to standby database (based on type Standby Database). In the Live 60 minutes show, I discussed three different types of Standby Database (Dataguard Configuration) i.e. Physical, Logical and Snapshot.

 


Note
: Failover from Primary Database to Standby Database, can be Manual or Automatic (using Observer process in Fast Start Failover).

DataGuard Vs Active DataGuard

Unlike in DataGuard, you can open the Standby Database in Active DataGuard in Read Only mode for reporting purpose.

 

HA & DR in Cloud

If you are deploying RAC or DataGuard on Oracle Public Cloud then you must select correct Software Edition Database Type while creating Database on Oracle Cloud.

(Note: Oracle RAC on Amazon AWS is not certified and should you learn Amazon AWS or Oracle Cloud, check at http://k21academy.com/cloud20 )

As shown above, depending on the software edition you select, you get the Database Type.

  • For Dataguard select EP, HP or EP
  • For Active DataGuard or RAC on Cloud select EP (Extreme Performance)

 

Note: We cover Disaster Recovery (DR) for Oracle E-Business Suite (R12) in detail in Module 11 at http://k21academy.com/ebscloud03 and Step by Step Activity Guide 8 at http://k21academy.com/ebscloud05

Apart from the live interactive session, You get:

  • FREE 3 Years Unlimited Retake & On Job Support
  • FREE Life Time Access to Videos, Activity Guide, Any future Updates
  • Dedicated Machine to Practice EBS (R12) On-Premise to Cloud Migration (Lift & Shift) — Yes it works and check screenshots below
  • Direct interaction with Me, Team of Cloud Experts & 100+ attendees from previous batches

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Related

 

The post Oracle Database & EBS (R12) in Cloud: RAC for High Availability (HA) & DataGuard for Disaster Recovery (DR) appeared first on Oracle Trainings.


Oracle Database 18c Documentation & Must Know Key Points

$
0
0

If you are an Oracle DBA and follow Oracle Database Blog (If you don’t then you must) then you probably know by now that Oracle released 18c Database on 16th Feb 2018 for On-Premise Exadata Server (For rest others like on-premise commodity servers and 18c Database on Cloud to follow in Q1 & Q2).

This post covers everything that you must know about Oracle Database 18c and key points from few good blogs related to 18c (References at the end of this post. If you have written about 18c Database and can’t see your blog in list then refer it in comment section).

Where Is Database 18c Available?

Oracle Database can be deployed at following places

1. On-Premise Commodity Servers with O.S. like Linux, Solaris, HP-Unix, Windows, IBM-AIX etc.
2. On-Premise Engineered Systems: Exadata, Oracle Database Appliance (ODA), Super Cluster and Mini Cluster
3. Oracle Public Cloud: DBaaS on DBCS, Exadata Cloud Service, Exadata Express Cloud Service
4. Oracle Cloud at Customer 

  •  If you refer to My Oracle Support (MOS) Note ID 742060.1 Release Schedule of Current Database Releases then as of Feb 2018, 18c Database is available only on On-Premise Exadata
  • Next for ODA, DBaaS/DBCS and Exadata Cloud Service, it will be released in Q1 of 2018

Note: As per Oracle Database Blog , 18c is available on Oracle Public Cloud too but I couldn’t find this on our Cloud Account nor this information on any other place.

 

Documentation for Database 18c?

Oracle Database is next iteration of 12c R2 covering Multi-Tenancy, In-Memory Database and Sharding

If you are like me who wants to read documentation and learn concepts then you’ll enjoy

 

Where is Database 13 to 17?

If you are wondering where is Database version 13, 14, 15, 16 or 17 after 12c R2, then worth looking at My Oracle Support Note 2285040.1 Release Update Introduction and FAQ and Mike Dietrich’s Blog

Here is excerpt from 2285040.1 Beginning in 2018, a new numbering schema for the database software is implemented. Instead of a legacy nomenclature such as 12.2.0.2, a three (3) field format consisting of: Year.Update.Revision is used, such as 18.1.0. This allows clear indication of:

  • The feature release designation of the database software (the first field)
  • The quarterly Update (the second field)
  • The quarterly Revision (the third field)

 

Future of Oracle DBA with Cloud & Autonomous Database

Another good blog that you as an Oracle DBA must follow is Tim Hall and if you are among DBAs/Apps DBAs worried about future of DBA/Apps DBA or worried about Autonomous so let me re-iterate what Tim rightly said Oracle Database 18c is not Autonomous and  here , there is nothing to worry about as DBA/Apps DBAs future (but Yes it will evolve and you as DBA will do more interesting stuff and learn new stuff)

Note: Autonomous Database as a cloud service will be based on Oracle Database 18c, is different then Oracle Database 18c is an Autonomous Database (I hope this clarifies some confusion)

 

References:

 

Next Task

The post Oracle Database 18c Documentation & Must Know Key Points appeared first on Oracle Trainings.

[Video] Oracle GoldenGate 12c Microservices Architecture MA: Components, Documentation & Installation

$
0
0

This post covers Microservices Architecture (MA) introduced in Oracle GoldenGate 12CR3 and five components that are part of this Architecture i.e. Administration, Distribution, Receiver, Service and Performance Metrics Server. Oracle GoldenGate Microservices Architecture (MA) enables you to configure, monitor, and manage Oracle GoldenGate services using REST API with JSON and also using web-based user interface.

If you are new to Oracle GoldenGate 12c then suggest you first go through Oracle GoldenGate 12c Overview & Components, Download & Installation.

I recently did a webinar on Oracle GoldenGate 12c for Replication & Cloud Migration including the new Architecture i.e. Microservices where GoldenGate Expert Ashish and I discussed this new MicroServices Architecture, you can watch the complete webinar HERE (Need Name and Email to watch Replay).

 

Classic VS Microservices (MA)

In Oracle GoldenGate 12.3, we have two architectures available for deploying GoldenGate

  1. Classic Architecture
  2. Microservices Architecture

Microservices Architecture:

The Microservices Architecture in Oracle GoldenGate is comprised of five main components:

  • Service Manager
  • Administration Server
  • Receiver Server
  • Distribution Server
  • Performance Metrics Server

 

1. Service Manager: Enables to administer, monitor and manage other services available in Microservices Architecture.

2. Administration Server: An Administration Server supervises, administers, manages, and monitors processes operating within an Oracle GoldenGate deployment for both active and inactive processes. It is the central and main entity for managing the various components of a GoldenGate deployment. Administration Server can create and manage local Extract and Replicat processes even without access to the server where Oracle GoldenGate is installed.

3. Receiver Server: It provides the central services to handle all incoming trail files and communicates with the Distribution Server over the network.

4. Distribution Server: A Distribution Server is an application which functions as a networked data distribution agent in support of conveying and processing data and commands in a distributed networked deployment. The Distribution Server distributes one or more trails to one or more destinations and also performs some filtering operations if configured to do so. The Distribution Server is used to set up a relay Path between the source and target deployments.

5. Performance Metrics Server: It collects and stores performance data related to a GoldenGate deployment. Enables us to monitor performance metrics using a web application and use the data to tune deployments for maximizing performance.

Admin Client: The Admin Client is a command line utility (similar to the classic GGSCI utility). It uses the REST API published by the Microservices Architecture(MA) Servers to accomplish control and configuration tasks in an Oracle GoldenGate deployment.

 

Download Oracle GoldenGate 12.3.0.1.0 Microservices from OTN.

Install Oracle GoldenGate 12.3.0.1.0 Microservices

The Microservices Architecture for Oracle GoldenGate 12c (12.3.0.1) installation with an Oracle Database is done as below:

  1. Install the Oracle GoldenGate MA.
  2. Set the necessary environment variables.
  3. Deploy an Oracle GoldenGate instance using the Configuration Assistant.

The Microservices Architecture is installed using the Oracle Universal Installer (OUI). OUI is a graphic installation program that prompts you for the input required to install the Oracle GoldenGate binaries and working files, and set the database environment in which Oracle GoldenGate will operate. Alternatively, use a command line silent installation using OUI.

The installer registers the Oracle GoldenGate home directory with the central inventory that is associated with the selected database. The inventory stores information about all Oracle software products installed on a host if the product was installed using OUI.

Click on next to move to next screen and provide the necessary location to install Goldengate.Once all information is provided Goldengate installation will be completed.

Click Close to complete the installation.

 

Deploy Oracle GoldenGate: Configuration Assistant (OGGCA)

Launch the Configuration Assistant via the oggca.sh script located in the $OGG_HOME/bin directory. Through the Configuration Assistant, we can create the Service Manager as well as configure the deployment.

A single Service Manager can support a number of deployments.

$ export TNS_ADMIN=/u01/app/oracle/product/12.2.0/dbhome_1/network/admin
$ export OGG_HOME=/u01/app/oracle/ogg_ma
$ cd $OGG_HOME/bin
$ ./oggca.sh

A window will pop up for creating a service manager and register it as a service.

Log in to Service Manager

To start using Oracle GoldenGateMA, we have to connect to Service Manager:

1. Open a web browser and connect to the Service Manager that we created with the Configuration Assistant. The URL is similar to http://localhost:9001, where 9001 is the port where we have deployed our Service Manager instance.

2. Enter the username and password we created during deployment and click Sign In.

Connect to Oracle GoldenGate Service Manager

Upon login, you will find the deployments done for each server as a service.

Use Administration Server to configure and create the Extract and Replicat processes. Also, create the parameter files using Administration Server.

With the help of Distribution, Server define the PUMP process and also define the trail files between sources and targets. Distribution server defines the trail files.

 

 

References:

 

 

 

 

 

The post [Video] Oracle GoldenGate 12c Microservices Architecture MA: Components, Documentation & Installation appeared first on Oracle Trainings.

OCI vs OCI Classic: IaaS from Oracle

$
0
0

This post covers the difference between OCI & OCI Classic, one of the most common question asked in our Cloud DBA or EBS (R12) on Cloud or IaaS/OCI training.

As you probably know, Cloud has three Service Models: IaaS, PaaS, and SaaS (If you are new to Cloud and would like to know more about these Service Models then I highly recommend you to watch my previous live at http://k21academy.com/cloudlive01 ).

Note: Oracle has offerings in all three Service Models and both OCI and OCI-C are from IaaS offerings, where OCI stands for Oracle Cloud Infrastructure and OCI-C stand for Classic Version of IaaS Offering.  

OCI Classic:

  • Oracle Cloud Infrastructure Classic (OCI-C) is IaaS offering to provide Compute & Network (Shared & IP Networks)
  • OCI Classic is based on Nimbula Director (Xen based Hypervisor)
  • OCI Classic provides only Virtual Machines (whereas OCI can also provide Bare Metal)
  • OCI-Classic (formerly OPC announced at Oracle Open World (OOW) 2014, was renamed to OCI Classic at OOW 2017
  • OCI Classic can be deployed as a) Elastic Compute b) Dedicated Compute c) Sparc Model 300
  • As of March 2018, OCI-C is available in NAC, EMEA, APAC

OCI

  • Oracle Cloud Infrastructure (OCI) like OCI-C is also IaaS offering that provides Compute, Network but as Virtual Cloud Network, Availability Domain and additionally Edge Services like Email, DNS, Load Balancer etc (more on Edge Services little later)
  • OCI announced in OOW 2017  is re-branding of Bare Metal Cloud Service (BMCS)
  • OCI provides both Bare Metal & Virtual Machines (whereas OCI-C provides only Virtual Machine) [Updated on 15th Mar, Thanks Manjunath for pointing out typo]
  • Hypervisor in VM option of OCI is based on KVM (whereas on OCI-C this is Xen based Hypervisor)

 

When to Use What

  • Cloud@Cusotmer (More on this in my future posts) is subscription based service where both Hardware & Cloud Software is on Customer Premises, this option as of March 2018 is only available on OCI-Classic
  • OCI Classic is available on more Datacenters compared to OCI-Classic
  • High-Performance Compute (HPC), Artificial Intelligence (AI) and Machine Learning (ML) is available only on OCI (as of Mar 2018)
  • OCI-C doesn’t provide Bare Metal Option
  • EBS (R12) & Database both are supported on both OCI & OCI Classic so you can use either

OCI Overview

Stay tuned for my next post on OCI Components like Regions, Availability Domain, Compartments, IAM, Virtual Cloud Network, Edge Services etc

Next Task

The post OCI vs OCI Classic: IaaS from Oracle appeared first on Oracle Trainings.

Workflow Notification Mailer in R12 : Concepts [Outbound & Inbound]

$
0
0

This post covers an Overview of Workflow Notification Mailer in Oracle E-Business Suite (EBS) R12, one of the tasks that Oracle Apps DBA‘s do regularly (apart from Patching, Cloning & Troubleshooting).

If you are new to Oracle Apps or already working as Apps DBA but on version 11i or R12.1 then I highly recommend you first to go through ArchitectureInstallation, Start/Stop, File System, and Patching in Oracle AppsDBA R 12.2 for AppsDBAs

Oracle workflow mailer component’s primary responsibility is to do outbound/inbound mail processing which enables end users to receive and respond to notifications round the clock, needless to say, as this feature provides lots of flexibility to the end users, more and more customers are implementing workflow mailer component in their E-business environment and it has nowadays become imperative for Apps DBAs to know Workflow Mailer component.

 Workflow Outbound Processing

  

Here are steps/events for Oracle Workflow Notification Outbound Processing(eMail from Oracle Applications Workflow to Users)

1. When workflow Engine determines that a notification message must be sent, it raises an event in BES (Business Event System) oracle.apps.wf.notifications.send Event is raised with Notification ID (NID) as event key

2. There are seeded subscription to this Event

3. Event is placed on WF_DEFERRED agent

4. Event is de-queued from WF_DEFERRED and subscription is processed

5. Subscription places event message to WF_NOTIFICATION_OUT agent.

6. Notification Mailer de-queues message from WF_NOTIFICATION_OUT agent and
     6.1 convert XML representation of notification into MIME encoded message (Multi-purpose Internet Mail Extensions) and
     6.2 Send message by SMTP (Simple Mail Transfer Protocol) to intended user (IfTest Address/Override Address is set then email is sent to Test Address

Workflow Inbound Processing

How does workflow Notification Mailer IMAP (Inbound Processing) Works:
This is the inbound flow:

1. Approver sends email response which is directed to the value defined in Reply-to address.
    a) This address has been set up by the customer’s mail administrator to route incoming mail to the IMAP Inbox folder.

2. The Workflow Inbound Agent Listener picks up the message. Only messages which are in ‘unread’ state are evaluated; the rest of the messages in the inbox are ignored.

3. The message is scanned to see if it matches entries in the TAG file. Mail tags are defined in the OAM mailer configuration pages and these list strings of text and actions to take if those strings are encountered. An example of this is ‘Out of Office’ replies. If the string of the message matches a mail tag and the action is ‘Ignore’ then nothing else will happen.

4. The message is then scanned for the presence of a Notification Id (NID). This NID is matched against valid NID for the mailer node.

5. If valid NID is not detected, (and there is no matching TAG file entry) then the message is placed into the DISCARD folder.

6. If a valid NID is detected the listener raises a subscription to the WF_NOTIFICATION_IN queue and places the mail message in the Processed folder.

7. From this point on the message is handled by the product workflow (like PO APPROVAL). an event created by that group will monitor the WF_NOTIFICATION_IN queue and will trigger the rest of the approval workflow.

 

Log Files Location for Notification Mailer

  • If you hit any error in Workflow Notification Mailer like mails not going from EBS R12 or SSL Handlshake Error (If SMTP Server is listening on SSL) then check logs at  $APPLCSF/ $APPLLOG/ FNDCP*.txt
Download 6 Docs Every Apps DBA Must Read for Workflow Notification Mailer in EBS R12 by clicking on the image below

The post Workflow Notification Mailer in R12 : Concepts [Outbound & Inbound] appeared first on Oracle Trainings.

Oracle Cloud Infrastructure (OCI) : Region, AD, Tenancy, Compartment, VCN, IAM, Storage Service

$
0
0

This post covers Oracle Cloud Infrastructure (OCI) building blocks like Region, Availability Domain (AD), Tenancy, Compartment, Compute, Virtual Cloud Network (VCN), Identity & Access Management (IAM), and Storage (Block, Object, Shared, Archive)

Note: OCI is part of IaaS Service model (other 2 Cloud Service models are SaaS & PaaS), where OCI is re-branding of Bare Metal Cloud Service (BMCS).

     Another offering in IaaS from Oracle is OCI-Classic (or OCI-C) and to find the difference between two and when to use what, Check my previous post OCI vs OCI-C here

If you are just starting out in Cloud then I highly recommend you to go through these first

 

OCI Offering

  • OCI has a Bare Metal offering or Virtual Machine, you can also bring your own hypervisor (BYOH) for Bare Metal
  • OCI Compute comes in various shapes like Standard I/O, High I/O, Dense I/O, and GPU (for High-Performance HP & Machine Learning ML)

Region

OCI Servers & Data is hosted in a region where region is a localized geographic area. As of Mar 2018, there are four regions for OCI i.e. London Heathrow, Frabkfurt, Ashburn, and Phoenix.

  • You can have OCI resourecs (Compute, Network, Storage) in multiple Regions
  • When you create Tenancy (Account in Cloud) a Home Region is selected and later you can add more Regions

Note: For full list of Oracle Cloud Regions including PaaS & IaaS check https://cloud.oracle.com/data-regions

 

Availability Domain (AD)

Availability Domain (AD) is one or more data centers located within a region. A region is composed of three availability domains. Services/Resources  are either Region-Specific (like VCN) or Availability Domain Specific (like Compute),

Note: AD provide DR capability for any Service

 

Tenancy

Tenancy is an Oracle Cloud Account given to you when you register for Oracle Public Cloud (OCI).

 

Compartment

Compartment is a logical container to organize OCI resources (like Compute, Storage, VCN etc)

  • You can restrict access to Cloud Users based on Compartment so create DEV Compartment and servers, network in Dev Compartment only.
  • Resource can span across multiple compartments
  • In below diagram, there is one compartmet, in 1 Region (note: as of Mar18, there are 4 Regions), 2 Availability Domains, 1 VCN, 5 Subnets, 3 Computes for EBS, 1 Database Cloud Service, 2 Load Balancer as a Service (LBaaS) and 1 Internet Gateway (IGW)
  • When a Tenancy is created a ROOT Compartnet is created in Home Region (Check Tenancy, Region & Home Region above)
  • You can create additional Compartments, assign resoucres in Compartment and apply Access Policies (part of IAM Service below) to compartment to restrict who can do what on Resources in these compartments
  • Compartments are global in scope meaning they can span across Regions

 

Instance | Compute (CPU & Memory)

An instance or Compute Instance in OCI can be Bare Metal (You can a Server with no Virtualization and you can bring your own Hypervisor or use as Bare Metal) or Virtual Machine (KVM based hypervisor running on Bare Metal)

  • OCI compute comes in various shapes like Standard I/O, High I/O, Dense I/O and for Extreme Performance

 

Virtual Cloud Network (VCN)

A Virtual Cloud Network (VCN) is a virtual version of a traditional network including subnets,
route tables, and gateways.

  • A cloud network resides within a single Region but can cross multiple Availability Domains (AD).
  • There can be multiple VCN’s within Region or in different Regions.
  • You can connect one VCN with another VCN (in same or different Region) using VCN Peering

 

IAM Service

Identity & Access Management (IAM) service lets you control who has access to what cloud resource using Groups/ Users/ Access Policy (More on IAM on its own dedicated post)

  • A Resource is a Cloud represents a Service you can create like Compute Instance, VNC, Compartment, Storage etc
  • A user in IAM Service represents Cloud User that can login to Cloud and manages Cloud Resources
  • A group is a collection of Users and is used in Policy to control who can do want on a Resource
  • A Policy is set of rules that control who can do what on a Cloud Resource
  • IAM like Tenancy is Globally Scoped so spans across Regions and applicable to entire Account
  • You can integrate IAM for OCI with Identity Cloud Service (IDCS) or Microsoft Active Directory Federation (ADFS)
    Note: More on IDCS and ADFS Integration in future posts

 

 

Storage Services

On Cloud, you need a storage to store Data Persistently. Oracle Cloud Infrastructure (OCI) has Storage Services that offers few storage options.

Block Volumes
Block storage operates at the raw storage device level and manages data as a set of numbered, fixed-size blocks using protocols such as iSCSI. Block Volumes are Scoped to Availability Domain (AD).

Object Storage Service
Object storage is independent of a server and ideal storage platform to store very large amounts of unstructured data. Object Storage is scoped to a Region in OCI.

File Storage Service 
FSS is a managed file storage service that can be accessed concurrently by thousands of compute instances using the NFSv3 protocol and file system interface.

Local NVMe
Provides SSDs storage available for Instance while running that delivers fast random I/O and high IOPS.

 

 

 

Note: This Overview of Oracle Cloud Infrastructure (OCI), Components & Terminology is from our “Oracle Cloud/IaaS 6 Weeks Step by Step Training Program” with 3 Years On-Job Support and Un-limited FREE Retakes (If you need to know more about this program then reach out to our team at contact@k21academy.com )

 

Did You Start Your Oracle Cloud Journey?   Get a FREE Copy in your Inbox with Steps to Register for Oracle Cloud and get 300 USD FEE Credit to Practice

The post Oracle Cloud Infrastructure (OCI) : Region, AD, Tenancy, Compartment, VCN, IAM, Storage Service appeared first on Oracle Trainings.

[Video] Oracle Database Migration To Cloud (Lift & Shift): Overview & Methodology

$
0
0

Database Migration (Lift & Shift) is the process of migrating an Oracle Database from On-Premise to Cloud (Oracle Cloud, Amazon AWS, Microsoft Azure etc).   This post covers the Overview, Methodology and Database Concepts that are important related to Migration like Version, Character-set, Big/Little Endian, Multi-Tenant Architecture (PDB & CDB), DB Size, DB Options etc.

If you are just starting out in Cloud then I highly recommend you to go through these posts first

 

Note: Above Video is from lesson 1 of Lift & Shift (Migration) Module in our Cloud DBA Certification 1Z0-160 Training
(For List of Step By Step Hands-On Guide you must perform for Oracle Cloud DBA Certification, refer this post).

Migration Methodology

Note: Listen from 4:18 in above Video about Migration Methodology and why is this important.

Supported Versions (DBCS/DBaaS Migration)

Supported version for migration to Oracle DBaaS currently (as of March 2018) are

  • 11G On-Premise Database to 11G Database on Cloud
  • 11G On-Premise Database to 12C PDB on Cloud
  • 12C Non-CDB On-Premise Database to 12C PDB (Pluggable Database) on Cloud
  • 12C PDB On-Premise Database to 12C PDB (Pluggable Database) on Cloud

Where PDB Stands for Pluggable Database and CDB stands for Container Database in Multi-Tenant Architecture of 12c Database.

 

Migration Methods

There are multiple migrations possible depending on things like, Source & Destination Database version, Endian, Characterset, Options, Downtime etc . Methods to migrate Oracle Database to Cloud includes

  • Conventional Export/Import and Data Pump
  • Transportable Tablespace Data Pump
  • Full Transportable Data Pump
  • Unplug/Plug (12c Only)
  • Remote Cloning (PDB and non-CDB)
  • Recovery Manager (RMAN)
  • SQL* Loader
  • Oracle GoldenGate

Lets Deep-Dive into each Migration Methods we have:

Original* Export/Import

  • Traditional oldest Method to Migrate Data
  • Very SlowNot designed for large Database (100GB+)
  • Must be used for 9i or previous versions
  • Not fit to Migrate to Cloud

Data Pump Export/Import

  • Introduced in 10g Database
  • Designed to Handle large volume of data
  • Very data is very large (few hundred GBs)
  • From Performance point of view, Transportable Tablespace method could be quicker
  • Nothing to worry about Character set or Endian
  • Can be used for 11g on-premise to 11g/12c PDB Cloud Migration
  • Can be used for 12c Non-CDB/PDB on-premise to 12c PDB Cloud Migration

Data pump Transportable Tablespace

  • Fastest Method to migrate Data
  • Entire Datafiles in a Tablespace are moved from source to Target Database
  • Moving of Datafiles is quick compared to each object hence this method is
  • quicker than Data Pump Export/Import
  • Requires some configuration and setup to migrate using Transportable
  • Tablespaces could be complex
  • Can be used for 11g on-premise to 11g/12c PDB Cloud Migration
  • Can be used for 12c Non-CDB/PDB on-premise to 12c PDB Cloud Migration

Data Pump Full Transportable

  • Introduced in 12c, make migration to 12c Database Easy & Quick
  • 12c can be configured as Non CDB or CDB/PDB
  • Can be used to migrate to both Non-CDB or PDB
  • Moves all of System, User, and Application Metadata without complex setup
  • required in Transportable Tablespace Method
  • Combines ease of Data-pump and speed of Transportable Tablespaces
  • Can be used for 11.2.0.3+ on-premise to 12c PDB Cloud Migration
  • Can be used for 12c Non-CDB/PDB on-premise to 12c PDB Cloud Migration
  • Use this method to migrate from Non-CDB to PDB
  • One PDB to another PDB

Unplug/Plug

  • Uses 12c Multitenant feature of Pluggable Database(PDB)
  • Supported from
  • 12c Non-CDB on Premise to PDB on Cloud
  • 12c PDB on Premise to PDB on Cloud
  • If TDE is enabled, export TDE master encryption key on source before migration and
  • Import TDE Master key in CDB on target (If no key store in CDB then create it)

Remote Cloning

  •  Uses 12c Multitenant feature of Pluggable Database(PDB) Supported from
  •  12c Non-CDB on Premise to New PDB on Cloud
  • 12c PDB on Premise to New PDB on Cloud
  • Target database on DBCS must be new PDB (You can’t clone to an existing PDB)
  • During migration on-premise database must be Read Only
  • After migration, on-premise can be changed to Read Write and can be used

RMAN Convert Transport Tablespace With Data Pump

  •  RMAN Convert TTS + expdp for
  • 11g on-premise to 11g Cloud Migration
  • 12c Non CDB or PDB on-premise to new or Existing PDB Cloud Migration
  • Copy Dump & Image File to Cloud Compute
  • Import (impdp) to Cloud 11g Database

RMAN TTS with Data Pump

  • RMAN Backup TS + expdp: 11g on-premise to 12c PDB on Cloud
  • Copy Dump & data file to Cloud Compute
  • Restore + impdp to Cloud PDB
  • Very Similar to RMAN Convert TTS plus Data pump

RMAN Cross-Platform Transportable Tablespace Backup Sets

  • RMAN Backup To Platform: 12c Non-CDB/PDB on-premise to 12c PDB on
    Cloud
  • If Endian Conversion is required RMAN BACKUP TO PLATFORM DATAPUMP TABLESPACE
  • Copy Backup Set & Dump File
  • Restore Foreign Tablespace Dump File to Cloud PDB

RMAN Cross-Platform Transportable PDB

  •  RMAN Un-Plug/Plug: 12c PDB on-premise to 12c PDB on Cloud
  • If Endian Conversion is Required
  • Unplug PDB + RMAN BACKUP FOR TRANSPORT PLUGGABLE DATABASE
  • Copy PDB to Compute Cloud
  • RMAN RESTORE ALL FOREIGN DATAFILES + Plug PDB

SQL Developer

  • SQL Developer to migrate data to Cloud has two options
  • DDL statement + SQL*loader control & Data File
  • DDL statement + Insert Statement (Use SQL Developer)
  • User SQL Developer

Migration Support Matrix

 

Migration to Cloud: Step By Step Activity Guides

 

 

Note: Above Post & Video is from Lift & Shift (Migration) Module in our Cloud DBA Certification 1Z0-160 Training  You can get Step By Step Hands-On Activity Guides you must perform for Oracle Cloud DBA Certification here).

 

Did You Start Your Cloud Journey?   

Get a FREE Copy in your Inbox with Steps to Register for Oracle Cloud and get 300 USD FEE Credit to Practice and Join our Private Closed Facebook Group for Oracle Cloud Community

 

Note: If  you found above post useful, you’ll also like 10 Things You Must Consider before Migrating to Cloud

The post [Video] Oracle Database Migration To Cloud (Lift & Shift): Overview & Methodology appeared first on Oracle Trainings.

Oracle Cloud Infrastructure (OCI) Architect: Certification Exam 1Z0-932: Step by Step Activity Guides To Clear Exam

$
0
0

This post covers Hands-On Activity Guides that you must perform to learn Oracle IaaS Cloud (OCI & OCI-C) and  clear CertificationOracle Cloud (OCI) Architect [1Z0-932]

  • Infrastructure as a Service (IaaS) includes provisioning Compute, Storage & Network and is one of the three Service Models in Cloud Computing (other two are SaaS & PaaS).Note: If you are new to Cloud or wish to learn more about Cloud Service Model then check Atul’s Weekly Live show at http://k21academy.com/cloudlive01 covering these Service Models 

Once you decide to learn IaaS Offerings from Oracle i.e. Oracle Cloud Infrastructure (OCI) & Oracle Cloud Infrastructure Classic (OCI-C) then use guides mentioned below as an example to learn & become Oracle Cloud (OCI & OCI-C), Architect.

Note: We use exact these step-by-step guides in our complete beginner to Oracle Cloud (OCI/IaaS) Architect Training

 1. Activity Guide I: Register for Oracle Cloud

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, that must be used within 30 Days). Even though this is FREE Trial account, you’ll still have to enter Credit/Debit Card Details (Note: Make sure you disable or don’t select Auto Upgrade to Pay as you go after the trial period if you don’t want any money to be deducted)

Once you register for Oracle Cloud Trial, you should get an Email Like below from Oracle

 

Note: There are two type of Oracle Cloud Login, Traditional Cloud AccountCloud Account with IDCS – More on Oracle Cloud Account Type in future posts.    

Note: Get this first Guide absolutely FREE from http://k21academy.com/cloud01

2. Activity Guide II: Cloud Dashboard & OCI Console Walkthrough

This document will help you to understand how to access the Cloud Dashboard, Customize it as per your requirement & how to reach OCI & OCI-Classic Consoles. You must familiarise yourself with tasks you can perform from these consoles and how to check common things like billing and access other cloud services.

3. Activity Guide III:  Setup IAM: Users, Groups, Security Policy & Rules

IAM stands for Identity & Access Management that includes Users, Groups, Security Policies and Rules for Securing Oracle Cloud. This is one of the first fundamentals that you must learn and the best way to learn this is by a) Creating Groups b) Create Users c) Assign Users in Group c) Create Security Policy d) Create Security Rule that map Group to Security Policy and controls who can do what.

This Guided Lab will help you to understand security in Oracle Cloud Infrastructure & lets you control who has access to your cloud resources. You can control what type of access a group of users have and to which specific resource.

 

4. Activity Guide IV:  Create Compartment

A compartment is a logical collection of resources and a fundamental component of Oracle Cloud Infrastructure for organizing and isolating your cloud resources (More on Compartment and other building blocks of OCI here).

You use Compartment to clearly separate resources for the purposes of i) measuring usage and billing, ii) access (through the use of policies), and iii) isolation. A common approach is to create a compartment for each major part of your organization (like HR, IT etc) or based on project lifecycle (like the TEST, DEV, UAT ..)

5. Activity Guide V:  Creates Virtual Cloud Network (VCN) and Subnet

A Virtual Cloud Network (VCN) is a virtual version of a traditional network including subnets, route tables, and gateways on which your instances run. A cloud network resides within a single region but can cross multiple Availability Domains (AD).

Note: To know more about Availability Domain (AD) in OCI, check here 

The first task you must perform is creating a VCN (and Subnet) before you can start creating Compute Instance on OCI. Use this step-by-step guide to create VCN.

 

6. Activity Guide VI: Creates Subnet in another Availability Domain (AD)

Enterprises deploy Applications and Databases 0n Cloud in different Subnets (one for Database Tier, second for Application Tier and third for WebTier). This Guided Lab will help you understand multiple networks & Subnet. You’ll create a new subnet in another Availability Domain (AD) within same as well as different compartment.

Note: If you are not familiar with what is Region, Availability Domain, Virtual Cloud Network (VCN) or Subnet then this is all covered in Oracle Cloud (OCI) Architect Training

 

 

7. Activity Guide VII: Launch Compute Instance

Compute Instance is Virtual or Bare Metal machine with CPU & Memory. You run application or database on compute instance. You must know How to create & launch Compute Instance on Oracle Cloud.  This Lab guide will help you to understand Login into the Oracle Cloud Compute Web Console, Create IaaS/OCI Node.

8. Activity Guide VIII:  Create a Public Load Balancer (LBaaS   )

For High Availability (HA) and Scalability, you deploy multiple applications in different Availability Domain (AD). A client must access these HA applications using Load Balancers, You must learn how to configure Public/Private Load Balancers, configures Security Rules, Configures the two Instances as Backend Servers, verify access through Load Balancer & check High Availability (HA).

The Oracle Cloud Infrastructure Load Balancing Service provides automated traffic distribution from one entry point to multiple servers reachable from your virtual cloud network (VCN). The service offers a load balancer with your choice of a public or private IP address, and provisioned bandwidth.

In this Activity Guide, We cover all tasks related to Load Balancing in Oracle Cloud OCI Certification (1Z0-932)

 

9. Activity Guide IX:  Create A Block Volume & Attach To The Instance

Storage in OCI includes Block, Object, File Service or NVMe. You must learn How to create a Block Volume and attach this Block Volume to Compute Instance. This Guided Lab will help you to Create a Block volume & attach same to the Instance that you have created earlier in previous Guide.

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

 

10 Activity Guide X:  Launch Oracle Compute Instance

Compute Instance consist of CPU & Memory and you attach Storage & Network Service to this Compute Instance. Applications & Databases can then be run on these Compute Instances.  You must know how to launch compute instance and then secure & manage this Compute.

 

 

11 Activity Guide XI:  Create a Bare Metal Instance

Bare Metal Instance is one that sets Oracle Cloud apart/ahead from Amazon AWS. Bare Metal is also used for High-Performance workloads like Machine Learning (ML) or Blockchain.  You must know how to create a Bare Metal Instance.

In this Activity Guide, we cover creating a Bare Metal Instance and How to Manage same.

12 Activity Guide XII: Creates Oracle Database 12c on OCI

This step by step guide will help you to Create an Oracle Database 18c/12c on Oracle Cloud Infrastructure (OCI). You’ll also learn how to connect to the database machine using SSH, connect to the database using SQL Plus within the database machine & Perform Start/Stop and other basic Management Tasks.

Use above guide headings to learn Oracle Cloud Infrastructure (OCI) and get Oracle Cloud (OCI) Architect: 1Z0-932 Certification. You can get all these guide when you register for Oracle Cloud Infrastructure (OCI) IaaS Cloud Architect Training 

You’ll also get

  1. Live Instructor-led Online Interactive Sessions
  2. FREE unlimited retake for next 3 Years
  3. FREE On-Job Support for next 3 Years
  4. 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)

 

Did You Start Your Cloud Journey?   

The post Oracle Cloud Infrastructure (OCI) Architect: Certification Exam 1Z0-932: Step by Step Activity Guides To Clear Exam appeared first on Oracle Trainings.


Troubleshoot: Oracle EBS(R12) Lift & Shift (Migration) to Cloud Issue: KBHS-00715: KBHS-00712: ORA-29024 received from local HTTP service

$
0
0

In this post, I’ll cover one of the issues encountered by attendees in training Build, Manage & Migrate (Lift & Shift) EBS (R12) on Cloud while doing Lift and Shift (Migration) of R12 to Cloud.

Before that, if you are totally new to Oracle Cloud or EBS R12 on Cloud then follow these basic cloud concepts in my previous show or blog post

The issue in Migrating Oracle EBS (R12) on Cloud:

In order to migrate one of the steps is to run EBSCloud Clone Utility “perl ebsclone.pl” (This script is also used to back up Oracle E-Business Suite environment to Oracle Cloud), but this script was failing with below error message at backup using RMAN

  1. IN ODBCDatabaseBackup.log , referencing to RMAN_[SID]_backup_[timestamp].log and error in log wasKBHS-00715: HTTP error occurred ‘oracle-error’, KBHS-00712: ORA-29024 received from local HTTP serviceExact Error as

    RMAN-00571: ====================
    RMAN-00569: ==ERROR MESSAGE STACK FOLLOWS =+
    RMAN-00571: ====================
    RMAN-03009: failure of allocate command on CH1 channel at 04/12/2018 06:36:26
    ORA-19554: error allocating device, device type: SBT_TAPE, device name:
    ORA-27023: skgfqsbi: media manager protocol error
    ORA-19511: non RMAN, but media manager or vendor specific failure, error text:
    KBHS-00715: HTTP error occurred ‘oracle-error’
    KBHS-00712: ORA-29024 received from local HTTP Service

Then we looked into log file mentioned in above error messages and it was showing below messages.

Then we looked into log file mentioned in above screenshot. It was showing error messages.

 

Once you know error, its easy to find resolution but before we resolve this, lets look at How Migration (Lift & Shift) of Oracle E-Business Suite R12 works behind the scene .

 

How Oracle EBS (R12) Cloud Migration Works?

Let me first walk you through the high-level steps that We perform while doing EBS on Cloud Migration and at which step we were hitting the issue.

  • Identify the EBS environment for lift and shift. Make sure that it meets the requirement for migration.
  • Log into the Cloud Console and create the Storage, a Virtual Machine with the required computing power.
  • Download the Cloning Utility (Delivered by Patch) on On-Premise E-Business Suite R12 Environment.
  • Update the cln.props (Clone Configuration File available inside the patch). It contains the target migration environment information required by the utility.
  • Run the EBS Cloud-Clone Utility perl ebsclone.pl  which is used to back up your Oracle E-Business Suite environment to Oracle Cloud. Currently, the backup will be transferred to Oracle Cloud Infrastructure Backup Service.
  • Run EBS Cloud Admin Tool, ProvisionEBS.pl  to create an environment from the backup uploaded to your private Oracle Cloud Infrastructure Backup Service bucket with your desired Oracle E-Business Suite topology.
  • Run Post Configuration Steps as necessary.

Note: We cover this migration as one of the Hands-On Exercises using our Step by Step Activity Guide in our Cloud Training for Oracle Apps DBAs covering Lift & Shif (Migration, HA, DR and lot more)

 

Fix

We came across few hits on the Metalink which points that this is a known issue (introduced recently  because of SSL Certificates while transferring the backup to Cloud Service)

Reference MOS: 2362289.1 KBHS-00712: ORA-29024 received from local HTTP service with RMAN Backup To Cloud

This document point to download latest backup module, and set up the parameter _OPC_VALIDATE_CERT=TRUE and rerun the backup once again.

In case of EBS Lift & Shift, backup module is an automated way, EBS Migration Tool downloads the Oracle Backup Library files from the Oracle server then configures it on its own.  Installing the latest backup module will not help in case of EBS (R12) Migration.

The backup module version which gets installed using EBS Migration tool (as of Apr 2018) is of 2016. Below log file says that :

<Stage-directory-DB>/remoteclone/ODBSOSSModule/opclib_RMANbackup.log

Workaround

As there is no permanent fix (as of April 2018), I am assuming in near future Oracle will bundle latest backup module as part of Migration utility but till then use below workaround:

1.  Locate the file <Stage-Database-DB>/remoteclone/ODBSOSSModule/files/dbs/<SID>.ora

Note: This is not <SID>.ora in ORACLE_HOME/dbs but in the backup folder on staging directory on the source environment

2.  Add parameter _OPC_VALIDATE_CERT=TRUE

3. Now Save and rerun the ebsclone.pl script. It will complete successfully this time.

If you want to learn Oracle EBS R12 on cloud and want to become expert by solving issues like above then check our Training Program on how to go from Complete Beginner to Build Manage & Migrate EBS (R12) on Cloud for Apps DBAs & Architects
We cover all these concepts and troubleshooting in our step by step Activity guides and for a list of Hands-On, we cover in the training check here.

 

Next Task for You

If you are an Oracle Apps DBA and just starting out your journey to Oracle public Cloud then we will highly recommend you to download our FREE Guide 3 Docs every Oracle Apps DBA must read for Cloud .

Got a question on What you as Oracle Apps DBA should learn or Hitting any issue then leave a comment 

The post Troubleshoot: Oracle EBS(R12) Lift & Shift (Migration) to Cloud Issue: KBHS-00715: KBHS-00712: ORA-29024 received from local HTTP service appeared first on Oracle Trainings.

Oracle EBS Cloud Admin Tool Issue : FATAL: Failed to Connect to Oracle Cloud Storage Endpoint

$
0
0

This post covers an issue & fix reported in our training while creating Oracle EBS R12 instance on Cloud using Oracle EBS Cloud Admin Tool where error reported was FATAL: Failed to connect to Oracle Cloud storage endpoint

Note: EBS Cloud Admin Utility is used to provision, manage & integrate Oracle E-Business Suite R12 on Oracle Cloud).

If you are new to Oracle EBS (R12) on Cloud then check Atul’s post on Role of Oracle AppsDBA (EBS) R12 in Cloud

Things Good to Know About EBS Cloud Admin Tool

  • It can provision a new EBS instance (including using Database Cloud Service or RAC on Cloud for Database Tier of EBS) on Oracle Public Cloud, Both Elastic Cloud as well as the Bare Metal Cloud (now called as Oracle Cloud Infrastructure: OCI).
  • You can use it to add an additional node for an Oracle EBS (R12) instance.
  • To Backup & Restore an EBS instance on the Cloud.
  • To Integrate Oracle EBS R12 with Oracle third-party software like Oracle SOA Suite, Oracle Identity, and Access Management Suite etc.
  • You also use this Oracle EBS Cloud Admin utility to Manage Oracle EBS (R12) Environment.

Issue:

When you provision Oracle EBS Environment on Cloud using EBS Cloud Admin Tool (by running ProvisionEBS.pl), it expects Compute & Storage Service Endpoints. You can get both these details from respective Cloud Storage & Compute Console.

After entering the values it gives an error like FATAL: Failed to connect to Oracle Cloud Storage Endpoint

 

Analysis:

The Above error is mainly due to two reasons:

1) You have given the wrong Site/ Data Center Code for Storage Cloud Service Endpoint when prompted (Note: An Account can have multiple Site inside Data Center) 

There are two things you can see in your cloud dashboard, one is Site and another is Data Center, so we have to use Data Center code not  Site

2) Geo-Replication policy for your Object Storage Classic is not set  (More on setting Geo Replication Policy at Replication Policy for Your Account)

Note: If your Cloud Account was created after March 2018, then once your Oracle Cloud Infrastructure Classic (OCI-C) Object Storage (For difference between OCI & OCI-C refer here ) , the replication policy for your account is set by default (This is as per Oracle Doc).

     However we have seen that once you open your Storage Classic console for the first time you will get a  below screen and you just need to select your site and then click on Set policy, it is one time activity.

 

Once these are two settings are done, this should fix error “Failed to connect to Oracle Cloud storage endpoint” . Run EBS Cloud Admin Tool one more time to provision Oracle EBS (R12) on Cloud

 

What’s Next

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 3 Docs every Oracle Apps DBA must read in order to manage and migrate Oracle EBS R12 on Oracle Cloud. Click on below link to get the Guide.

 

Got a question on What you as Oracle Apps DBA should learn or Hitting any issue then leave a comment or post in our Private Facebook group for Oracle Cloud (3700+ Members) http://k21academy.com/joincloud

The post Oracle EBS Cloud Admin Tool Issue : FATAL: Failed to Connect to Oracle Cloud Storage Endpoint appeared first on Oracle Trainings.

[Video] OID Consoles Overview: ODSM , Weblogic & EM

$
0
0

This post covers the Overview of  Oracle Internet Directory  (OID) Consoles, video lesson from our OID Training (OID course is also covered as Bonus in OAM Training). There are three console (GUI) to manage OID i.e.  OSDM (Oracle Internet Directory service manager). Weblogic & Fusion Middleware EM (Enterprise Manager) Console. 

Note: If you are new to Oracle Directory Services (ODS), then I highly recommend you to watch my previous Video Blog post about OID, OVD, OUD and ODSEE. Check out video on ODS and products that are part of ODS here  

 

Watch the Short Video which Covers  the ODSM, Weblogic and EM console.

  • Video starts with File System of OID, covering Instance Home, Coherence Home, WebLogic, Domain Home etc
  • It then explains how OID LDAP processes connects to OID Schema is database i.e. using tnsnames.ora 
  • It then explains where are OID Diagnostic logs for troubleshooting

Oracle Internet Directory: ODSM Console

One of the most important OID Console is ODSM Console. Oracle Directory Service Manager (ODSM) Console, also used in OUD (Oracle Unified Directory).   ODSM is a Java application and can be deployed on both Admin and Managed Server.

 

  • ODSM is Java Application that can be deployed either on Admin Server or Managed Server
  • OUD 12c ODSM Console is name as OUDSM Console or OUD Service Manager.
  • To check the port for ODSM we can get it from WebLogic configuration  $DOMAIN_HOME/config/config.xml  or it can be accessed from WebLogic Console.
  • To access the ODSM URI is http://<Hostname.domain_name>:port_number/odsm

ODSM will connect to OID LDAP process, either using LDAP Port Number or LDAP Secure. (in the Video we have explained  in detail and also explain how it is accessible from server)

With the use of ODSM you can do all Configuration for OID and create object classes (collection of attribute), Password Policy, Create any User and Groups etc..

Oracle Internet Directory: Weblogic Console

The BEA WebLogic Server Administration Console is a Web browser-based, a graphical user interface that you use to manage a WebLogic Server domain. A WebLogic Server domain is a logically related group of WebLogic Server resources that you manage as a unit.

Use the Administration Console to:

  • Configure, start, and stop WebLogic Server instances
  • Configure WebLogic Server clusters
  • Configure WebLogic Server services, such as database connectivity (JDBC) and messaging (JMS)
  • Configure and deploy your applications
  • Monitor server and application performance
  • View server and domain log files and Lot more…

To use the Administration Console, use one of the supported Web browsers for your environment. See Browser Support for the WebLogic Server Console. If your Web browser is not on this list of supported browsers, you may experience functional or formatting problems when using the Administration Console.

To start the Administration Console:

  1. Start an Administration Server.
  2. Open one of the supported Web browsers and open the following URL:

http://hostname:port/console

 Oracle Internet Directory: EM Console

Oracle Internet Directory can login to EM  Console and Manage the OID server as start/stop the OID and DIP, Configure the DIP and OID.

To access the Oracle Internet Directory  Console:

  • Start Oracle internet Directory Admin server. we have used a sperate port number to start OID Admin server as “7003”
  • Navigate to the following URL: http://host_name.domain_name:port_number/em

For example: http://myhost.mycompany.com:7003/em

Note: You can find the exact URL, including the administration port number, in config.xml

 

 

If you like this and would like to learn Oracle Identity & Access Management then get a FREE Mini Course on IDM/OAM/OID from here

 

The post [Video] OID Consoles Overview: ODSM , Weblogic & EM appeared first on Oracle Trainings.

Oracle GoldenGate: How to Make Changes in Parameter Files

$
0
0

This post covers Question asked by one of the trainees in Oracle GoldenGate Training covering How to change Parameter Files in Oracle GoldenGate.  Before I cover How to change parameter file, lets first understand What is Parameter File and Where is it used in Oracle GoldenGate

GoldenGate: What & Why DBAs & Data Architects Must Learn

Oracle GoldenGate is a heterogeneous product and supports many different platforms and databases. It is an extensive software package for real-time integration and replication.

If you are new to Oracle GoldenGate then check my previous post: What, Why & how to Learn Oracle GoldenGate

What are Parameter Files in Oracle GoldenGate?

Parameter Files are the heartbeat of each Oracle Goldengate Processes/Components i.e. Extract, Data Pump, Replicat, Manager (To know more about of Oracle GoldenGate Processes/Components Check Here).

Parameter files store the parameters for each Oracle Goldengate Process.. Each process in Goldengate has its own associated parameter file. Processes work according to parameters provided in the parameter file.

Golden Rules For Parameters

  • Parameter file resides in dirprm directory.
  • Every parameter has a default value.
  • Every parameter has a counter/opposite parameter.
  • The validity of a parameter in parameter file is there until its counter/opposite parameter is encounter in the parameter file.
  • A parameter is valid either for extract parameter file/Data Pump Parameter file or Replicat parameter file or it may be valid for all 3 parameter files.
  • A parameter is valid for tables following that parameter.

Where are Parameter Files Stored?

Parameter file resides in dirprm directory. $GG_HOME/dirprm 

How to Update Parameter Files?

Follow below steps to update the parameter file

  1. Take necessary approval for downtime related to Oracle Goldengate Process (Yes re-start is required).
  2. Stop the process. GGSCI> Stop EXT1  (Note: Here GGSCI is command line interface to manage GoldenGate & EXT1 is process name (Extract Process in my case) for which you need to change parameter)
  3. Open and Edit the process parameter file. GGSCI>edit param EXT1
  4. Once changes are made, save the changes and quit the vi editor
  5. Verify the changes are correct by viewing the parameter file. GGSCI> view param EXT1
  6. Once the changes are verified, start the process. GGSCI> start extract EXT1

Do you have any question related to Oracle GoldenGate, Post them under the comment or ask them in our Private Facebook Group for Oracle DBA’s & Apps DBA working on GoldenGate.

 

The post Oracle GoldenGate: How to Make Changes in Parameter Files appeared first on Oracle Trainings.

Oracle Access Manager 12c (12.2.1.3.0): Download & Installation: Part I

$
0
0

This post is Part I in two-part series covering steps on How to Download & Install Oracle Access Manager OAM 12c PS3(12.2.1.3.o). In Part II, I’ll cover How to create Schema using RCU, and Configure OAM Domain.  

What is OAM/IDM

If you don’t know already Oracle Access Manager (OAM) is Oracle’s recommended Single Sign-On (SSO) solution for Web Access Management and is used for Authentication & Coarse-Grained Authorization for both On-Premise and Cloud Web Applications. OAM is used to protect both Java & .NET applications including.

  • OAM is part of Oracle’s Identity & Access Management Suite (IDM), for the list of all Oracle IDM products Click Here
  • For documentation of IDM 12cPS3 check my previous post here  

High-Level Installation Steps

  • Install Certified Database for OAM & Fusion Infrastructure Schema. For List of Certified Databases, check Certification Matrix here
  • Install Certified JDK
  • Install Oracle Fusion Middleware Infrastructure 12.2.1.3
  • Install Oracle Identity & Access Management Software 12.2.1.3 (Note: Make sure IDM & FMW Infra software are installed in the same ORACLE_HOME)
  • Create Schema using Repository Creation Utility (RCU). We are going to use 12c RCU that comes as part of Fusion Middleware Infrastructure Install in an earlier step. For the 11g version of RCU, check here
  • Create WebLogic Domain covering Admin Server and Managed Server for OAM
  • Start WebLogic Admin & Managed Servers
  • Test OAM Consoles

 

Prerequisite  

  • At least 16 GB of physical memory & Oracle Enterprise Linux 6.6 or later
  • A certified Database
  • Operating System User credential like Oracle (this user will own IDM software)
  • SYS database user credentials (required to create the schema using RCU)
  • Oracle Java Development Kit (JDK) 1.8.0_131 or later (Click Here to download)
  • Oracle Fusion Middleware Infrastructure  12.2.1.3.0 (Click Here to download)
  • Oracle Access Management 12.2.1.3.0 (Click Here to download) Product, Oracle Identity and Access Management 12cPS3 (12.2.1.3.0) 

Assumption

  1. ORACLE_HOME= /u01/app/oracle/product/12.1.0.2/db_1
  2. You must install the Fusion Infrastructure(Weblogic Server) & Oracle Access Manager software in the same ORCALE_HOME directory (We are going to install under /u01/app/oracle/oam12c )

 

 

Low-Level Installation Steps

 Step 1: Operating System, Database & JDK Installation

Make sure your operating system, Database, JDK ( Above jdk1.8.0_131+) are as per the OAM 12c Certification matrix:

 Step 2: Install Oracle Fusion Middleware Infrastructure

Note: This step will install WebLogic, Coherence, RCU and other required software for OAM.

1. Use the terminal window and run the Oracle Fusion Middleware Infrastructure fmw_12.2.1.3.0 10 installers as the oracle user. In my case installer is located in the /stage/oracle/fusion_infra/12.2.1.3.0/ directory.

Note: Make sure you set the environment variables as (In my case JDK 1.8.151 is installed under /usr/java)

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

The installer starts, and after a few seconds the “Fusion Middleware 12c Infrastructure Installation  – Step 1 of 8” window appears

2. On the Welcome screen, click Next

3. On Auto Updates screen, select Skip Auto Updates and click on Next (It’s preferred to download & apply updates separately)

4. Enter Oracle Home =/u01/app/oracle/oam12c (Note: ORACLE_HOME in 12c used to be Fusion Middleware Home in 11g ) and Click Next

5. On Installation Type screen, Select Fusion Middleware Infrastructure & Click on Next

6. On Prerequisites Checks screen, once 100% complete then click on Next

7. On Installation Summary screen, click Install (Make sure you check the Oracle Home Directory Location)

Note: You can also save Response File by clicking a button at the bottom, this response file can then be used as a template for silent install.

8. On Installation progress screen, let it complete to 100%

9. After a while, the installation process ends and the last window of the installation Complete appears, informing you that the installation was successful

 

Step 3: Install Oracle Access Management 12c

1. Launch a terminal window as Oracle and run the Oracle access manager 12.2.1.3.0 installer as the oracle user. In my case, installer is located in the /stage/oracle/oam/12.2.1.3.0/idm directory.

2. On the Welcome screen, click Next

3. On Auto Updates screen, select Skip Software updates and click Next (It’s preferred to download & apply updates separately)

4. Enter Oracle_Home =/u01/app/oracle/oam12c and Click Next

Note: Make sure that you install OAM in same Oracle Home as e Oracle Fusion Middleware Infrastructure in previous step

5. On Installation Type screen select Collocated Oracle identity and Access manager (Managed through WebLogic server) and click Next


Note:
 More on Standalone VS Collocated IDM in future posts

6.On Prerequisite Checks screen ensure that all checks complete successfully and click Next

7. On Installation Summary screen, click Install

8. Installation Progress will start. When it reaches 100% then Click Next

9. On Installation Complete screen, Click Finish.

 

Create Schema & Configure Domain

  • Next is to create Schema for OAM & Configure WebLogic Domain in Part II of this series

 

Related Posts

Next Task For You

If you like this and would like to learn Oracle Identity & Access Management then get a FREE Mini-Course on IDM/OAM/OID from here

If you are looking for commonly asked interview questions for Oracle Access Manager then just click below and get that in your inbox.

banner-_oam

The post Oracle Access Manager 12c (12.2.1.3.0): Download & Installation: Part I appeared first on Oracle Trainings.

Viewing all 1895 articles
Browse latest View live