Saturday, May 16, 2015

WebLogic Server instance as Windows Service and odi server as windows service

WebLogic Server instance as Windows Service and odi server as windows service

Create below .cmd files in C:\Oracle\Middleware\wlserver_10.3\server\bin.
*************************************************************************
Create two duplicate files from installSvc.cmd file and rename like below two files

1) installAdmSvc.cmd
2) installODISvc.cmd
and Add below line  in both files.

set JAVA_VM=-server














***************************
InstallAdminServer_Service.cmd
***************************

echo off
SETLOCAL
set JAVA_VENDOR=sun
set JAVA_HOME=C:\Java\jdk1.6.0_45
set DOMAIN_NAME=base_domain
set USERDOMAIN_HOME=C:\Oracle\Middleware\user_projects\domains\base_domain
set SERVER_NAME=AdminServer
set WLS_USER=weblogic
set WLS_PW=Admin123
set PRODUCTION_MODE=true
set MEM_ARGS=-Xms512m -Xmx1024m
cd %USERDOMAIN_HOME%
call %USERDOMAIN_HOME%\bin\setDomainEnv.cmd
call "C:\Oracle\Middleware\wlserver_10.3\server\bin\installAdmSvc.cmd"
ENDLOCAL

*************************
InstallODIServer_Service.cmd
*************************

echo off
SETLOCAL
set JAVA_VENDOR=sun
set JAVA_HOME=C:\Java\jdk1.6.0_45
set DOMAIN_NAME=base_domain
set USERDOMAIN_HOME=C:\Oracle\Middleware\user_projects\domains\base_domain
set SERVER_NAME=odi_server1
set WLS_USER=weblogic
set WLS_PW=Admin123
set PRODUCTION_MODE=true
set ADMIN_URL=http://localhost:7001
set MEM_ARGS=-Xms512m -Xmx1024m
cd %USERDOMAIN_HOME%
call %USERDOMAIN_HOME%\bin\setDomainEnv.cmd
call "C:\Oracle\Middleware\wlserver_10.3\server\bin\installODISvc.cmd"
ENDLOCAL


***********************************************************************
Installing AdminServer and odi_server1 using command line with Administrator user
***********************************************************************


















For debugging we can use below command.

cd C:\Oracle\Middleware\wlserver_10.3\server\bin
beasvc -debug "beasvc base_domain_AdminServer"
beasvc -debug "beasvc base_domain_odi_server1"





***********************************************************************
For Unstallation we can create new file for Adminserver and odi_server1
***********************************************************************

uninstallAdmSvc.cmd
*******************

echo off
SETLOCAL
set DOMAIN_NAME=base_domain
set SERVER_NAME=AdminServer
call "C:\Oracle\Middleware\wlserver_10.3\server\bin\uninstallSvc.cmd"
ENDLOCAL

uninstallAdmSvc.cmd
*******************

echo off
SETLOCAL
set DOMAIN_NAME=base_domain
set SERVER_NAME=odi_server1
call "C:\Oracle\Middleware\wlserver_10.3\server\bin\uninstallSvc.cmd"
ENDLOCAL

sc delete "beasvc base_domain_odi_server1"

 

***********************************************************************
Verify AdminServer and odi_server1 log files for errors
***********************************************************************

AdminServer.log file location
 C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs

odi_server1.log file location
C:\Oracle\Middleware\user_projects\domains\base_domain\servers\odi_server1\logs 


***********************************************************************
********************  COMMON ERRORS**********************
***********************************************************************


***********************************************************************
If we get error like  "java.lang.OutOfMemoryError: PermGen space"
***********************************************************************
 set MEM_ARGS=-Xms512m -Xmx1024m
and change in setDomainEnv.cmd
available in 
C:\Oracle\Middleware\user_projects\domains\base_domain\bin\setDomainEnv.cmd

***********************************************************************
If we get error like The object identified by: '31' could not be found
***********************************************************************
 remove admin url line or change port number as Adminserver host n port number like

set ADMIN_URL=http://localhost:7001


***********************************************************************
If we get error like Premature end of file encountered then copy below file
***********************************************************************

Error encountered when starting ADMIN Server. This is due to corrupted system-jazn-data.xml file.
Replace it in
Copy "system-jazn-data.xml" from
      ********************
SOURCE : C:\Oracle\Middleware\oracle_common\modules\oracle.jps_11.1.1\domain_config TO
DEST :  C:\Oracle\Middleware\user_projects\domains\base_domain\config\fmwconfig 

No comments:

Post a Comment