> -----Original Message-----
> From: Peter Prymmer [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 09, 2001 2:20 PM
> To: Dilip Chhetri
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: DBD::RDB
>
>
>
>
> On Fri, 9 Feb 2001, Dilip Chhetri wrote:
>
> > hello all,
> > I am wondering if the sql$mod61.exe is a standard
> executable that comes
> > with the os? I seem to have the other components (? right
> terminology)
> > but my 'make' bombs because there is not sql$mod61 where it
> is looking
> > (or anywhere in the machine) - if it comes with the os, is
> it in a some
> > layer product cd?? Any insight would be much appreciated by
> this newbie.
> > * perl 5.6 running (very nicely!!) on vms(axp) 7-2.1 ..
> > thanks
> > ---
>
> Rdb is a layered product that installs on top of the OS.
> Histroically I
> think was the case that DEC came under criticism from other
> server/database vendors for "bundling" the Rdb product with the OS.
> Although I have little experience with older Rdb
> installations from long
> ago (say before version 5) I still think it was the case that
> Rdb would
> install separately from the OS even in those old days.
>
> For reasons unkown to me DEC sold the Rdb product to Oracle
> corporation
> but I think it is still the case that any work that gets done
> on Rdb is
> done by developers in Nashua New Hampshire.
Just as a quick clarification. Those developers in Nashua, NH are all
Oracle employees now. I don't know the details of the arrangement, but
they all work in the same Compaq installation (ZKO), where VMS engineering
is centered, but it's all work done by and for Oracle.
>
> Do you have a file named SYS$SYSTEM:SQL$MOD61.EXE ? If so I
> think that
> the presence of the "61" version number in the file name
> would indicate a
> so called "Multi-version" install. Widely different versions
> of Rdb can
> be installed onto VMS in a way that allows the preservation and use of
> older versions. Such installations are called
> Multi-versioned in the Rdb
> world (and are unrelated to file versioning such as ";1" or
> ";2" etc.).
>
> As an example, on a machine with a single version installation of Rdb
> You might have files with names like:
>
> SYS$SYSTEM:RMU.EXE;
> SYS$SYSTEM:SQL$MOD.EXE;
> SYS$SYSTEM:SQL$PRE.EXE;
>
> whereas on a machine with a Multi version installation of Rdb
> there will
> be two clues: one is that the RDB product that was installed and
> registered in the SYS$UPDATE:VMSINSTAL.HISTORY file will have
> "MV" as part
> of the name. For example:
>
> SEARCH SYS$UPDATE:VMSINSTAL.HISTORY RDB
>
> | RDBA | 7.0 |
> 26-JAN-2000 | S
> ^^^^ single version for Alpha
> | RDBAMV | 7.0 |
> 17-FEB-2000 | S
> | RDBAMVC | 7.0 |
> 29-FEB-2000 | S
> ^^ multi version for Alpha.
>
> The other clue about a multi-version installation will be the
> presence of
> versioned server image names. E.g. on a machine that had a single
> version installation of Rdb, as well as both Rdb 6.1 and MV
> Rdb 7.1 I can
> see:
>
> dir sys$system:sql*.exe,rmu*.exe
>
> Directory SYS$COMMON:[SYSEXE]
>
> SQL$.EXE;4 SQL$61.EXE;5 SQL$70.EXE;3
> SQL$MOD.EXE;4
> SQL$MOD61.EXE;5 SQL$MOD70.EXE;1 SQL$PRE.EXE;4
> SQL$PRE61.EXE;5
> SQL$PRE70.EXE;1 RMU.EXE;3 RMU61.EXE;1
> RMU70.EXE;3
> RMUEXTRACT.EXE;3 RMUEXTRACT61.EXE;1 RMUEXTRACT70.EXE;3
> RMUSTAT61.EXE;1
> RMUWIN61.EXE;1
>
> Total of 17 files.
>
> Which Rdb installation you have as the default on your system can be
> rather easily determined with, e.g.:
>
> $ rmu /show version
> Executing RMU for Oracle Rdb V7.0-3
>
>
> >
> > $ mmk
> > perl "-Iperl_root:[lib]" "-MExtUtils::Install" -e
> "pm_to_blib({split('
> > ',<STDIN>
> > )},'[.blib.lib.auto]')" <.MM_tmp
> > perl "-Iperl_root:[lib.VMS_AXP.5_6_0]" "-Iperl_root:[lib]" -e "use
> > ExtUtils::Mks
> > ymlists;" -e "Mksymlists('NAME' => 'DBD::RDB',
> 'DL_FUNCS' => { },
> > 'DL_VAR
> > S' => [], 'FUNCLIST' => [])"
> > perl -e "print
> > ""[.blib.arch.auto.DBD.RDB]RDB.olb/Include=RDB\n[.blib.arch.auto.
> > DBD.RDB]RDB.olb/Library\n"";" >>RDB.OPT
> > perl -e "print qq{PerlShr/Share\n}" >>RDB.OPT
> > Copy/NoConfirm RDB.OPT [.BLIB.ARCH.AUTO.DBD.RDB]RDB.OPT
> > CC/DECC
> >
> /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/NoList/N
> OANSI_ALIA
> >
> S/Define=("VERSION=""1.1""","XS_VERSION=""1.1""")/Include=(per
> l_root:[lib.VMS_AX
> > P.5_6_0.CORE],perl_root:[lib.site_perl.VMS_AXP.auto.dbi])/Optimize
> > RDB.c
> > mc sql$mod DBDSQL.SQLMOD /c_proto/connect/warn=nodeprecate
> > %DCL-W-ACTIMAGE, error activating image SQL$MOD
> > -CLI-E-IMAGEFNF, image file not found
> > ENC$DRA0:[SYS0.SYSCOMMON.][SYSEXE]SQL$MOD6
> > 1.EXE;
> > %MMK-F-ERRUPD, error status %X100388B2 occurred when updating target
> > DBDSQL.OBJ
> > $
>
> This might indicate that the logical name sql$mod points to
> the SQL$MOD61
> disk image. On my multi version 7.0 installation I have such
> a logical
> name that appears like so:
>
> sho log sql$mod
> "SQL$MOD" = "SYS$COMMON:[SYSEXE]SQL$MOD70.EXE" (LNM$SYSTEM_TABLE)
>
> So it would appear that there is something fouled up in your Rdb
> installation. One thing that might correct the matter would be to try
> running the command:
>
> @SYS$SHARE:DECRDB$SETVER RESET
>
> And see if that helps (if so consider adding it to
> SYLOGIN.COM). Another
> thing to check is that the system startup is installing the correct
> versions of KNOWN IMAGES. As an example, on the Multi
> version 7.0 machine
> we do:
>
> $ @sys$library:rdbvms_setver 7.0 /system
>
> within SYS$STARTUP:SYSTARTUP_VMS.COM.
>
> HTH.
>
> Peter Prymmer
>
>
Jordan Henderson
Compaq Services - Contracted to DAASC
Phone: (937) 656 3804
"If a problem has no solution, it may not be a problem, but a fact, not to be
solved, but to be coped with over time."
-Shimon Peres
begin 600 Jordan Henderson (E-mail).vcf
M0D5'24XZ5D-!4D0-"E9%4E-)3TXZ,BXQ#0I..DAE;F1E<G-O;CM*;W)D86X[
M.SL-"D9..DIO<F1A;B!(96YD97)S;VX@*$4M;6%I;"D-"D]21SI#;VUP87$[
M#0I4251,13H-"E1%3#M73U)+.U9/24-%.B@Y,S<I(#8U-BTS.#`T#0I414P[
M5T]22SM63TE#13HH.3,W*2`S,C`M,CDS-@T*5$5,.T-%3$P[5D])0T4Z#0I4
M14P[4$%'15([5D])0T4Z*#DS-RD@,C0P+3`R,S$-"E1%3#M73U)+.T9!6#HH
M.3,W*2`V-38M,S@P,`T*0412.U=/4DL[14Y#3T1)3D<]455/5$5$+5!224Y4
M04),13H[.T1E9F5N<V4@075T;VUA=&EC($%D9')E<W-I;F<@4WES=&5M($-E
M;G1E<CTP1#TP041!05-#+5-&/3!$/3!!-3(U,"!096%R<V]N/0T*(%)D($)L
M9&<N(#(P-STP1#TP04%R96$@0SM74$%&0CM/2#LT-30S,RTU,S(X.U5N:71E
M9"!3=&%T97,@;V8@06UE<FEC80T*3$%"14P[5T]22SM%3D-/1$E.1SU154]4
M140M4%))3E1!0DQ%.D1E9F5N<V4@075T;VUA=&EC($%D9')E<W-I;F<@4WES
M=&5M($-E;G1E<CTP1#TP041!05-#+5-&/3!$/3!!-3(U,"!096%R<V]N(%(]
M#0ID($)L9&<N(#(P-STP1#TP04%R96$@0STP1#TP05=0049"+"!/2"`T-30S
M,RTU,S(X/3!$/3!!56YI=&5D(%-T871E<R!O9B!!;65R/0T*:6-A#0I!1%([
M4$]35$%,.T5.0T]$24Y'/5%53U1%1"U04DE.5$%"3$4Z.SM#;VUP87$@1F5D
M97)A;"!3>7-T96US/3!$/3!!,30S,"!/86L@0V]U<G0L(%-U:71E(#$P,#M"
M96%V97)C<F5E:SM/2#LT-30S,#T-"CM5;FET960@4W1A=&5S(&]F($%M97)I
M8V$-"DQ!0D5,.U!/4U1!3#M%3D-/1$E.1SU154]4140M4%))3E1!0DQ%.D-O
M;7!A<2!&961E<F%L(%-Y<W1E;7,],$0],$$Q-#,P($]A:R!#;W5R="P@4W5I
M=&4@,3`P/3!$/3!!0F5A=F5R8W)E96LL($]((#0]#0HU-#,P/3!$/3!!56YI
M=&5D(%-T871E<R!O9B!!;65R:6-A#0I%34%)3#M04D5&.TE.5$523D54.FIH
M96YD97)S;VY`9&%A<RYD;&$N;6EL#0I2158Z,3DY.3$Q,3)4,C$R.#`T6@T*
+14Y$.E9#05)$#0H=
`
end
begin 600 Jordan Henderson (E-mail).vcf
M0D5'24XZ5D-!4D0-"E9%4E-)3TXZ,BXQ#0I..DAE;F1E<G-O;CM*;W)D86X[
M.SL-"D9..DIO<F1A;B!(96YD97)S;VX@*$4M;6%I;"D-"D]21SI#;VUP87$[
M#0I4251,13H-"E1%3#M73U)+.U9/24-%.B@Y,S<I(#8U-BTS.#`T#0I414P[
M5T]22SM63TE#13HH.3,W*2`S,C`M,CDS-@T*5$5,.T-%3$P[5D])0T4Z#0I4
M14P[4$%'15([5D])0T4Z*#DS-RD@,C0P+3`R,S$-"E1%3#M73U)+.T9!6#HH
M.3,W*2`V-38M,S@P,`T*0412.U=/4DL[14Y#3T1)3D<]455/5$5$+5!224Y4
M04),13H[.T1E9F5N<V4@075T;VUA=&EC($%D9')E<W-I;F<@4WES=&5M($-E
M;G1E<CTP1#TP041!05-#+5-&/3!$/3!!-3(U,"!096%R<V]N/0T*(%)D($)L
M9&<N(#(P-STP1#TP04%R96$@0SM74$%&0CM/2#LT-30S,RTU,S(X.U5N:71E
M9"!3=&%T97,@;V8@06UE<FEC80T*3$%"14P[5T]22SM%3D-/1$E.1SU154]4
M140M4%))3E1!0DQ%.D1E9F5N<V4@075T;VUA=&EC($%D9')E<W-I;F<@4WES
M=&5M($-E;G1E<CTP1#TP041!05-#+5-&/3!$/3!!-3(U,"!096%R<V]N(%(]
M#0ID($)L9&<N(#(P-STP1#TP04%R96$@0STP1#TP05=0049"+"!/2"`T-30S
M,RTU,S(X/3!$/3!!56YI=&5D(%-T871E<R!O9B!!;65R/0T*:6-A#0I!1%([
M4$]35$%,.T5.0T]$24Y'/5%53U1%1"U04DE.5$%"3$4Z.SM#;VUP87$@1F5D
M97)A;"!3>7-T96US/3!$/3!!,30S,"!/86L@0V]U<G0L(%-U:71E(#$P,#M"
M96%V97)C<F5E:SM/2#LT-30S,#T-"CM5;FET960@4W1A=&5S(&]F($%M97)I
M8V$-"DQ!0D5,.U!/4U1!3#M%3D-/1$E.1SU154]4140M4%))3E1!0DQ%.D-O
M;7!A<2!&961E<F%L(%-Y<W1E;7,],$0],$$Q-#,P($]A:R!#;W5R="P@4W5I
M=&4@,3`P/3!$/3!!0F5A=F5R8W)E96LL($]((#0]#0HU-#,P/3!$/3!!56YI
M=&5D(%-T871E<R!O9B!!;65R:6-A#0I%34%)3#M04D5&.TE.5$523D54.FIH
M96YD97)S;VY`9&%A<RYD;&$N;6EL#0I2158Z,3DY.3$Q,3)4,C$R.#`T6@T*
+14Y$.E9#05)$#0H=
`
end