Friday, 29 July 2011
What is a Weblogic Server and How it work's
Weblogic Server is a Middleware component.Business logic will be processed by weblogic server.
MY UNDERSTANDINGS ON ORACLE-ACQUIRED WEBLOGIC SERVER .
I want to share something about weblogic server from now.I think this will be very much useful for the new-comers.People Who already got experienced or have knowledge kindly let me know if i went wrong somewhere.
I know you can browse through many sites on Internet.What is special in mine.
Nothing big but i learned weblogic on my own.I struggled a lot to understand.So,i thought may be my understandings may be helpful for the persons who are really looking for some simple explanation's.
Let's start !!!!!
Will See how it end's.
Regards,
Naga.
Thursday, 27 January 2011
Concept For Grid Control
Firstly what is Grid Control?
I would name grid as a console from where you can monitor all the databases.
I hope that doesn't make any sense for you,how we monitor all the databases from a single console.
This is how it works daa.Just have a look and post the comments whether it is good or bad.
please find the attached image.
Now,for installing a grid control,we need to have a database,weblogic instance(with out configuring domain,as configuring domain will be taken care by grid).Purpose of grid::we can monitor all databases performance etc from grid control.So,if we monitor grid then you can see the status of all the databases.If you see any errors for a specific database,then it's easy for you to trouble shoot as well.It will minimize your daily tasks,comming to office going to each database alert log,or applications would be a very hectic task.Now,grid minimiZes all.from the diagram you can see..
The above are agents,means agents will be installed on databases,that can be a part of grid control.
OMS oracle messaging service is a middle tier application,which collects all the information for the target databases and will store in the OMR(oracle management Repository) which will be in database.
Ok.now this is the basic concept for the grod control.Now the other big step would be configuring Grid.In my next post i will post the clear Doc for installing the Grid control.
Please do post some comments where i can improve.
Thanks,
Naga.
HISTORY OF WALLET MANAGER
I want to discuss some thing about wallet manager To-day.Understanding this is really a pain for me.Well,i putting what ever i understood.
In the past
IF A want to send message to B,
first A send a private key to B.
Now before sending A asks for a public key from B,B sends a public key naming his organization.
So,now a will send the message with the public key to B.At this point of time B can translate the data send by A with his private key.
Now,there is a possibility for intruders who can hack the public key ,but can't translate as he don't have the private key.
Public-key algorithms thus guarantee the secrecy of a message, but they don't guarantee secure communications because they don't verify the identities of the communicating parties. In order to establish secure communications, it is important to verify that the public key used to encrypt a message does in fact belong to the target recipient. Otherwise, a third party can potentially eavesdrop on the communication and intercept public key requests, substituting its public key for a legitimate key.
The public key will be open and the sender doesn't identify the target person with the public key which is a loop-hole for intruders.To over-come this oracle implemented Authentication and CA.
Now CA is a third-party which is trusted by both the parties say sender(A) and receiver(B).
In order to avoid such a man-in-the-middle attack, it is necessary to verify the owner of the public key, a process called Authentication. Authentication can be accomplished through a CERTIFICATE (CA).
A CA is a third party that is trusted by both of the parties attempting secure communication. The CA issues public key certificates that contain an entity's name, public key, and certain other security credentials. Such credentials typically include the CA name, the CA signature, and the certificate effective dates (From Date, To Date).
The CA uses its private key to encrypt a message, while the public key is used to decrypt it, thus verifying that the message was encrypted by the CA. The CA public key is well known, and does not have to be authenticated each time it is accessed. Such CA public keys are stored in an Oracle Wallet
Regards,
Naga.
How to start OPP(output post processor)
Concurrent Processing now uses the Output Post Processor (OPP) to append post-processing actions for concurrent requests. Post-processing actions are actions taken on concurrent request output. An example of a post-processing action is that used in Concurrent Processing support of XML Publisher. If a request is submitted with an XML Publisher template specified as a layout for the concurrent request output, then after the concurrent manager finishes running the concurrent program, it will contact the OPP to apply the XML Publisher template and create the final output. OPP runs as a service that can be managed through Oracle Applications Manager (OAM) from the System Activity page (Navigation: Applications Dashboard > Applications Service (from the dropdown list) > Go).
To activate the OPP Please follow the below:
The Profile Option "Concurrent: GSM Enabled" must be set to Y
Then:
1. Login to Apps with sysadmin responsibility
2. Navigate to: Concurrent -> Managers -> Define
3. Query for
Manager = 'Output Post Processor'
or Short Name = FNDCPOPP
4. Check the checkbox "Enable" .
5. Click on 'Work Shifts button
6. see Work Shift of the OPP and
Set
Processes = 1
and
Parameters = oracle.apps.fnd.cp.opp.OPPServiceThread:2:0:max_threads=5
and
Sleep Second = 30
7. Save
8. Navigate to:_ Concurrent -> Managers -> Administer
9. Make sure the Output Post Processor Status is not 'Deactivate'
Set Status to 'Activate' if necessary.
10. Stop and Start the Concurrent Managers using
adcmctl.sh
Wednesday, 26 January 2011
How to Submit a concurrent Request and see weather the request ran successfully.
For the beginners,
Go to System administrator---->concurrent----->request
This will open a form.
in the Description Filed type % and find.You will see many request.please find the screen shots.




After submitting the request,a request id will be prompted.take the request id and enter in
My request in progress as in second slide the, highlight the second radio button and enter the request ID and press find .It will show the status of your Request-Id.
If you can see status as running normal,then it means your Request is still running
If you can see status as running stand-dy it means there are in-compatibles for which the request cannot be proceeded.
If you can see status running error,please refer to the log-file $APPLCSF/$APPLLOG to find the root cause.
Thanks.
Thanks.
Monday, 24 January 2011
Unabled to call fnd_ldap_wrapper.create_user due to the following reason ora-06508 :PL/SQLcould not find program unit being called.

Hi ,
i am working on R12.1.3 instance.Got a request to create a user.
security-->user-->define
When i try to create a user it throws me an error saying
Unabled to call fnd_ldap_wrapper.create_user due to the following reason
ora-06508 :PL/SQLcould not find program unit being called.
Tried a lot.This issue can be resolved by running,
alter package APPS.fnd_user_pkg compile;
alter package APPS.fnd_user_pkg compile body;
logout from the login page and relogin.issue will be solved.
Regards,
Naga.
Post installation error.R12.1.1
jsp not comming up,
Http server not comming up.
That was really weird.Latter after some digging into the matter ,came to knwo that i need to apply patch.P6078836.zip.after doing the steps in readme,still no luck.I read some where in google ,in one post that,after creating the symbolic link suggested in the patch,we need to run
ldconfig -v.Felt relaxed.
Login page not comming up 12.0.4

Hi every one.
Recently on 12.0.4 instance,I have faced a weird issue.haven't done any changes to the instance.
But i suddenly got an error.It say's nothing.When trying to access the Login page,it doesn't show up,no error's in access_log.I found an error in application log.
compiled $FND_TOP/patch/115/bin - perl ojspCompile.pl –-compile –-flush -p 2 also.
Tried a lot.Tried in google,support no luck.
One fine day,one person from support just did the following in our office.
1) rm -fr $INST_TOP/ora/10.1.3/j2ee/oacore/persistence/*
2) Remove all log files from LOG_HOME/ora/10.1.3/Apache/*
3) Remove all log files from LOG_HOME/ora/10.1.3/j2ee
EXEC FND_CONC_CLEAN.SETUP_CLEAN
commit.
RUN autoconfig on both apps tier and db tier.
Try your luck now.