• Topic
  • Discussion
  • UdaWikiWeb.TroubleshootingUDADatabaseprofiles(Last) -- Owiki? , 2016-08-19 15:01:06 Edit owiki 2016-08-19 15:01:06

    Database .profiles

    Database .profiles are Unix files that contain variables that databases need to function. They appear in the root directory of most database installations. Furthermore, these environment variables facilitate ODBC, JDBC, and other data access mechanisms.

    If you are using Multi-Tier drivers, you need to insure that the pertinent database .profile variables appear in the [Environment] section of your Session Rulebook. The Session Rulebook is the oplrqb.ini file that resides in the /bin sub-directory of the OpenLink server components installation. For example:

    Informix database .profile

    INFORMIXDIR=/dbs/informix/32bit/IDS2000
    INFORMIXSERVER=hp2server
    ONCONFIG=onconfig
    PATH=$PATH:$INFORMIXDIR/bin
    SHLIB_PATH=$SHLIB_PATH:$INFORMIXDIR/lib
    export INFORMIXDIR PATH SHLIB_PATH INFORMIXSERVER ONCONFIG
    

    Multi-Tier Session Rules Book

    [Environment INFORMIX2000]
    INFORMIXSERVER	  = hp2server
    INFORMIXDIR		  = /dbs/informix/32bit/IDS2000
    DELIMIDENT			= Y  
    OPL_INF_MULTISESS  = Y  
    OPL_SPACEPADCHAR	= Y 
    CURSOR_SENSITIVITY = LOW		  
    ;FET_BUF_SIZE			 = 65535			 
    ;FORCE_ONLINE_DATABASE = 1				  
    ;LD_LIBRARY_PATH = /dbs/informix2000/lib		  
    ;SHLIB_PATH		= /dbs/informix2000/lib		  
    ;LIBPATH			= /dbs/informix2000/lib		 
    ;CLIENT_LOCALE	= EN_US.UTF8
    


    If you are using Lite Edition drivers, you need to insure that the same variables appear in the [Environment] section of your openlink.ini file. The openlink.ini file appears in the /bin sub-directory of the Lite Edition client installation. Its [Environment] sections are similar to the [Environment] sections in the Multi-Tier oplrqb.ini file.

    Finally, suspect environment variable problems when server handle errors, permissions errors, or blatant environment variable errors occur.


    Referenced by...