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

Oracle

Share Post Now :

HOW TO GET HIGH PAYING JOBS IN AWS CLOUD

Even as a beginner with NO Experience Coding Language

Explore Free course Now

Table of Contents

Loading

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

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

Things Good To Know About EBSCloudBackup.pl

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

Note : Do Read Our Blog Post on : Provision EBS R12 .

EBSCloudBackup.pl OCI

Also Read : Our Blog Post on OCI Migration.

Issue Encountered

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

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

EBS On OCI

Do Read : Our Blog Post on Troubleshoot Socket.

Root Cause

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

Fix

There are multiple fixes for the issue

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

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

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

Related/References

Next Task For You

Join our FREE Masterclass on Build, manage & Migrate EBS R12 to Cloud For BeginnersClick on the image below to register for FREE

https://k21academy.com/wp-content/uploads/2021/04/EBS.gif

Picture of mike

mike

I started my IT career in 2000 as an Oracle DBA/Apps DBA. The first few years were tough (<$100/month), with very little growth. In 2004, I moved to the UK. After working really hard, I landed a job that paid me £2700 per month. In February 2005, I saw a job that was £450 per day, which was nearly 4 times of my then salary.