Wednesday, December 26, 2012

Changing Default Port Numbers n OBIEE 11g


To change ports for OBIEE 11g Adminserver and Biserver1



This is a way of Making the Port changes to OBIEE 11g without logging into the UI

 

1. Bring Down Services OBIEE All services


- $MW_HOME/instances/instance1/bin/opmnctl stopall

- $MW_HOME/user_projects/domains/bifoundation_domain/bin/stopManagedWebLogic.sh bi_server1

- ps -ef |grep Node|grep nodemanager |cut -c10-15

This will show the Node Manager process. Write down its PID. Then execute:
 - kill <NodeManager_PID>

- $MW_HOME/user_projects/domains/bifoundation_domain/bin/stopWebLogic.sh

2. Change config.xml ports add an extra tag if needed within config.xml for  AdminServer -  In example i have changed port to 8005

File can be found here: Remember to take a backup of the file

$MW_HOME/user_projects/domains/bifoundation_domain/config/config.xml 

find tag <name>AdminServer</name>

find tag under the tag above called  <machine>hostname.net</machine>

add a tag under machine tag called  

<listen-port>8005</listen-port> 

If you dont set a listen port tag then the standard port is 7001


3. Change config.xml ports add an extra tag if needed within config.xml for BIServer1 -  In example i have changed port to 8006

Find tag <name>bi_server1</name>

find tag under the tag above called  <machine>hostname.net</machine>

<listen-port>8006</listen-port>

The listen port tag should exist here so just change the port.

 

4. Modify NQSConfig.xml

If you dont change these settings sometimes you cant login to OBIEE after making Port Changes.


File can be found here : Remember to take a backup of the file.$MW_HOME/instances/instance1/config/OracleBIServerComponent/coreapplication_obis1/NQSConfig.INI

Alter Entries ( Sample given i have set port to 8006)

FMW_SECURITY_SERVICE_URL = "http://192.1.1.1:8006"; -- Make sure Port is correct.
FMW_UPDATE_ROLE_AND_USER_REF_GUIDS = YES;  -- Change from NO to YES

Save file


5. Start OBIEE all services

nohup $MW_HOME/user_projects/domains/bifoundation_domain/bin/startWebLogic.sh &

nohup $MW_HOME/wlserver_10.3/server/bin/startNodeManager.sh &

nohup $MW_HOME/user_projects/domains/bifoundation_domain/bin/startManagedWebLogic.sh bi_server1 &

nohup $MW_HOME/instances/instance1/bin/opmnctl startall &

 

After Everything has started and working ok the NQSConfig setting

FMW_UPDATE_ROLE_AND_USER_REF_GUIDS = YES;  can be set to NO.


Ports can also be changed directly within Weblogic using the UI


http://hostname:7001/console


Goto Servers - Click on a server


















Once clicked you will see the listner port : Lock and Edit  Make the change and save it