Register for Apps DBA Training
For Apps DBA Beginner's
  • Start From Here
  • Order of Apps Study
  • 11i Software
  • Apps Architecture
  • Install Apps 11i
  • Install Apps 11i Part II
  • Startup/Shutdown
  • Request Flow in Apps
  • Various TOP's
  • Cloning Basics
  • Cloning I
  • Cloning II
  • Autoconfig Basics
  • Autoconfig Config File
  • Template Files in Autoconfig
  • Discoverer Overview
  • Workflow Mailer in Apps
  • Printing Overview
  • Configuring Printers
  • Pasta Printing
  • Performance Overview
  • Install 10g Application Server
  • Apps DBA Certification
  • Common DBA Topics
  • Scared of RAC ?
  • Install RAC on your laptop part I
  • Step by Step build RAC part II
  • Step by Step install RAC using VMWare part III
  • Install Oracle RAC Database part IV
  • oraInventory Basics
  • Install Database
  • Upgarde DB to
  • Fusion
  • Is Fusion a conFusion ?
  • Fusion Middleware Overview I
  • Fusion Middleware Overview II
  • Application Integration Architecture
  • SOA Install Part I
  • SOA Install Part II
  • SOA Install Part III
  • Install BPEL Process Manager
  • Apps Integration OID/SSO
  • Management Qs for Apps Integration with SSO/OID
  • 25 things your DBA should know for Apps/SSO integration
  • Identity Management
  • COREid Overview
  • Oracle COREid or Idm & Access Mgmt overview
  • Installing Access Manager 10.1.4
  • WebGate request flow
  • Identity Manager Architecture
  • Installing Identity Manager
  • OAS-SSO Overview
  • OID Overview
  • OID Basics II
  • OID Cluster
  • OID Integration with Other LDAP Servers overview
  • Integrate OID with AD I
  • OID Replication Overview
  • Multi Master OID Replication
  • Migrate OID/SSO to new Host
  • Apps R 12
  • Socket or Servlet in R12
  • Startup/Shutdown Scripts in R12
  • Unified APPL_TOP
  • Apps R 12.0.1
  • Difference between 11i & R12 Technical
  • Prepare for R12 Installation
  • Install VMWare on Windows for Linux Install
  • Install Linux for Apps R12 Install
  • Install Apps R12 on Linux Virtual Machine
  • R12 Upgrade & database
  • R12 Fils System Changes
  • R12 Release Date
  • 10g Application Server
  • 10g AS Overview
  • Installing 10g AS
  • Start/Stop 10g AS
  • Web Cache Basics
  • Single Sign-On Overview
  • OID Overview
  • Cloning 10g AS
  • 10g AS Middle tier Cloning & Overview
  • OID Cluster Imp. Points
  • CPU Patch, Infra Tier
  • CPU Patch, Middle Tier
  • AS Guard / DR Overview
  • Oracle Apps 11i
  • My Site
  • Apps DBA Scripts
  • Apps DBA Interview Q's
  • 11i JVM's
  • Apps Training in India
  • 11i Health Check
  • Good Metalink Notes
  • About Me  
  • For Advanced Apps DBA
  • URL Firewall in DMZ Setup
  • Upgrade Apps to
  • Load Balancer Overview
  • Load Balancer Config
  • HTTP layer Load balancing in Apps 11i
  • Dataguard Overview
  • Configure Dataguard / Standby database
  • Standby Site for Apps 11i
  • How to change Hostname on Apps Instance
  • SSL Overview in Apps
  • Configure SSL to Web Server
  • Key Points for SSL in Apps
  • Reduce Patch Timing
  • Reduce Patch Timing II
  • Shared APPL_TOP Overview
  • Configure Shared APPL_TOP
  • 11i Database Upgrade I
  • 11i Database Upgrade II
  • Change Session TimeOut
  • Patching
  • Apps Patch Basics
  • Apps Patch Basics II
  • Apply Apps Patch
  • CPU Overview
  • Steps to Apply CPU Patch
  • CPU Patch on Infra Tier
  • CPU Patch on AS Middle Tier
  • Troubleshooting
  • Web Server TS Part I
  • Web Server TS Part II
  • CM Troubleshooting
  • 10g Discoverer with Apps
  • Discoverer Bascis in Apps
  • Discoverer 10g Upgarde Basics
  • Discoverer 10g Configuration Steps with 11i
  • Collaboration Suite
  • Collaboration Suite
  • Calendar Overview
  • Sync Calendar from Mobile I
  • Sync Calendar from Mobile II
  • OCS Mail Architecture
  • Apex / HTMLDB
  • Install Apex 2.2
  • Apex with SSO part I
  • Apex with SSO part II
  • SSO Authentication Schemes
  • Certification
  • Possible Certifications for DBA
  • Apps DBA Certification
  • 1Z0-311-OCA-10g OAS Overview
  • 1z0-312-OCP-10g OAS Overview
  • 1z0-312 - Managing Customization and Topology
  • 1z0-312 - Cloning and Staging OAS
  • Apps DBA Jobs
  • Working / Apps DBA in UK
  • Oracle Recruiting Apps DBA's
  • Apps DBA Jobs Updated Regularly
  • Apps Job at Satyam
  • Useful Links
  • Good Metalink Notes
  • petefinnigan's Oracle Security
  • Linux Basics
  • Atul Mehta's Oracle Links
  • Others
  • Apps DBA Training Institute
  • 1 Year Journey of this Blog
  • How To ?
  • Change APPS Password
  • Preserve Customizations
  • Blog Roll
    Apps / E-Business Suite
  • Steven Chan Apps
  • Anil Passi Technical
  • Fadi Apps DBA
  • Senthil Apps DBA
  • Bas Klaassen EBS DBA
  • Sam Apps DBA
  • Black Geek Apps DBA
  • Bandari Apps
  • Vikram ERP Architect
  • OraBiz
  • Eric Core DBA
  • SOA
  • Navdeep Saini Apps DBA
  • tugdualgrall Web Services
  • Mohan Dutt's Apps Certification
  • Nishant Kaushik's IdM
  • Nulli Blog, OAM
  • Identity Musing
  • Identity nd Access Management
    Core DBA
  • Vidya Bala DBA
  • Sabdar DBA
    Data Management
  • Ivan Pellegrin Data Management

  • We have moved to kindly check http://onlineAppsDBA.comin future
    AD Utilities for Apps DBA
    Wednesday, August 09, 2006
    Register for R12 upgrade
    From now to next few sessions I will be discussuing very important product from DBA's prespective i.e. AD also called as Application DBA ( ;-) I think its named AD after Application DBA )

    AD_TOP is product in Aplication which is under directory APPL_TOP/ad/11.5.0 ( If you are not familiar with TOP please read my previous post about TOP's )

    This top containin Utilities & program code which is very frequently used by DBA's . So where are these utilities or program in file system ? (I think you all know but for begineers its in AD_TOP/bin )

    Lets see one line definition of each

    AD Utility ?
    AD Utilities are a group of tools designed to install, upgrade, maintain, and patch applications.

    is a utility that is used to apply individual patches, mini-packs, or maintenance packs to an Oracle Applications instance.

    AD Administration (adadmin) is used performs maintenance/administration tasks on an Oracle Appls Instance. Task associated with adadmin are divided into two broad categories database and file system task.

    ADCTRL ?
    Utility to determine status of worker (started by adpatch , adadmin or other ad utility) and to control ( restart/drop/skip) workers.

    Used to relink apps executables with product libraries , if some library defination is changed or executable is corrupted.

    To merge different patches & create single patch . This is helpful when you have too many patches , you can merge them & apply in one shot.

    Utility to clone Insatnce from Test to Prod , Vice Versa

    To configure different components in Aplications like changing port number or domainname or incresing number of JVM's

    utility to find version of a file in oracle applications (Identification )

    To license a product in applications , you might have license to use only 10 products initially then later decided to use 5 more so license them first by this utility

    You add a product in application, by default you might have 90-105 ( may be more ) products like AP, GL, AR and now oracle released one more product so add this product using this utility .

    This is overview & usages of each application DBA Utility , now in next topic I will start with patching & how these utilities are used & options available with them . If you are amazed/confused whats this patching donot worry I will explain in deatil but if you are a DBA you might already be knowing patching & might have applied coupel of database patches using opatch now lets use ADPATCH to apply application or apps patches.

    Donot forget to leave your comment & feedback .

    Oracle Apps DBA / Apps training

    We have moved to

    kindly check in future

    add to  ¦  digg thisDigg This  ¦  My Yahoo!My Yahoo  ¦  RedditReddit  ¦  add to BlinkListBlinkList   ¦  Furl ItFurl It  ¦  Email This Email This  ¦     Leave Your Comments
    posted by Atul Kumar @ 2:36 PM  
    • At 2:29 AM, Anonymous Anonymous said…

      What is the difference between a patch and a minipack, family pack etc.

    • At 2:31 AM, Anonymous Anonymous said…

      Next topic is applying patch i guess ?

      Can you please let us know with a sample example, also link to download a small patch and apply the same.

    • At 4:34 AM, Anonymous Anonymous said…

      very helpful. Thanks and keep the good work.

    • At 7:26 AM, Blogger Atul Kumar said…

      Sure, I will include demo patch or give a link to download it from my site . If I forget please do remind me to upload a sample demo patch .

      Oracle Apps DBA

    • At 4:21 PM, Blogger fhasweh said…

      good work keep the good job


    • At 8:34 PM, Blogger Atul Kumar said…

      Hi Users,
      I checked with Oracle Team , If I can pass on any Demo patch to User's without metalink ID & they came back saying I am not allowed to do so , Hence I will not Upload any patches .

    • At 8:46 PM, Anonymous Anonymous said…

      This is very good. please include cloning documenst for multinode to single ode on hp/solaris env and also on rapid clone ..

    • At 8:55 PM, Blogger Atul Kumar said…

      I will post multinode to single node clone & rapid clone. I am afraid I might not be able to go to detail specific to Operating System. I am trying to give overview of topics used by Apps DBA. I'll definately point out specific metalink note specific to O.S.


    • At 1:06 PM, Blogger sanjay said…

      if i am applying one patch and some bug has been occured during application of patch. it is suggested that new new patch is to be applied what will be the steps ?

    • At 12:32 AM, Blogger Atul Kumar said…

      In such cases you have to come out of first patch session by ctrl + C or ctrl + D when you restart adaptch again it will prompt you if you want to restart from where you left last time say No & then select new patch you want to apply .


    • At 7:10 AM, Anonymous Anonymous said…

      my question is still unanswered...
      could you please let me know whats the option "Copy files to destination" in adadmin?

    • At 10:17 AM, Blogger Atul Kumar said…

      For Copy file to destination , It checks file version in respective location with one in patch directory & if it finds higher version in patch directory of a product it replaces them with one in patch directory .

      Do you wish to copy UNCONDITIONALLY when a target file exists [No] ?

      Processing files Application Object Library...

      Processing files Application Utilities...

      Processing files Applications DBA...

      Processing files Common Modules-AK...

      Processing files Subledger Accounting...

      In logs you will see entry like

      Version check:
      version is equal to or lower than
      File will not be copied to destination.

      Up-to-date : cztag.jar
      WARNING: The following path(s), defined in /u01/test/appl/cz/11.5.0/ja
      va/make/czjar.dep as elements of the output file cztag.jar, could not be found i
      n any area:


    • At 7:03 AM, Blogger pavan said…

      i want to know about ad utilities , ad patching n ad clone

    • At 12:03 PM, Blogger Atul Kumar said…

      Hi Pavan,
      adpatch, adclone, adident, adadmin ... are all ad utility . Do let me know on which ad utility you want to hear more & to what deapth . Few things about adpatch you can find in "PATCHING" at left menu bar of this blog

    • At 6:47 AM, Anonymous Anonymous said…

      whats generate jar files?what exactly does adadmin do when it generates the jar files?

    • At 9:13 PM, Blogger Atul Kumar said…

      Hi Anonymous

      This is from Apps maintenance utilities guide

      It signs JAR files (if on the web server) and does the following:
      ■ Generates product JAR files in JAVA_TOP and copies them to APPL_TOP.
      ■ Generates other Java-related files under APPL_TOP and JAVA_TOP.
      ■ Recreates Java libraries ( and under APPL_TOP and

    • At 9:09 AM, Anonymous Anonymous said…

      I have already read this guide but it doesnt answer my question thats why tried ur generates jar files means???what exactly does it do while generation????

    • At 10:33 AM, Blogger Atul Kumar said…

      Anonymous JAR files are java archives (collection of java files with ext .java) these java files are used in java programming on which apps is built . Generate jar files wil generate these jar files in your JAVA_TOP & copy them to APPL_TOP. This option (generate jar files) also create some zip files (java related) & other java files.

      Do let me know if you have any further doubt in this.

    • At 6:01 AM, Anonymous Anonymous said…

      i think ur understanding is wrong. java code is never shipped. its the class files that are shipped and class files cant be compiled witout the java code. thats why i was wondering what exactly happens during this step???sorry to bug u but i guess u dont have the answer with u....

    • At 7:19 AM, Blogger Atul Kumar said…

      Hi Anonymous,
      Thanks for the feedback.


    • At 6:38 AM, Blogger Nikhil said…

      Hi Atul!

      U have done a great job!

      These are all very usefull for DBA starters.

      Keep Going!!


    • At 10:24 AM, Anonymous supriya reddy said…

      hi atul!!

      u have done really a good job!!
      kepp going .

    • At 8:58 PM, Anonymous Anonymous said…

      Nice work dude.Very helpful to me.Can u post the adutilities in detail.

    • At 12:38 PM, Anonymous Chandrashekar said…

      Good work

    • At 2:41 PM, Anonymous vipps said…

      Thanks for your valuable information. It will help to understand AD utilities within hours.

    • At 2:43 PM, Anonymous vipps said…

      CAN u tell me abt CUSTOM EXTENSION in detail..

    • At 11:50 AM, Anonymous Anonymous said…

      How does ADADMIN know which is the database tier and which is the Forms tier...because I can see two sets of different option which comes up when adadmin is used in different tiers..

    • At 10:06 AM, Anonymous Anonymous said…

      what exactly happens when u run adpatch what exactly it does?

    • At 10:08 AM, Anonymous Anonymous said…

      when you use adrelink it generates the corrpted executables but how it does?

    • At 10:09 AM, Anonymous Anonymous said…

      do you have any patching and cloning issues if so can you please update them

    • At 11:18 AM, Blogger apple said…

      nice work..

    Post a Comment
    << Home
    About Me

    Name: Atul Kumar
    Home: London, United Kingdom

    About Me: I am Independent Oracle consultant. If you wish to hire me on Contract or to Quote on project basis contact me at
    atul @

    See my complete profile

    View Atul Kumar's profile on LinkedIn

    E-mail Subscription

    Enter your email address:

    Delivered by FeedBurner

    Only search this Blog
  • Advanced Topics
  • Application Server
  • Apex / HTMLDB
  • Apps 11i
  • Apps R12
  • Autoconfig
  • Basics
  • Certification
  • Cloning
  • Discoverer
  • Fusion
  • OID
  • Patching
  • Printer
  • Single Sign-On
  • Useful Sites & Forum
  • Previous Post
    Add On

    Add to Technorati Favorites



    Add to Google


    Add to My AOL


    Subscribe in Bloglines


    Subscribe in NewsGator Online

    Powered by

    Hits Since 30, Jul 06

    Blog Counter

    Technology Blogs - Blog Top Sites
    Copyright © 2006 All rights reserved Presented by Atul Kumar