• Topic
  • Discussion
  • UdaWikiWeb.CannotAttachToSharedMemory(Last) -- Owiki? , 2016-08-19 14:59:41 Edit owiki 2016-08-19 14:59:41

    Error Messages (C)

    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

    Cannot attach to shared memory (529)

    "Cannot attach to shared memory" errors are returned by the Informix database server. If you receive "shared memory" errors, take the following action:

    1. Consult your Informix user manual. Your user manual will help you debug any conditions which occur in the Informix database layer.

    2. Insure that you can connect and run your queries with the Informix DBACCESS utility. If you cannot run your queries with DBACCESS, stop here. You must continue to debug Informix.

    3. If DBACCESS works, open your Informix user's .profile (Unix) or your Informix SetNet32 utility (WinNT). Record the values that are being passed to INFORMIXSERVER, INFORMIXDIR, TBCONFIG, and/or other environmental variables.

    4. Use a text editor to open the oplrqb.ini file which you find in the /bin sub-directory of your OpenLink server components installation.

    5. Locate the [Environment INFORMIX] section which corresponds to your OpenLink Database Agent. For example:

    [Environment INFORMIX5]
    INFORMIXDIR = /Informix/usr
    TBCONFIG =/informix/usr/etc/tbconfig2
    FORCE_ONLINE_DATABASE = 1
    OPL_SPACEPADCHAR= Y
    CURSOR_SENSITIVITY = LOW
    


    6. Insure that the Informix environment variables pass the same values which you recorded in #3.

    7. Pay particular attention to TBCONFIG. "Shared memory" errors tend to occur when full paths are passed to TBCONFIG. For example:

    TBCONFIG =/informix/usr/etc/tbconfig2 WRONG
    TBCONFIG =tbconfig2 CORRECT
    


    8. Exit the oplrqb.ini file.

    9. Restart or reinitialize your Broker, if you made changes.

    10. Test.

    Evidence

    Session Rules Book

    Request Broker Log

    DBMS Version


    Referenced by...