Tuesday, January 23, 2007

Best Practices

Best Practices for managing E-Business Suite

We shall be concentrating on the best pratices for managing Apps instances. If you come to know or would like to share the best practices you are most welcome to share.

Start/Stop Apps Instance.
This looks very simple, hah I know this is just run adstrtal.sh/adstpall.sh, addbctl.sh and
addlnctl.sh. I used to think like this, then after gaining experience I came with my own steps.

In previous approach, Did I took adequate step for checking any running concurrent requests .. did I took enough precaution to check what critical happenings going on in database like hot backup.. Now we shall take care :-)

I assume you know the script location, I shall cover, if you still suggest me to include.

Starting is Simple.
  1. addbctl.sh start
  2. addlnctl.sh start SID
  3. adstrtal.sh apps/password
Stoping is also fairly simple but small care needs to be taken to avoid critical issues. If you face critical issue, please continue to see our "Panic in Production" section to cover those areas.

I start my preparation sometime before the downtime scheduled, to let the concurrent request finish. Following are the steps to bring down middle-tier services
  1. Bring down the concurrent manager before maintenance say 20 mins before.
    adcmctl.sh stop apps/Password
  2. Check if any concurrent reqeust is running. if running, check what it is doing, like sql, session is active.
  3. Check previous execution of similar program took how much time.
  4. If it is affecting downtime then login from front-end and terminate the concurrent program, and make a note of request id(communicate to user who submitted this request so they can submit again)
  5. Check the OS process id, whether it got terminated or not. If running then its a runaway process kill it. I dont like killings but...
    SQL> select oracle_process_id from fnd_concurrent_requests where request_id=&Request_id;
For bringing down database tier.
  1. Check if hot backup is going on or not..
    To check, go to alert log file $ORACLE_HOME/admin/CONTEXT_NAME/bdump/alert_sid.log
    and also from sqlplus
    SQL> select distinct status from v$backup;
    If it returns row containing "ACTIVE" then hot back is in progress.
    Wait till it gets over.
    Otherwise next startup shall create problem.
  2. Conditional - If you are using DR, pls take care of following steps
    1. Check which archive dest state refer for DR, enable it .
      From show parameter log_archive_dest.. you may come to know..
      say if you are using 3rd then run the sql
      SQL>alter system set log_archive_dest_state_3=enable;
    2. Check if standby is performing managed recovery.
      SQL> SELECT PROCESS, STATUS FROM V$MANAGED_STANDBY;

      PROCESS STATUS
      ------- ------------
      ARCH CLOSING
      ARCH CONNECTED
      MRP0 WAIT_FOR_LOG
      RFS WRITING
      RFS RECEIVING
      RFS RECEIVING
    3. Cancel managed recovery operations.
      SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
    4. Shut down the standby database.
      SQL> SHUTDOWN IMMEDIATE;
  3. Stop listener
  4. Now stop the database.
  5. If still it is not going down, check in alert log , what exactly is going on.
  6. Check if any processes are running having local=n is running. If yes, kill..

Oracle E-Business Suite 11i Certification (OCP)

Oracle certifications are credentials, which helps one to have the required skills to succeed in the IT sector. It enhances your chances of winning in a competative environment and increases your market value. Its true validation and an acknowledgment of the technical skills one has.

I am quite sure for the past few years all the people working with Oracle Applications would have dreamt of an having an certification track like we have for Oracle Database. The good news is the wait is almost over. Oracle has come up with an certification track for E-Business Suite 11i .

The following are the certification paths available for E-Business Suite 11i :--
Oracle 11i Financials Certified Professional Consultant.
Oracle 11i Supply Chain Certified Professional Consultant.
Oracle 11i Applications Technology Certified Professional Administrator.

Certification exams are for Oracle Applications technical, Financial and Supply Chain.

Oracle 11i Financials Certified Professional Consultant consists of the following exams:--
1Z0-200 Oracle E-Business Fundamentals.
1Z0-211 Oracle General Ledger 11i Fundamentals.
1Z0-212 Oracle Payables 11i Fundamentals OR 1Z0-213 Oracle Receivables 11i Fundamentals.

Oracle 11i Supply Chain Certified Professional Consultant consists of the following exams:--
1Z0-200 Oracle E-Business Fundamentals.
1Z0-221 Oracle Inventory Management 11i Fundamentals.
1Z0-222 Oracle Purchasing 11i Fundamentals OR 1Z0-223 Oracle Order Management 11i Fundamentals.

Oracle 11i Applications Technology Certified Professional Administrator consists of the following exams:--
1Z0-231 Implement Oracle Workflow 11i.
1Z0-232 Oracle 11i System Administration.
1Z0-233 Oracle 11i Install, Patch and Maintain Applications.

You must also complete a Hands-on (instructor-led training) course related to one of the topics in your Certification track, if you are giving the exam after 31st May, 2007. Most of these papers are avaliable in their beta version now and few are already in processing for the production release.

Sunday, January 21, 2007

Hi Folks !!!

Some time back I have mentioned about Release 12. Many changes have been done in this new release of Oracle Application.

Here are some of the features of Release 12

-Login screen has undergone most of the changes. It s blue colour and cool look.

-Self Service and OAM has got more or less the same look as of 11.5.10

-When you connect through the form login, Java 2 Installation will get start on your PC !!!
Whats this ?? ...Exactly Jinitiator is gone .....Now it will be quick.

-After that User interface is again almost same as previous Oracle releases.

- Technology Stack has undergone major changes in Release 12. Your 8.0.6 Oracle Home (also known as C Home, Forms and Reports Home, Developer Home) has gone and is changed to 10.1.2 Oracle Home.

-Earlier with Oracle Application 9iAS 1.0.2.2.2 comes which will be left there and now with Release 12 Application Server version is 10.1.3

-mod_plsql has been replaced by OC4J (Oracle Containers for Java)

-Also Jserv was used in earlier releases for running servlets, Java Server Pages (JSP), and Enterprise Java Beans (EJB) which has been replace d by OC4J

-Apache version 1.3.34

-Database Oracle Home will be 10g Release 2

-Oracle Forms and Reports will be 10.2 Home

- No Report Server is used furthur.

So now you will get new version of almost everything.

New environment variables and new file system has been introduced in Release 12.
Stay tuned will give details soon !!!!!!!!!!!