Friday, 14 February 2014

FRM-92101: There was a failure in form server during startup on IBM-AIX 6.1

After performing R12.1  EBS clone on IBM-AIX 6.1 for one of our customer we were not able to access EBS forms due to frm-92101 error. Forms was not launching.





Cause:
One of the application dependent library file is still exists with the old production OS username - oraprod where as system is expecting this link should be owned by oratest user (clone)

[oratest@ORAEBSBKP[/oratest/R12_app/apps/tech_st/10.1.2/lib32]#ls -lrt ldflags
lrwxrwxrwx    1 oraprod  dba              44 Feb  5 15:42 ldflags -> /oraprod/R12/apps/tech_st/10.1.2/lib/ldflags

Solution:

1) remove soft link for ldflags
2) create new softlink
3) stop application services
4)  run make command for form libraries
5) start application services

>> Remove soft link:

[oratest@ORAEBSBKP[/oratest/R12_app/apps/tech_st/10.1.2/lib32]#rm ldflags
[oratest@ORAEBSBKP[/oratest/R12_app/apps/tech_st/10.1.2/lib32]#ls -lrt ldflags
ldflags not found
[oratest@ORAEBSBKP[/oratest/R12_app/apps/tech_st/10.1.2/lib32]#

>>  Create new soft link:

[oratest@ORAEBSBKP[/oratest/R12_app/apps/tech_st/10.1.2/lib32]#ln -s $ORACLE_HOME/lib/ldflags ldflags
[oratest@ORAEBSBKP[/oratest/R12_app/apps/tech_st/10.1.2/lib32]#

>>  Stop application services: 

>>  Install form libraries using make command

[oratest@ORAEBSBKP[/oratest/R12_app/apps/tech_st/10.1.2/forms/lib32]#make -f ins_forms.mk install

>> Verify ldflags is owned by proper user:

[oratest@ORAEBSBKP[/oratest/R12_app/apps/tech_st/10.1.2/lib32]#ls -lrt ldflags
lrwxrwxrwx    1 oratest  dba              48 Feb 10 15:04 ldflags -> /oratest/R12_app/apps/tech_st/10.1.2/lib/ldflags
[oratest@ORAEBSBKP[/oratest/R12_app/apps/tech_st/10.1.2/lib32]#

>> start application services

After restarting application services forms are launching  normally without any issues.

 

No comments: