MIGLESIAS@VMSA.OAC.UCI.EDU (Mike Iglesias) (01/24/90)
>I NOW USE CRDB TO PUT MY ALIASES INTO ALIAS.DAT AS I HAVE TOO MANY >ALAISES FOR CNBUILD. THIS WORKED FINE THE FIRST TIME. HOWEVER, >NOW I FIND THAT MAIL_DAEMON HAS THAT FILE LOCKED AND CRDB GETS INTO >TROUBLE: > >CRDB ALIASES.DEMPO PMDF_ALIAS_DATABASE >%PAS-F-ERRDUROPE, error during OPEN > File "DATABASE" Filename "PMDF_ROOT:[TABLE]ALIASES.DAT;" >-RMS-E-FLK, file currently locked by another user >%TRACE-F-TRACEBACK, symbolic stack dump follows >module name routine name line rel PC abs PC > > 00008DA4 00008DA4 > 000025A0 000025A0 > 00001DB1 00001DB1 >CRDB CRDB 94 000001B9 00000465 > >WHAT I DO NOT UNDERSTAND IS WHY ISN'T A NEW FILE BEING CREATED? IS IT JUST >UPDATING THE OTHER FILE (I ASSUME) -- THIS MAKES SENSE. ANYWAY, DO I HAVE >TO SHUT DOWN THE DAEMON TO BUILD THE NEW DATABASE? MY SYSTEM MAKES MANY >CHANGES A DAY TO THE ALIAS FILE. WHAT WOULD YOU SUGGEST AS THE BEST WAY >OF UPDATING IT -- MAYBE I SHOULD SHUT DOWN AND REBUILD ONCE A NIGHT? We create a new database (newaliases.dat), rename it to aliases.dat, and then restart the local jnet daemon. Any time you change domain.dat, aliases.dat, or pmdf.cnf, you must restart the local jnet daemon or BN_SLAVE will not see the changes. If you want to update one of the .dat files, you'll have to stop the local jnet daemon while you do it because it keeps the files open while it's running. Mike Iglesias University of California, Irvine