You are on page 1of 2

OBIEE 11G: Refresh user GUIDs

posted on 08/12/2014 by patlaf | Leave your thoughts

You most probably have to refresh the user GUIDs

After a migration from Dev to Prod (or whatever environment)


After a server crash
After the OBIEE partition got full
After having unexplained problems to signing in

This is an expected operation after a migration of the entire catalogue. I dont really understand
why the GUIDs has to be refreshed after a crash (AFAIK, they dont change), but I had to do it
so many times in this situation to be able to log in again.

The task cannot be done using the Weblogic Console neither Weblogic Enterprise Manager. It
requires to manually edit 2 config files on the server, bounce the services, remove the edited
lines from the config and bounce the services again.

Edit NQSConfig.INI

The file is located in the Oracle BI Server config folder:

/usr/local/OracleBI/instances/instance1/config/OracleBIServerComponent/coreapplication_obis
1/NQSConfig.INI

Locate the parameter FMW_UPDATE_ROLE_AND_USER_REF_GUIDS and change


its value to YES
Save and Close the file

Edit instanceconfig.xml

The file is located in the Oracle Presentation Server config folder:

/usr/local/OracleBI/instances/instance1/config/OracleBIPresentationServicesComponent/coreap
plication_obips1/instanceconfig.xml

Locate the XML tag <Catalog>


Add the following tag within the <Catalog>
tag: <UpdateAccountGUIDs>UpdateAndExit</UpdateAccountGUIDs>
Save and Close the file

It should looks like:


<Catalog>
<UpgradeAndExit>false</Upg
<UpdateAccountGUIDs>Upda
</Catalog>

1 <Catalog>
2 <UpgradeAndExit>false</UpgradeAndExit>
3 <UpdateAccountGUIDs>UpdateAndExit<UpdateAccountGUIDs>
4 </Catalog>

Now restart all the services. BI Presentation should fail to start but should not throw errors.

You can now undo all the modifications you made to both config files and restart all the services.
Et voil ! You did refresh the user GUIDs.

You might also like