[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference orarep::nomahs::dbms

Title:VAX DBMS
Notice:THIS NOTESFILE IS NOT A FORMAL SUPPORT CHANNEL
Moderator:SCARY::CHARLAND
Created:Thu Feb 20 1986
Last Modified:Tue Jun 03 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2642
Total number of notes:11044

2610.0. "RWMBX causing monitor problems" by ORAREP::PENUTS::GIANTONIO () Fri Mar 14 1997 13:05

	The problem exists on OpenVMS 6.1/DBMS 6.0 cluster. At times, usually at
database shutdown, the monitor will hang on one of the nodes. When examining 
the system, there are usually many processes in RWMBX state. Because the 
monitor is hanging, you can not use DBMS unless you stop the monitor via 
"STOP/ID". Sometimes a reboot is required to correct the problem or many 
processes with open files on the database devices must be stopped.
	Oracle support recommended that the sysgen parameters defmbxmxmsg and
defmbxbufquo be increased. They have been increased to  512 and 8192 respectively. 
	Any help would be greatly appreciated.
T.RTitleUserPersonal
Name
DateLines
2610.1From the V6.0B (V6.0-2) release notesHOTRDB::PMEADPaul, pmead@us.oracle.com, 719-577-8032Fri Mar 14 1997 13:5217
        1.19 Monitor hangs

              It was possible for the database monitor process to
              suddenly stop processing user attaches and appear to be
              hung. The monitor process had to be manually killed and
              re-started to get the system operational.

              This situation can be identified by analyzing the database
              monitor process using the VMS SDA utility (ANALYZE/SYSTEM
              and examining the open channels (using the SHOW PROCESS
              /CHANNEL command). The mailbox channels (typically 2 of
              them, starting with MBAn) should both have a status of
              "busy". If the mailboxes do not have a status of busy, then
              the problem has been encountered.

              This problem has been corrected in Oracle CODASYL DBMS
              Version 6.0B.
2610.2Link errors after apply V6.0B patchORAREP::PENUTS::BRENNANTue Apr 15 1997 15:3231
    After installing the V6.0B patch, programmers are experiencing the following
    error when linking:
    
    %LINK-W-MULDEF, symbol COSI$CHF_SIG_TO_RET multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    %LINK-W-MULDEF, symbol COSI$CHF_SIGNAL multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    %LINK-W-MULDEF, symbol COSI_CHF_SIGNAL multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    %LINK-W-MULDEF, symbol COSI$CHF_STOP multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    %LINK-W-MULDEF, symbol COSI_CHF_STOP multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    %LINK-W-MULDEF, symbol COSI$HNDLR_HNDLR multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    %LINK-W-MULDEF, symbol COSI$UNWIND_HANDLER_HNDLR multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    %LINK-W-MULDEF, symbol COSI$HANDLER multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    %LINK-W-MULDEF, symbol COSI$M_SIGVEC_MSGVEC multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    %LINK-W-MULDEF, symbol COSI$EXCMSG_ACTRTN multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    %LINK-W-MULDEF, symbol COSI_CHF_EXCMSG multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    %LINK-W-MULDEF, symbol PRESERVE_IN_R0 multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    Thanks,
    
    Nancy and Ron
2610.3DUCATI::LASTOVICAIs it possible to be totally partial?Tue Apr 15 1997 15:423
What is the exact link command and options file(s) being used?  Since
these are warnings, it might be OK to simply ignore them, but it could
also be that they've made a mistake in the way they link the images.
2610.4Link statement producing multi-defined symbolORAREP::PENUTS::GIANTONIOTue Apr 15 1997 16:0710
    
    $ LINK /DEBUG /EXE=MM$MANMAN0 DEV:MLIB.OLB/LIB/INC=MANMAN0, -
    
     EAS$COM:LINKMAN0/OPT, SYS$LIBRARY:DBMDML/OPT, MM$LIBRARY:MMGBL/OPT,-
    
     DMQ$LIB:DMQ/OPT,DDW_EXE:DDW/OPT, LIMITS$$D_LIB:LIMITS_SHR.OPT/OPT
    
    !************************************************************************** 
    
    	
2610.5the rest? Alternately, the end of the link map contains the whole thingDUCATI::LASTOVICACan you be a closet claustrophobic?Tue Apr 15 1997 16:221
> and options file(s) being used?  
2610.6Output from linkORAREP::PENUTS::GIANTONIOTue Apr 15 1997 17:15446
    
    
    
    
    $ LINK /DEBUG /EXE=MM$MANMAN0 DEV:MLIB.OLB/LIB/INC=MANMAN0, -
    
     EAS$COM:LINKMAN0/OPT, SYS$LIBRARY:DBMDML/OPT, MM$LIBRARY:MMGBL/OPT,-
    
     DMQ$LIB:DMQ/OPT,DDW_EXE:DDW/OPT, LIMITS$$D_LIB:LIMITS_SHR.OPT/OPT
    
    !************************************************************************** 
    
    !*                                                                       
    *
    
    !*SOURCE NAME:  LINKMAN0.OPT  [An Option File]                           
    *
    
    !*VMS SRC DIR:   EAS$COM   (PENUTS)                                      
    *
    
    !*PROD VMS SOURCE DIR: N/A                                               
    *
    
    !*CMS library:   SOURCE_OMRCOM                                           
    *
    
    !*DOC LOC: SOURCE_APPLDOC:LINKER_TRAINING.SDML                           
    *     
    
    !*CREATOR: Lou-Anne Nelson 2/91                                          
    *
    
    !*DESCRIPTION:  This option file will be used for all ASK                
    *
    
    !*              MANMAN0 linking. This option file is called from         
    *
    
    !*              comeas$com:linkeas1.com.                                 
    *
    
    !*PARAMETERS: N/A                                                        
    *
    
    !*INPUT/OUTPUTS: N/A                                                     
    *
    
    !*DEPENDENCIES: SAP to appropriate APPL in order to get to this file     
    *
    
    !*UPDATED:                                                               
    *
    
    ! 13-JUN-1991 - Lou-Anne Nelson added heading.                           
    *
    
    ! 15-JUL-1991 - Bill Bruner/Brenda Miccio changed the order of
    execution  *
    
    !               to access comMM$CMD0:EASLIB0 prior to accessing          
    *
    
    !               comMM$CMD0:CMD0LIB.                                      
    *
    
    !1-OCT-1991 - Marianne Howard/Bill Bruner add SYS$LIBRARY:SQL$USER/LIB   
    *
    
    !                                                                        
    *
    
    ! 01-JUL-1992 - William T. Bruner                                        
    *
    
    !               Added additional reference to MM$CMD1:EASLIB1/LIB after  
    *
    
    !               COMEAS$LIBRARY:EASLIB/LIB to prevent an undefined
    symbol  *
    
    !               for UT1018_PRTNO_TO_PRTDWG which is called by            
    *
    
    !               CREATE_POE_NOE_FILE which is in COMEAS$LIBRARY.          
    *
    
    !									  *
    
    ! 01-FEB-1993   Renee Arone - Added link with FS$SPOC Server, changed    
    *
    
    !		header to reflect EAS$COM as VMS SRC and SOURCE_OMRCOM    *
    
    !		as new CMS location.					  *
    
    ! 08-MAR-1993 - William T. Bruner                                        
    *
    
    !               Added link to PROD_COMMON:COMMON.OLB                     
    *
    
    !                                                                        
    *
    
    ! 18-JUN-1993 - Geri Tolman                                              
    *
    
    !               Added PROD_CSI:CSI.OLB                                   
    *
    
    !**************************************************************************
    
    !
    
    comMM$CMD0:EASCMD0/LIB
    
    MM$CMD0:EASCMD0/LIB
    
    comMM$CMD0:EASCMD0/LIB
    
    comMM$CMD0:CMD0LIB/LIB
    
    MM$CMD0:CMD0LIB/LIB
    
    comMM$CMD0:EASLIB0/LIB
    
    comMM$CMD0:CMD0LIB/LIB
    
    MM$CMD0:EASLIB0/LIB
    
    !
    
    comMM$CMD0:EASLIB0/LIB
    
    comMM$CMD0:MMLIB0/LIB
    
    MM$CMD0:MMLIB0/LIB
    
    comMM$CMD0:MMLIB0/LIB
    
    !
    
    comMM$CMD1:EASLIB1/LIB
    
    MM$CMD1:EASLIB1/LIB
    
    comMM$CMD1:EASLIB1/LIB
    
    comMM$CMD1:MMLIB1/LIB
    
    MM$CMD1:MMLIB1/LIB
    
    comMM$CMD1:MMLIB1/LIB
    
    !
    
    comMM$CMD2:EASLIB2/LIB
    
    MM$CMD2:EASLIB2/LIB
    
    comMM$CMD2:EASLIB2/LIB
    
    comMM$CMD2:MMLIB2/LIB
    
    MM$CMD2:MMLIB2/LIB
    
    comMM$CMD2:MMLIB2/LIB
    
    MM$CMD0:MMLIB0UND/LIB
    
    !
    
    comEAS$LIBRARY:EASLIB/LIB
    
    MM$CMD1:EASLIB1/LIB
    
    EAS$LIBRARY:EASLIB/LIB/INCLUDE=MMGETDEV
    
    comEAS$LIBRARY:EASLIB/LIB
    
    PROD_REFDB:REFDB/LIB
    
    !
    
    COMMM$LIBRARY:COMMMLIB/LIB
    
    MM$LIBRARY:MMLIB/LIB
    
    COMMM$LIBRARY:COMMMLIB/LIB
    
    !
    
    PROD_CSI:CSI/LIB
    
    PROD_COMMON:COMMON/LIB
    
    PROD_BARCODE:BARPRINT/LIB
    
    PROD_BARCODE:BACIS/LIB
    
    !
    
    SYS$LIBRARY:SQL$USER/LIB
    
    SYS$SHARE:FS$SPOC021/SHARE
    
    sys$common:[syslib]dbq/library/include=(dbqclient), -
    
    sys$common:[syslib]dbmshr/share
    
    !
    
    !
    
    ! PSECTs for subschema control block
    
    !
    
    PSECT_ATTR=DBM$SSC_A,PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD,NOWRT,NOVEC,LONG
    
    PSECT_ATTR=DBM$SSC_B,PIC,USR,CON,REL,GBL,NOSHR,NOEXE,RD,NOWRT,NOVEC,LONG
    
    PSECT_ATTR=DBM$SSC_C,PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD,NOWRT,NOVEC,LONG
    
    !
    
    ! PSECTs for the default (non-stream) User Work Area (UWA)
    
    !
    
    PSECT_ATTR=DBM$UWA_A,PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD, 
    WRT,NOVEC,LONG
    
    PSECT_ATTR=DBM$UWA_B,PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD, 
    WRT,NOVEC,LONG
    
    PSECT_ATTR=DBM$UWA_C,PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD, 
    WRT,NOVEC,LONG
    
    !
    
    ! PSECTs for stream UWAs
    
    !
    
    PSECT_ATTR=DBM$UWA_S000000000_A,-
    
                            PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD, 
    WRT,NOVEC,LONG
    
    PSECT_ATTR=DBM$UWA_TFFFFFFFFFFFFFFFF_C,-
    
                            PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD, 
    WRT,NOVEC,LONG
    
    PSECT_ATTR = MMGBLCOM, PAGE
    
    SYS$SHARE:MMPRVLIB/SHARE
    
    !  +-------------------------------------------------------+
    
    !  | Usage: Linking with standard DECmessageQ RTLs         |
    
    !  | File:  DMQ$LIB:DMQ.OPT                                |
    
    !  | DCL:   $ link sample, dmq$lib:dmq/opt                 |
    
    !  +-------------------------------------------------------+
    
    !
    
    	DMQ$ENTRYRTL/SHARE
    
    !
    
    !----------- end of DMQ.OPT --------------------
    
    !
    
    ddw_exe:ddw_api_rtl.exe/share
    
    limits_shr/share
    
    %LINK-W-MULDEF, symbol COSI$CHF_SIG_TO_RET multiply defined
    
    	in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    %LINK-W-MULDEF, symbol COSI$CHF_SIGNAL multiply defined
    
    	in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    %LINK-W-MULDEF, symbol COSI_CHF_SIGNAL multiply defined
    
    	in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    %LINK-W-MULDEF, symbol COSI$CHF_STOP multiply defined
    
    	in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    %LINK-W-MULDEF, symbol COSI_CHF_STOP multiply defined
    
    	in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    %LINK-W-MULDEF, symbol COSI$HNDLR_HNDLR multiply defined
    
    	in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    %LINK-W-MULDEF, symbol COSI$UNWIND_HANDLER_HNDLR multiply defined
    
    	in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    %LINK-W-MULDEF, symbol COSI$HANDLER multiply defined
    
    	in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    %LINK-W-MULDEF, symbol COSI$M_SIGVEC_MSGVEC multiply defined
    
    	in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    %LINK-W-MULDEF, symbol COSI$EXCMSG_ACTRTN multiply defined
    
    	in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    %LINK-W-MULDEF, symbol COSI_CHF_EXCMSG multiply defined
    
    	in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    %LINK-W-MULDEF, symbol PRESERVE_IN_R0 multiply defined
    
    	in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22
    
    %LINK-W-NUDFSYMS, 1 undefined symbol:
    
    %LINK-I-UDFSYM, 	AIJBCK$DUMP_KAB (Weak Reference)
    
    %LINK-I-UDFSYM, 	AIJDEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	AUDITDEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	CLIENT$BUGCHECK_DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	CLIENT$BUGCHECK_DUMP_EARLY (Weak Reference)
    
    %LINK-I-UDFSYM, 	CLIENT$NOUPB_BUGCHECK_DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	CUR$GET_EXCEPTION (Weak Reference)
    
    %LINK-I-UDFSYM, 	DBR$DUMP_DBR (Weak Reference)
    
    %LINK-I-UDFSYM, 	DBR$DUMP_KR (Weak Reference)
    
    %LINK-I-UDFSYM, 	DIODEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	GBJDEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	IMG$ADD_PRIVILEGED_VECTOR (Weak Reference)
    
    %LINK-I-UDFSYM, 	KOD$CLIENT_UPB_BEG (Weak Reference)
    
    %LINK-I-UDFSYM, 	KOD$CLIENT_UPB_LEN (Weak Reference)
    
    %LINK-I-UDFSYM, 	KOD$COSI$SYS_QIO (Weak Reference)
    
    %LINK-I-UDFSYM, 	KOD$STALL (Weak Reference)
    
    %LINK-I-UDFSYM, 	KOD$STALLAST (Weak Reference)
    
    %LINK-I-UDFSYM, 	KOD$STALLAST_RMS (Weak Reference)
    
    %LINK-I-UDFSYM, 	KODBNDDEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	KODGBDEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	KODUPBDEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	KUTREC$DUMP_KR (Weak Reference)
    
    %LINK-I-UDFSYM, 	LCKCCHDEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	LCKDEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	LCKDEB$GETLKI (Weak Reference)
    
    %LINK-I-UDFSYM, 	MMNGDLOCK21 
    
    %LINK-I-UDFSYM, 	MONDEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	OBJMANDEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	PIODEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	PIODEB$DUMP_BUFFERS (Weak Reference)
    
    %LINK-I-UDFSYM, 	PRI$TROOT (Weak Reference)
    
    %LINK-I-UDFSYM, 	PSIHSCAN$DUMP_ALL (Weak Reference)
    
    %LINK-I-UDFSYM, 	PSIISCAN$DUMP_ALL (Weak Reference)
    
    %LINK-I-UDFSYM, 	RUJDEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	UTIODEB$DUMP_CLIENT (Weak Reference)
    
    %LINK-I-UDFSYM, 	UTIODEB$DUMP_JPI (Weak Reference)
    
    %LINK-I-UDFSYM, 	UTIODEB$DUMP_SYI (Weak Reference)
    
    %LINK-I-UDFSYM, 	VMH$FIXEDQ_UR (Weak Reference)
    
    %LINK-I-UDFSYM, 	VMH$FIXEDQ_UW (Weak Reference)
    
    %LINK-I-UDFSYM, 	VMHDEB$DUMP (Weak Reference)
    
    %LINK-I-UDFSYM, 	VMHDEB$TRACE_FREE_VM (Weak Reference)
    
    %LINK-I-UDFSYM, 	VMHDEB$TRACE_FREE_VMLIST (Weak Reference)
    
    %LINK-I-UDFSYM, 	VMHDEB$TRACE_GET_VM (Weak Reference)
    
    %LINK-I-UDFSYM, 	VMHDEB$TRACE_RET_VMH (Weak Reference)
    
    %LINK-W-USEUNDEF, undefined symbol MMNGDLOCK21 referenced
    
    	in psect $CODE offset %X00000025
    
    	in module GEN_RANDR_SBANUM file
    USER15:[MANMAN.EASLIBRARY]EASLIB.OLB;3
    
    %LINK-W-USEUNDEF, undefined symbol MMNGDLOCK21 referenced
    
    	in psect $CODE offset %X0000004E
    
    	in module GEN_RANDR_SBANUM file
    USER15:[MANMAN.EASLIBRARY]EASLIB.OLB;3
    
    %LINK-W-USEUNDEF, undefined symbol MMNGDLOCK21 referenced
    
    	in psect $CODE offset %X0000018C
    
    	in module GEN_RANDR_SBANUM file
    USER15:[MANMAN.EASLIBRARY]EASLIB.OLB;3
    
    $ set noverify
    
    **OMAR MANMAN0 LINK DONE**
2610.7.-1 reformatted to remove all the double spacing and the commentsDUCATI::LASTOVICACan you be a closet claustrophobic?Tue Apr 15 1997 17:2465
$ LINK /DEBUG /EXE=MM$MANMAN0 DEV:MLIB.OLB/LIB/INC=MANMAN0, -
EAS$COM:LINKMAN0/OPT, SYS$LIBRARY:DBMDML/OPT, MM$LIBRARY:MMGBL/OPT,-
DMQ$LIB:DMQ/OPT,DDW_EXE:DDW/OPT, LIMITS$$D_LIB:LIMITS_SHR.OPT/OPT

comMM$CMD0:EASCMD0/LIB
MM$CMD0:EASCMD0/LIB
comMM$CMD0:EASCMD0/LIB
comMM$CMD0:CMD0LIB/LIB
MM$CMD0:CMD0LIB/LIB
comMM$CMD0:EASLIB0/LIB
comMM$CMD0:CMD0LIB/LIB
MM$CMD0:EASLIB0/LIB
comMM$CMD0:EASLIB0/LIB
comMM$CMD0:MMLIB0/LIB
MM$CMD0:MMLIB0/LIB
comMM$CMD0:MMLIB0/LIB
comMM$CMD1:EASLIB1/LIB
MM$CMD1:EASLIB1/LIB
comMM$CMD1:EASLIB1/LIB
comMM$CMD1:MMLIB1/LIB
MM$CMD1:MMLIB1/LIB
comMM$CMD1:MMLIB1/LIB
comMM$CMD2:EASLIB2/LIB
MM$CMD2:EASLIB2/LIB
comMM$CMD2:EASLIB2/LIB
comMM$CMD2:MMLIB2/LIB
MM$CMD2:MMLIB2/LIB
comMM$CMD2:MMLIB2/LIB
MM$CMD0:MMLIB0UND/LIB
comEAS$LIBRARY:EASLIB/LIB
MM$CMD1:EASLIB1/LIB
EAS$LIBRARY:EASLIB/LIB/INCLUDE=MMGETDEV
comEAS$LIBRARY:EASLIB/LIB
PROD_REFDB:REFDB/LIB
COMMM$LIBRARY:COMMMLIB/LIB
MM$LIBRARY:MMLIB/LIB
COMMM$LIBRARY:COMMMLIB/LIB
PROD_CSI:CSI/LIB
PROD_COMMON:COMMON/LIB
PROD_BARCODE:BARPRINT/LIB
PROD_BARCODE:BACIS/LIB
SYS$LIBRARY:SQL$USER/LIB
SYS$SHARE:FS$SPOC021/SHARE
sys$common:[syslib]dbq/library/include=(dbqclient), -
sys$common:[syslib]dbmshr/share

PSECT_ATTR=DBM$SSC_A,PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD,NOWRT,NOVEC,LONG
PSECT_ATTR=DBM$SSC_B,PIC,USR,CON,REL,GBL,NOSHR,NOEXE,RD,NOWRT,NOVEC,LONG
PSECT_ATTR=DBM$SSC_C,PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD,NOWRT,NOVEC,LONG

PSECT_ATTR=DBM$UWA_A,PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD,WRT,NOVEC,LONG
PSECT_ATTR=DBM$UWA_B,PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD,WRT,NOVEC,LONG
PSECT_ATTR=DBM$UWA_C,PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD,WRT,NOVEC,LONG

PSECT_ATTR=DBM$UWA_S000000000_A,PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD,WRT,NOVEC,LONG
PSECT_ATTR=DBM$UWA_TFFFFFFFFFFFFFFFF_C,PIC,USR,OVR,REL,GBL,NOSHR,NOEXE,RD,
WRT,NOVEC,LONG

PSECT_ATTR = MMGBLCOM, PAGE

SYS$SHARE:MMPRVLIB/SHARE
DMQ$ENTRYRTL/SHARE

ddw_exe:ddw_api_rtl.exe/share
limits_shr/share
2610.8DUCATI::LASTOVICACan you be a closet claustrophobic?Tue Apr 15 1997 17:268
Looking in the link map, where are the symbols being resolved from?
For example, the warning:

    %LINK-W-MULDEF, symbol PRESERVE_IN_R0 multiply defined
            in module CHF file SYS$COMMON:[SYSLIB]DBQ.OLB;22

indicates that PRESERVE_IN_R0 is multiply defined in DBQ.  Where
was it resolved from (I'd guess that it was resolved from DBMSHR).  
2610.9ORAREP::PENUTS::DDESMAISONSperson BTue Apr 15 1997 18:2731
For example, here's the cross-reference map info on PRESERVE_IN_R0: 

Symbol                          Value           Defined By      Referenced By
------                          -----           ----------      ----------------
PRESERVE_IN_R0                  00097831-R       CHF             BUGCHK        
                                                                 CHF
                                                                 DBM32DML
                                                                 DBQACT
                                                                 DBQCAL
                                                                 DBQDDH
                                                                 DBQDISPLA
                                                                 DBQDISUTL
                                                                 DBQEXEIFM
                                                                 DBQFREIFM
                                                                 DBQMOVDIS
                                                                 DBQMOVINI
                                                                 DBQMOVMOV
                                                                 DORMS_VMS
                                                                 FDMRTI
                                                                 IOFILE_VMS
                                                                 IOTERM_VMS
                                                                 IOTT_VMS
                                                                 KODSTALLR
                                                                 MEM
                                                                 SQL$CVT
                                                                 SQL$GETERR
                                                                 STD
                                                                 UTIODVI
                                                                 UTIOSHOST
                                                                 UTL

2610.10HOTRDB::PMEADPaul, pmead@us.oracle.com, 719-577-8032Tue Apr 15 1997 18:461
    OK.  Where did CHF come from?  Look at the top of the link MAP file.
2610.11ORAREP::PENUTS::DDESMAISONSperson BTue Apr 15 1997 19:0110
Hopefully, this is the line of info you're requesting:


CHF             V6.0-01330           2188 SYS$COMMON:[SYSLIB]SQL$USER.OLB;4
    28-Oct-1994 11:13  VAX Bliss-32 V4.6-902





2610.12HOTRDB::PMEADPaul, pmead@us.oracle.com, 719-577-8032Tue Apr 15 1997 20:562
    Interesting.  Do you know why your application must have SQL$USER
    linked in with it?  That is an Rdb library.
2610.13ORAREP::PENUTS::DDESMAISONSperson BWed Apr 16 1997 13:136
  .12  Simply because our applications access both DBMS and Rdb databases,
       and have been for years.  We're currently at V6.0 of Rdb.



2610.14HOTRDB::PMEADPaul, pmead@us.oracle.com, 719-577-8032Wed Apr 16 1997 13:4718
    OK.  Well, for the moment you have a small problem.  I suppose you
    could just ignore the warnings since in this case it doesn't hurt
    anything.
    
    If you really want to get a clean link you could remove the redundant
    module from one of the libraries:
    
        $ LIBRARY /DELETE=CHF SYS$LIBRARY:DBQ
    
    That would put it back to the way it was.  Just remember that you did
    it in case some other applications no longer link looking for CHF*
    symbols.  It might be a good idea to make a copy of the DBQ.OLB in a
    private directory, remove the CHF module from that private copy, and
    have this application link against the private copy.
    
    If you would like to avoid this in the future you could call your
    friendly Oracle Support representative and ask them to submit a BUG
    report suggesting this situation be remedied somehow.
2610.15ORAREP::PENUTS::DDESMAISONSperson BWed Apr 16 1997 16:228
   Thanks for your time, Paul.



   - Diane