Skip navigation.

APPS Blogs

Deploying OHS on NFS ? Think again : Locking/Performance Issue

Online Apps DBA - Thu, 2015-08-20 16:03

performance

This post is related to Oracle HTTP Server (OHS) performance issue from our Oracle Fusion Middleware Training (next batch starts on 30th Aug, 2015) where we cover OHS on Day2 (Installation, Configuration, High Availability, Troubleshooting, integrating OHS with WebLogic as proxy etc) .

One of the trainee from our previous batch asked about the common issues that Oracle Fusion Middleware Administrator encounters. We recently implemented Oracle Fusion Middleware including OHS for one of our customer where file system on OHS server presented from SAN as NFS mount.

Error message while accessing the OHS Instance on Enterprise Manager  “Failed to invoke operation Load on MBean”

error1

After checking the ohs log file ($ORCALE_INSTANCE/ diagnostics/ logs/ OHS/ ohs1),  I got the exact error behind the issue that was ” apr_proc_mutex_lock failed. Attempting to shutdown process gracefully”

[2015-05-06T08:18:23.8610+00:00] [OHS] [INCIDENT_ERROR:10] [OHS-9999] [core.c] [host_id: example.company.com] [host_addr: 192.168.1.141] [pid: 22680] [tid: 140414451361536] [user: oracle] [VirtualHost: main] (5)Input/output error:  apr_proc_mutex_lock failed. Attempting to shutdown process gracefully.

[2015-05-06T08:18:23.8628+00:00] [OHS] [INCIDENT_ERROR:10] [OHS-9999] [core.c] [host_id: example.company.com] [host_addr: 192.168.1.141] [pid: 22679] [tid: 140414451361536] [user: oracle] [VirtualHost: main] (5)Input/output error:  apr_proc_mutex_lock failed. Attempting to shutdown process gracefully.

[2015-05-06T08:18:23.8863+00:00] [OHS] [INCIDENT_ERROR:10] [OHS-9999] [core.c] [host_id: example.company.com] [host_addr: 192.168.1.141] [pid: 22681] [tid: 140414451361536] [user: oracle] [VirtualHost: main] (5)Input/output error:  apr_proc_mutex_lock failed. Attempting to shutdown process gracefully.

[2015-05-06T08:18:23.8894+00:00] [OHS] [INCIDENT_ERROR:10] [OHS-9999] [core.c] [host_id: example.company.com] [host_addr: 192.168.1.141] [pid: 22678] [tid: 140414451361536] [user: oracle] [VirtualHost: main] (5)Input/output error:  apr_proc_mutex_lock failed. Attempting to shutdown process gracefully.

[2015-05-06T08:18:24.8024+00:00] [OHS] [INCIDENT_ERROR:10] [OHS-9999] [core.c] [host_id: example.company.com] [host_addr: 192.168.1.141] [pid: 22867] [tid: 140414451361536] [user: oracle] [VirtualHost: main] (5)Input/output error:  apr_proc_mutex_lock failed. Attempting to shutdown process gracefully.

[2015-05-06T08:18:24.8506+00:00] [OHS] [INCIDENT_ERROR:10] [OHS-9999] [core.c] [host_id: example.company.com] [host_addr: 192.168.1.141] [pid: 22872] [tid: 140414451361536] [user: oracle] [VirtualHost: main] (5)Input/output error:  apr_proc_mutex_lock failed. Attempting to shutdown process gracefully.

 

Root Cause : http.lock file (located in default location at $ORACLE_INSTANCE/ diagnostics/ logs/ OHS/ ohs1 ) was under file system on NFS mount causing performance issue which in turn causing OHS to fail. It is recommended to keep OHS lock file under Local Disk and not on the shared storage. If the $ORACLE_INSTANCE is present on NFS mount then the above error will occur as any delay in response from OHS will force OPMN process to restart OHS.

 

Solution: Change the http.lock file location to Local_Disk (like /tmp or any other place on local disk) which is not NFS mounted and update that location under mpm_prefork_module and mpm_worker_module in httpd.conf (located in $ORACLE_INSTANCE/ config/ OHS/ ohs1) file as below

<IfModule mpm_prefork_module>
StartServers         5
MinSpareServers      5
MaxSpareServers     10
MaxClients         150
MaxRequestsPerChild  0
AcceptMutex fcntl
LockFile “<LOCAL_DISK_PATH>”
</IfModule>

<IfModule mpm_worker_module>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
AcceptMutex fcntl
LockFile ” <LOCAL DISK_PATH>”
</IfModule>

 

Reference:

  • My Oracle Support Note 1460851.1 (NFS Locking Issues)

 

Oracle Fusion Middleware
Interview Questions

Test your knowledge on Oracle Fusion Middleware or Use them to find your dream Job as Oracle Administrator

Click here to download Oracle FMW Interview Questions

 

If you want to learn more about Oracle Fusion Middleware products, register for our Oracle Fusion Middleware Training (Register before 24th August and Get Discount of 100 USD Apply code: F1OFF at time of checkout)

Note: We provide 100% Money back guarantee so in unlikely case of you being not happy after 2 sessions, just drop us a mail before third session and We’ll refund FULL money.

The post Deploying OHS on NFS ? Think again : Locking/Performance Issue appeared first on Oracle : Design, Implement & Maintain.

Categories: APPS Blogs

Workplace Visibility

OracleApps Epicenter - Sat, 2015-08-15 17:51
What is visibility? The M-w Dictionary defines visibility as “clarity of vision or The quality or state of being known to the public.” But for in Orginizational prospective, workforce, visibility means much more. Not only is workforce visibility the ability to see the breadth, depth and make-up of your organization, it also extends to your […]
Categories: APPS Blogs

EBS R12 (12.1) installation failed at Post Install Checks on Linux : libdb.so.2

Online Apps DBA - Sat, 2015-08-15 16:47

 

This post is from our Oracle Apps DBA Training where trainees install Oracle E-Business Suite (R12) on our servers remotely.

We use Oracle Linux 5.5 to install Oracle Apps and on installing version 12.1.1 installation completes but at post install check failed with above screen shot (Post validation checks failed for HTTP Server).

If you get error like above then

1. Check status OHS logs under OPMN (OHS is managed by OPMN) 

In log $LOG_HOME/ ora/ 10.1.3/ opmn/ HTTP_Server~1.log (where LOG_HOME is $ORACLE_BASE/inst/apps/$SID_[hostname]/logs )

_______
/u01/oracle/PRD1211/inst/apps/PRD1211_iamdemo07/ora/10.1.3/Apache/Apache/bin/apachectl startssl: execing httpd
/u01/oracle/PRD1211/apps/tech_st/10.1.3/Apache/Apache/bin/httpd: error while loading shared libraries: libdb.so.2: cannot open shared object file: No such file or directory

______

 

Looked at Bala’s blog and

1. Installed gdbm using Yum and here

yum install gdbm

2. Created softlink for libdb.so.2 pointing to libgdbm.so.2

ln -s /usr/lib/libgdbm.so.2 /usr/lib/libdb.so.2

3. Start OHS (Set environment & then use OPMNCTL to start OHS)

. $ORACLE_BASE/ apps/ apps_st/ appl/ APPS[SID]_[hostname.env]

cd $ADMIN_SCRIPTS_HOME

adopmctl startall

4. Click on retry on post install validation steps

r12_post_install_validation

 

Related

  • MyOracle Support784162.1 OHS 10.1.3 Fails to Start on Linux – ” apachectl startssl .. error loading shared libraries : libdb.so.2 “

 

Register before 24th August for next Oracle Apps DBA (R12) training batch and get 300 USD off .

The post EBS R12 (12.1) installation failed at Post Install Checks on Linux : libdb.so.2 appeared first on Oracle : Design, Implement & Maintain.

Categories: APPS Blogs

Windows 10 and E-Business Suite 11.5.10.2, 12.1, and 12.2

OracleApps Epicenter - Mon, 2015-08-10 08:34
From July 29, 2015, pc's are getting option to upgrade Window 10 via Microsoft's "Windows Update" delivery mechanism. Good news for EBS Customer is "Microsoft Windows 10 ( both 32-bit and 64-bit) " is certified as a desktop client operating system for end-users accessing Oracle E-Business Suite 11.5.10.2, 12.1, and 12.2 with the following components. […]
Categories: APPS Blogs

Solutions for Cloud Reporting: Oracle Enterprise Performance Reporting Cloud Service (EPRCS)

OracleApps Epicenter - Thu, 2015-08-06 23:33
Oracle Enterprise Performance Reporting Cloud Service was released last month. Oracle Enterprise Performance Reporting Cloud is the latest addition to the EPM cloud suite of applications, and is a purpose-built solution for narrative-driven management and financial performance reporting. This is not Hyperion Financial Reports on the cloud! This is a completely separate product that is […]
Categories: APPS Blogs

Oracle Apps DBA Training : How to become Apps (R12.2) DBA Part III : Patching : ADOP

Online Apps DBA - Thu, 2015-08-06 13:51

ApspDBA_onlinePatching

 

This is third part in series How to become Oracle Apps DBA from our Oracle Apps DBA (R12.2) Training (next batch starts on 8th Aug and only 1 seat left, Registration closes in 72 hours). After Architecture and Installation of Oracle E-Business Suite (R12.2) next topic you should learn in Oracle Apps DBA Training is Patching.

There are major changes around Patching in Oracle EBS 12.2 so if you are an Apps DBA working on R12 or 11i then pay special attention to this topic.

Here are some of the key points we are going to cover in Apps DBA Training

  • Type of Patches in Oracle EBS
  • Two files system (fs1 & fs2) in EBS 12.2 to support Online Patching
  • Edition Based Redefinitions – EBR
  • Version editions during patching – Run, Patch, Old
  • ADOP – New Patching Tool in EBS 12.2
  • Patching Phases in 12.2 : Prepare, Apply, Finalize, Cutover, Cleanup
  • Useful notes related to Online Patching
  • Lab Exercises where you’ll apply patches on EBS 12.2 installed by you on previous day.

Register for Oracle E-Business Suite Apps (R12.2) DBA Training (Only 1 seat left before we close registration so Hurry Up to avoid disappointment).

The post Oracle Apps DBA Training : How to become Apps (R12.2) DBA Part III : Patching : ADOP appeared first on Oracle : Design, Implement & Maintain.

Categories: APPS Blogs

Do you need to know about EMD – Earnest Money Deposit in Oracle Sourcing

OracleApps Epicenter - Thu, 2015-08-06 08:39
Do you know , Earnest Money Deposit (EMD) is a payment/deposit that suppliers are required to make to a buying organization in order to be eligible to participate in a Sourcing negotiation. EMD is very common in Public Sector companies and Government organizations and in certain global markets, particularly in APAC and EMEA. The EMD […]
Categories: APPS Blogs

Oracle Apps DBA Training : How to become Apps (R12) DBA Part II : Installation

Online Apps DBA - Tue, 2015-08-04 00:12

OracleAppsR12_InstallThis is second part in series How to become Oracle Apps DBA from our Oracle Apps DBA (R12) Training (next batch starts on 8th Aug and only 3 seats left). In first part, I mentioned that first and foremost thing you need to understand is Architecture of Oracle E-Business Suite (WebLogic is introduced in WebLogic 12.2 so that is another topic an Apps DBA should learn) .

After architecture, You should look at installation of Oracle Apps (E-Business Suite). Refer to Oracle E-Business Suite 12.2 installation guide here

Here are key points for Oracle Apps R12 installation

  • You can use Express Install or Normal Install (Express Install is for quick install with default values like username/mount points etc )
  • You start R12 installer as root user on Unix
  • You can do single user or multi user install (in multi user Application Tier and Database Tier file system are owned by different user)
  • From 12.2 onwards you can configure Oracle RAC for database during Oracle Apps Installation (In prior release RAC was not possible during R12 installation. You change database to RAC after installation)
  • 12.2 uses two application tier file system (FS1 & FS2) – Run Time & Patch Time so space requirement on 12.2 is slightly higher than previous R12 versions.

 

Attend Oracle Apps DBA (R12 – 12.2) training to learn from experts and know more about Oracle E-Business 12.2 installation

 

References/Related

 

Get 100 USD off by registering by 4th Aug for Oracle E-Business Suite Apps (R12.2) DBA Training and use code A1OFF at time of checkout (We limit seats per batch and only 4 seats are left so register early to avoid disappointment).

The post Oracle Apps DBA Training : How to become Apps (R12) DBA Part II : Installation appeared first on Oracle : Design, Implement & Maintain.

Categories: APPS Blogs

Database validation failed while applying EBS R12.2 application patch : Oracle Apps DBA Training : Patches

Online Apps DBA - Mon, 2015-07-27 13:12

This post is from our Oracle Apps DBA – R12 Training ( next batch starts on 8th Aug, 2015) where we cover installation, patching, cloning and other maintenance tasks. We also cover upgrade of Oracle E-Business Suite 12.2.0 to 12.2.4 to show how to apply patches and new patch process in Oracle Apps.

One of the trainee from previous batch encountered issue while applying EBS R12.2 application patches 19330775 and 20677045 where command used is highlighted below. The new utility to apply patch is adop (prior to 12.2 you apply patches using adpatch)

adop phase=apply patches=19330775,20677045 hotpatch=yes merge=yes

But patch was failing with error message like:

adop is not able to detect any valid application tier nodes in ADOP_VALID_NODES table. Ensure autoconfig is run on all nodes.

So we run autoconfig (there is dedciated topic on Autoconfig in our Oracle Apps/R12 DBA Training) on both Apps Tier & DB Tier by using below commands

  1. Stop the application tier and Database tier
  2.  Autoconfig on Database tier
    a) Source the Oracle Database env
    b) cd $ORACLE_HOME/appsutil/scripts/$CONTEXT_NAME
    c) sh adautocfg.sh
    (Check the autoconfig logfiles for any error at $ORACLE_HOME/appsutil/log/$CONTEXT_NAME)
  3. Autoconfig on Apps Tier
    a) Please source the APPS environment
    b) cd $ADMIN_SCRIPTS_HOME
    c) sh adautocfg.sh

After running autoconfig on both the tiers, we again run the command to apply the patch. This time patch failed to execute some SQL statements and showing below error messages:

[Error]  Failed to execute SQL statement :

declare

    l_msg varchar2(4000);

 begin

    ad_zd_adop.adop_database_validations(l_msg);

    dbms_output.put_line(l_msg);

end;

[Error]                   Error Message :

[UNEXPECTED] Error occurred while performing database validations

blog

Solution:

To fix this issue, apply database patch 17693770 as per the instructions mentioned in Readme.

After applying 17693770 patch on database tier, issue got resolved and we were able to apply the patches successfully.

You can learn more from our expert team by registering to Oracle Apps DBA Training (next batch starts 8th Aug 2015- register early before 30th July to get 100 USD OFF)

K21 Technologies provide Full Money back Guarantee (If you are not happy after 2 sessions then you can ask for Full Money Back )

For further details and registration check

http://k21technologies.com/oracle-apps-dba-training

The post Database validation failed while applying EBS R12.2 application patch : Oracle Apps DBA Training : Patches appeared first on Oracle : Design, Implement & Maintain.

Categories: APPS Blogs

Mechanism level: GSSHeader did not find the right tag,Error when accessing OAM WNA resources

Online Apps DBA - Wed, 2015-07-22 01:04

Hi All,

After long gap I’m start writing blogs and I’m feeling for that.

Today I have faced login issue in WNA setup environment.

Requirement is user would need to login via WNA fallback authentication and access to the OAM WNA protected resources but it login request landed into error page “Account locked or disabled”.

From oam-server1.out logs

Note: If you are not able to see below then you should enable Kerberos trace level.

 <Jul 21, 2015 6:27:52 PM AEST> <Error> <oracle.oam.plugin> <BEA-000000> <Defective token detected (Mechanism level: GSSHeader did not find the right tag) GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)         at sun.security.jgss.GSSHeader.<init>(GSSHeader.java:80)         at sun.security.jgss.GSSContextImpl.acceptSecContext(GSSContextImpl.java:287)         at sun.security.jgss.GSSContextImpl.acceptSecContext(GSSContextImpl.java:267)         at oracle.security.am.plugin.authn.SPNEGOLoginModule$1.run(SPNEGOLoginModule.java:139)         at javax.security.auth.Subject.doAs(Subject.java:394)         at oracle.security.am.plugin.authn.SPNEGOLoginModule.login(SPNEGOLoginModule.java:124)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) Normally this issue appears to be that something different from a Kerberos or NTLM token is being sent by the Microsoft IE browser client machine.

OAM only accepts Kerberos or NTLM tokens for now.

We noticed browser was sending the following token when accessing in company network domain.

And it keeps sending this similar like “Authorization: Negotiate” string over and over.

Authorization: Negotiate

YIGeBgYrBgEFBQKggZMwgZCgGjAYBgorBgEEAYI3AgIeBgorBgEEAYI3AgIKonIEcE5FR09FWFRTAA

AAAAAAAABgAAAAcAAAAByYkcFlDJDJ1CLBKiPp1EHAWr1ZstiFepuJLBr7EduFitBaRa45+4nQ/AGW

5Jf/GwAAAAAAAAAAYAAAAAEAAAAAAAAAAAAAAEVyfDIyRYtIv9kqa6BepAo=

This is not a standard NTLM value, as normally when we review the headers we would expect to see either:

Authorization: Negotiate TlRMTVNTUAABAAA…. (NTLM)

Authorization: Negotiate YIIGeAYGK…(Kerberos)

then this will still not work for OAM WAN Fallback, since the token received by OAM Server is NOT an NTLM token like, but appears to be more related to a NEGOEXTS token, which the Windows 7 clients sometimes send.

So, the token was not sent correctly by the browser to OAM server.

Cause:

On the UNIX host, use kinit on your user account and use klist to verify that you have a ticket to the HTTP/DOMAIN.NAME@REALM.NAME principal or not.

In our cause we have encountered below exception

kinit(v5): Client not found in Kerberos database while getting initial credentials

We have found a DNS issue for application OAM hostname. OAM VIP host name was resolving to different hostname and Keytab was created based on VIP hostname not actual hostname different and frontend host which is critical specially for creating a keytab

Solution:

Re-generated the keytab for DNS resolve hostname as follow

ktpass -princ HTTP/DOMAIN.NAME@REALM.NAME

-mapuser aurdev\srv-oam-iap1 -pass <Password> -out master.keytab -kvno 0

 

Copy the new keytab into <Oracle Home>/server/config/ and restart OAM server.

Hope above information helped you to get out of the issues.

The post Mechanism level: GSSHeader did not find the right tag,Error when accessing OAM WNA resources appeared first on Oracle : Design, Implement & Maintain.

Categories: APPS Blogs

Oracle Supply Chain Management Cloud

OracleApps Epicenter - Thu, 2015-07-16 06:11
Cloud = Service-based computing model providing self-service, elasticity, shared resources, and pay-as-you-go New cloud computing technologies are enabling breakthrough innovations in supply chain management (SCM) applications delivered via software as a service (SaaS) models. To help companies support their complete quote-to-cash process in the Cloud, Oracle has expanded the Oracle Supply Chain Management Cloud with […]
Categories: APPS Blogs

How to become/learn Oracle Apps DBA R12.2 : Part I

Online Apps DBA - Wed, 2015-07-15 16:10

I started this blog 9 years back with first post as How to become Oracle Apps DBA (back then it was 11i) and with 225 comments, this is still the most common question I get in mail or on this blog.

We are starting our new batch for Oracle Apps DBA training (R12.2) from August 8, 2015 and first thing we cover is Architecture of Oracle E-Business Suite.  If you are learning (getting trained) on Oracle E-Business Suite on your own then first thing you should learn is Architecture of Oracle Apps.

As shown below Oracle E-Business suite is Three Tier Architecture

a) Database Tier : With Oracle Database where data resides
b) Application Tier : With Application & Web Server where business logic resides
c) Client Tier : browser based client from where end user access application

apps_architecture

 

Note: Till Oracle E-Business Suite R12.1 (prior versions include 12.0 & 11i), Application Tier uses 10g Application Server (or 9 for some versions of 11i). From Oracle E-Business Suite 12.2 onwards Application Tier is deployed on Oracle WebLogic Server as application Server.

 

applicationTierArchitecture

You can get more information on Architecture of Oracle E-Business Suite in Concepts Guide or learn it from our expert team by registering to Oracle Apps DBA Training (starting on 8th August) where Day1 covers

Architecture and File System
  • Architecture of R12.2
  • Changes in Oracle Apps from previous version
  • Requirement/Hardware Sizing Guidelines
  • File System Overview
  • Benefit of New Architecture
  • File System including Changes from previous version
Architecture and File System (Lab Activity)
  • Provide one working instance of R12.2 to the Trainee with Front end and backend access
  • Get comfortable with the Terminology/File system/Environment Variables
  • Understand the Architecture via Navigation

 

Get 200 USD off by registering before 20th July and use code A2OFF at time of checkout (We limit seats per batch to register early to avoid disappointment).

 

The post How to become/learn Oracle Apps DBA R12.2 : Part I appeared first on Oracle : Design, Implement & Maintain.

Categories: APPS Blogs

Introduction to Order Management Cloud Service -Welcome to the future with Oracle

OracleApps Epicenter - Mon, 2015-07-13 10:10
In Release 10, there is a new product called Oracle Order Management Cloud Service. This is an application available on Oracle cloud as a service to enable quote to cash process flow. This Module is typically used to designed toimprove order execution across quote to cash process. It includes predefined integrations, centrally-managed orchestration policies, fulfillment […]
Categories: APPS Blogs

What is Oracle Mobile Cloud Service (MCS)?

OracleApps Epicenter - Mon, 2015-07-13 00:00
  Oracle Mobile Cloud Service MCS is a cloud-based service that provides a unified hub for developing, deploying, maintaining, monitoring, and analyzing your mobile apps and the resources that they rely on. Oracle Mobile Cloud Service provides everything you need to build out your enterprise mobile strategy using innovative, state-of-the-art tools. With Oracle Mobile Cloud […]
Categories: APPS Blogs

Oracle Integration Cloud Service

OracleApps Epicenter - Sat, 2015-07-11 07:27
Do you know , Oracle Integration Cloud Service (ICS) is a simple and powerful integration platform in the cloud to maximize the value of your investments in SaaS and on-premise applications. Oracle Integration Cloud Service lets you connect to both cloud and on-premises applications, and is fully integrated with other Oracle Cloud offerings. UNDERSTAND THE […]
Categories: APPS Blogs

About BYOE – Bring Your Own Encryption

OracleApps Epicenter - Fri, 2015-07-10 08:14
BYOE aka Bring your own encryption is a security model that gives cloud customers complete control over the encryption of their data by allowing them to deploy a visualized instance of their own encryption software in tandem with the application they are hosting in the cloud. BYOE can help an organization that wishes to take […]
Categories: APPS Blogs

Learn Oracle Apps DBA (R12) with us:Training Starts on 8th of August

Online Apps DBA - Thu, 2015-07-09 05:40
Everyone having a similar question in mind when they are freshers or are into the same field same domain for years together that which technology we should learn which should be innovative, long running, having some sort of creative touch, and my answer to all those Tech geeks or would be tech geeks is – Oracle Technologies. Oracle from last few years (will not go beyond that !!!) has developed in such a fast pace that you cannot ignore it. When there are lots of development activities goes on and Go Live of the Projects, Testing then there is one Crucial member in the Company/Team who (usually gets ignore ;-)) manages all the environment and give optimise environment to perform all those things : Apps DBA. Apps DBA is combination of Oracle DBA and Oracle Applications- Double Power. Apps DBA is the first entry towards the Big technology which oracle has developed. Oracle Application licenses are increasing every year and all these company are looking for Good Apps DBA who has understanding, knowledge and one of the most important Learning Attitude, to do experiment (of course not on PROD!!!). Who can learn Apps DBA ? Logically if I want to answer. Here is the list
  • All the Freshers, Newbies or may be who want to enter Oracle Applications Area.
  • Who is into Core DBA from years and want new technology to learn.
Apps DBA requirement is not only conceptual but practical as well. As much as you make your hands dirty your leaning grows many folds. When I was at your stage I always search for such institute or training which gives more practical stuff, real time scenarios but was not able to get it, keeping that in mind K21 Technologies is starting Apps DBA Training of R12 from 8th Aug-2015. More Practical oriented, Dedicated instance to play around, mini projects, Support. Apps DBA is a gateway to enter Oracle Technologies and you can move further with many feathers like Fusion Middleware ,Fusion Applications, SOA etc. What topics I should learn to become Apps DBA To start with you should start with Architecture, Installation, Patching, Cloning, changing Schema Password, backup & recovery. We cover this all including hands-on where you do all these using our step by step instructions on our Server. Who ever wants to learn please get enrolled soon as seats are limited. K21 focus on Quality Training with Full Money back Guarantee (If you are not happy after 2 sessions then you can ask for Full Money Back )

For further details check

http://k21technologies.com/oracle-apps-dba-training

The post Learn Oracle Apps DBA (R12) with us:Training Starts on 8th of August appeared first on Oracle : Design, Implement & Maintain.

Categories: APPS Blogs

Installation steps of JDK 7 for Linux for Oracle Fusion Middleware

Online Apps DBA - Sun, 2015-07-05 14:40

This post covers procedure installs the Java Development Kit (JDK) for 64-bit RPM-based Linux platforms, such as Red Hat and SuSE, using an RPM. This post is from our Oracle Fusion Middleware (FMW) or Oracle Access Manager (OAM) training where we provide dedicated machine to trainees to practice but if you need to install similar setup on your local machine (We use Oracle Virtual Box with Oracle Linux 5.5 ).

You must be login as root user to install  this installation (Assumption is that you are installing JDK on 64 bit Linux)

1. Download the JDK software from here (jdk-7u60-linux-64.rpm)

new

2. The installation process should be carried out with the “root” user.

su – root

when prompted for password, enter the root password.

3. Navigate to the directory where your JDK software is downloaded

cd /stage/oracle/jdk

4. Install the package  using the command : rpm -ivh <package_name>

rpm -ivh  jdk-7u60-linux-x64.rpm

Note: This step will install JDK 1.7 under /usr/java/jdk1.7.0_60

5. To verify the version of java, navigate to the directory /usr/java/jdk1.7.0_60/bin and check javac and java versions. The version should be the latest installed JDK version.

Note: JDK is default installed under the directory /usr/java/jdk1.7.0_60

cd /usr/java/jdk1.7.0_60/bin

./java -version

jdk

 

6. Delete the .rpm file if you want to save disk space.

7. Exit the root shell. No need to reboot.

 

Reference:

 

If you are part of our training program and have not yet registered for closed Facebook Group then send request and post any technical queries.

 

 

 

The post Installation steps of JDK 7 for Linux for Oracle Fusion Middleware appeared first on Oracle : Design, Implement & Maintain.

Categories: APPS Blogs

WebLogic Server (FMW) : Generating Thread Dumps using OS commands

Online Apps DBA - Fri, 2015-07-03 03:33

This post is coming from our Oracle Fusion Middleware Training where we cover Oracle WebLogic Server on Day1 . One of the performance issue that commonly encountered in poorly written application (or on not so performant Fusion Middleware infrastructure) is Stuck Threads.

Stuck Threads in WebLogic Server means a thread performing the same request for a very long time and more than the configurable Stuck Thread Max Time in WebLogic .

Thread dumps are diagnosis information that is used to analyse and troubleshoot performance related issues such as server hangs, deadlocks, slow running, idle or stuck applications etc.

How to generate Thread dumps?
In this post, I will walk you through the steps to generate Thread dumps of a server using operating system (O.S.) commands.

1. Start the server from command line script (using nohup). Let us take managed server as an example for which we need to generate the thread dumps so start the server using script as shown below.
cd $DOMAIN_HOME/bin
nohup ./startManagedWeblogic.sh <Server_name> &

2. Now identify the PID (java Process ID) for the managed server using the below command:
ps auxwww | grep –i java | grep –i <server_name> (This command is for Solaris)

3. Now run the below command to create the thread dump.
kill -3 <PID>

(This will send a signal to the process whose dump we require. This signal causes the Java Virtual Machine to generate a stack trace of the process.)

This command will create thread dump in the nohup.out file (where we started the managed server)

4. Open the nohup.out file to see generated thread dumps:

References

The post WebLogic Server (FMW) : Generating Thread Dumps using OS commands appeared first on Oracle : Design, Implement & Maintain.

Categories: APPS Blogs

A week with Apple Watch: From Cynic to Believer

David Haimes - Wed, 2015-07-01 08:50

I had convinced myself the Apple Watch was an overpriced fitness band and that it wasn’t for me and was set to get a Garmin to track my running instead.  Then out of the blue I was given an Apple Watch.  So you can certainly put me down as a cynic, but I certainly like to think I am open minded, so here are my thoughts after a week with the watch.

The experience of getting it set up was surprisingly frustrating, I had to upgrade my phone to iOS 8 before I could activate the watch and that meant deleting things to free a few Gb of memory (to upgrade my Operating System, really?).  So everything had to wait until after I got home and backed up my phone.

First I got this rather cool visual on my watch to scan with the phone and then it was paired and I got this screen telling me the model that I had bought.  OK so I still could not get the time from this watch and I have had the thing all day, I’m getting a little impatient at this point.

watch pairingwatch pairing 2

After waiting about 5 minutes for it to synch, suddenly a load of my apps, including my email, texts, calendar, twitter fitness apps and more are available on my watch.  This is about to get interesting.

The first thing I noticed is that it is actually really easy to ready and see at a glance the notifications that are sent to your watch, such as Calendar reminders, text messages and Oracle Social Network updates (glad to see we are quick to the new platform with our own mobile apps).  This is good for me, I get a lot of these alerts and I found a glance at my wrist was much nicer than pulling out my phone and unlocking it and starting at it.  This sounds like a very small thing, but it is these small improvements in frequent interactions that make for a great user experience.  I also agree with Jeremy Ashley about the huge value in being able to retain eye contact, notifications on my watch are far less obtrusive and the glance at my wrist it is a great experience.

So I wanted to try using it for some different things so I decided to test out text messages first, a quick SMS to respond to my wife’s text ‘ETA?’ to let her know what time I am planning to get home.

My wife and I prefer very efficient communications.

My wife and I prefer very efficient communications.

So I tap once on that nice Reply button

IMG_0027

I can now either pick from a set of pre-defined responses and they would be sent without any other interaction from me. However I like the personal touch, this is my wife after all, so I decide I will click on the microphone icon to dictate a response.  I speak in my answer and see the sound wave at the bottom and the text comes up perfectly first time.

IMG_0028

So now I click done and get a really option to either send the audio or to just tap on the text and send that.  This is a great feature if maybe the voice to text didn’t work properly and I don’t want to waste time correcting it or speaking it again.

IMG_0021

After tapping on the text I am now done.  The whole interaction was very fast and felt very natural.  At this point I am really starting to like the Apple Watch.  In the next few days I try driving directions, twitter, my calendar, a variety of fitness apps and more and pretty much across the board I find the interactions are natural and quick and the fact I have to pull out my phone less is a much bigger deal than I expected.  I find I can glance down at my watch see a text or meeting reminder and carry on a conversation in a way that was not really possible if I had to pull my phone out.  The one app I haven’t yet mentioned is the time, I haven’t worn a watch for over 10 years and I have realized in the last week it’s much easier to glance at my wrist than to pull out my phone – who knew?


Categories: APPS Blogs