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

Conference orarep::nomahs::rdb_60

Title:Oracle Rdb - Still a strategic database for DEC on Alpha AXP!
Notice:RDB_60 is archived, please use RDB_70..
Moderator:NOVA::SMITHISON
Created:Fri Mar 18 1994
Last Modified:Fri May 30 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:5118
Total number of notes:28246

9.0. "Support Articles" by NOVA::SMITHI () Fri Mar 18 1994 18:04

T.RTitleUserPersonal
Name
DateLines
9.1Support Articles from V3.0BNOVA::SMITHIFri Mar 18 1994 18:0426
9.2Support Articles from V3.1NOVA::SMITHIFri Mar 18 1994 18:0416
9.3Support Articles from V4.0NOVA::SMITHIFri Mar 18 1994 18:0442
9.4Support Articles from V4.1NOVA::SMITHIFri Mar 18 1994 18:0431
9.5Support Articles from V5.0NOVA::SMITHIFri Mar 18 1994 18:0468
9.6Building SQL Shareable imagesCOOKIE::MEADPaul Mead, DBS Sustaining EngineeringThu Mar 31 1994 14:30184
9.10Tech Report #7: DEC Rdb V6.0 FeaturesNOVA::SMITHISYDNEY Olympic Games 2000Fri Apr 01 1994 16:047
9.11DEC Rdb Technical Note #7NOVA::SMITHISYDNEY Olympic Games 2000Fri Apr 01 1994 16:051943
9.12DEC Rdb Technical Note #7NOVA::SMITHISYDNEY Olympic Games 2000Fri Apr 01 1994 16:16849
9.13Tech Report #8: DEC SQL V6.0 External FunctionsNOVA::SMITHISYDNEY Olympic Games 2000Fri Apr 01 1994 16:258
9.14Tech Report #8: DEC SQL V6.0 External FunctionsNOVA::SMITHISYDNEY Olympic Games 2000Fri Apr 01 1994 17:032764
9.15Tech Report #8: DEC SQL V6.0 External FunctionsNOVA::SMITHISYDNEY Olympic Games 2000Fri Apr 01 1994 17:041766
9.16Don't Abort RMU/BACK/AFTER on V6.0 AXP (please)BOUVS::OAKEYAssume is *my* favorite acronymMon Apr 04 1994 16:10118
9.17When you Should Add vs Backup AIJ Journal - V6.0BOUVS::OAKEYAssume is *my* favorite acronymMon Apr 04 1994 16:11170
9.18Tech Report #9: CASE expression and CDDNOVA::DILLINGHAMFri Apr 29 1994 14:139
9.19Tech Report #9: CASE expression and CDD POSTSCRIPTNOVA::DILLINGHAMFri Apr 29 1994 14:182110
9.20Tech Report #9: CASE expression and CDD TEXT - FormatNOVA::DILLINGHAMFri Apr 29 1994 14:20895
9.21DBtuner InformationNOVA::SMITHICan your database system support 36000 users? Mine can!Mon Jun 06 1994 11:29361
9.22Why would DROP TABLE take a long time?NOVA::SMITHICan your database system support 36000 users? Mine can!Thu Jul 14 1994 11:33130
9.23some Rdb proceduresCOPCLU::LORENTZENSailing is livingWed Aug 03 1994 10:356192
9.24Calculating max length of CHAR/VARCHARNOVA::SMITHIit was a runby fruiting!Wed Oct 05 1994 16:2939
9.25RDB$PUBLIC:WHATS_NEW_STATS.PSNOVA::R_ANDERSONMy timing is Digital.Thu Nov 03 1994 11:0510
9.26is that on NOVA?JRFVAX::HODGESThu Nov 03 1994 15:335
9.31Tech Report #10: DBKEY TutorialNOVA::SMITHIDon't understate or underestimate Rdb!Mon Nov 28 1994 17:555
9.32Tech Report #10: DBKEY TutorialNOVA::SMITHIDon't understate or underestimate Rdb!Mon Nov 28 1994 17:561620
9.33Tech Report #10: DBKEY TutorialNOVA::SMITHIDon't understate or underestimate Rdb!Mon Nov 28 1994 17:57389
9.34TIMA article about potential cause and solution for RDMS-F-AREA_DELETED errorDUCATI::LASTOVICAIs 'tired old clich�' one?Wed Nov 30 1994 18:58207
9.35BUGCHECK.COM - what you need from bugchecksCSC32::J_HAYTERWed Dec 21 1994 15:29146
9.36Tech Report #15: CASE expressionsNOVA::SMITHIDon't understate or underestimate Rdb!Fri Feb 17 1995 15:458
9.37Tech Report #15: CASE expressionsNOVA::SMITHIDon't understate or underestimate Rdb!Fri Feb 17 1995 15:462393
9.38Interesting queryNOVA::SMITHIDon't understate or underestimate Rdb!Thu Feb 23 1995 14:4451
9.39Insight into the state of the industry?OOTOOL::HIGGSSQL is a camel in disguiseFri Feb 24 1995 10:1113
9.40Missing Technical Note #11, 13 and 14UTOPIE::KREISLEROracle AustriaFri Feb 24 1995 10:304
9.42Tech Report #12: V6.0 ExamplesNOVA::SMITHIDon't understate or underestimate Rdb!Tue Mar 14 1995 20:426
9.43Tech Report #12: V6.0 ExamplesNOVA::SMITHIDon't understate or underestimate Rdb!Wed Mar 15 1995 17:201933
9.44RMU/MOVE_AREA or RMU/COPY_DATABASE storage area corruptions observed DUCATI::LASTOVICAI don't care about apathyMon Apr 10 1995 15:0258
9.45Known Problems Introduced in Version 6.0ACOOKIE::MEADPaul Mead, DBS Sustaining EngineeringMon Apr 10 1995 16:0376
9.46Oracle Rdb and Very Large MemoryNOVA::SMITHIDon't understate or underestimate Rdb!Tue May 02 1995 14:18326
9.47What fixes are included in the V6.0-1 ECO1 (V6.0-11) Release NotesNOVA::KEACHThu May 04 1995 19:5523
9.49Tech Report #13: Excessive Pages CheckedNOVA::SMITHIDon't understate or underestimate Rdb!Mon May 15 1995 16:358
9.50Tech Report #13: Excessive Pages CheckedNOVA::SMITHIDon't understate or underestimate Rdb!Mon May 15 1995 16:361954
9.51Rdb Technical NotesNOVA::SMITHIDon't understate or underestimate Rdb!Tue Jun 06 1995 09:5024
9.54Tech Report #18: Mapping SQL cursors to BLRNOVA::SMITHIDon't understate or underestimate Rdb!Tue Jun 06 1995 09:545
9.55Tech Report #18: Mapping SQL cursors to BLRNOVA::SMITHIDon't understate or underestimate Rdb!Tue Jun 06 1995 09:551521
9.56being flashed to the US customers in the next day or two - [Oracle Rdb] Oracle Rdb may fail with NOPRIV error on OpenVMS Alpha DUCATI::LASTOVICAWhy is 'abbreviation' so long?Mon Jun 19 1995 13:5570
9.57updateDUCATI::LASTOVICAWhy is 'abbreviation' so long?Tue Jun 20 1995 17:186
9.58Tech Report #19: Rdb's Referential IntegrityNOVA::SMITHIDon't understate or underestimate Rdb!Fri Jun 30 1995 17:516
9.59Tech Report #19: Rdb's Referential IntegrityNOVA::SMITHIDon't understate or underestimate Rdb!Fri Jun 30 1995 17:522023
9.60Make sure AXP systems are up to date with the available patches!ORAREP::DUCATI::LASTOVICAWhy is 'abbreviation' so long?Wed Jul 12 1995 13:54161
9.61ORAREP::COOKIE::MEADPaul Mead, DBS Sustaining EngineeringWed Jul 12 1995 15:305
9.62Problems fixed in ECO2 for Rdb 6.0ANOVA::KEACHMon Aug 07 1995 11:2648
9.63update - [Oracle Rdb] Oracle Rdb may fail with NOPRIV error on OpenVMS V6.2DUCATI::LASTOVICATue Aug 08 1995 18:3161
9.64update - RMU/MOVE_AREA or RMU/COPY_DATABASE storage area corruptions observedDUCATI::LASTOVICATue Aug 08 1995 18:3157
9.65Problems fixed in Oracle Rdb V6.1 ECO 1 DUCATI::LASTOVICAThu Aug 10 1995 19:381334
9.66Tech Report #21: RDMS$DEBUG_FLAGS "R"NOVA::SMITHIDon't understate or underestimate Rdb!Fri Aug 11 1995 11:179
9.67Tech Report #21: RDMS$DEBUG_FLAGS "R" (v1.1)NOVA::SMITHIDon't understate or underestimate Rdb!Mon Aug 14 1995 11:231865
9.68RMU backup and restoreORAREP::JARRAH::BRADLEYI was dropped on my head as a baby. What's your excuse?Mon Aug 28 1995 22:0312
9.69RMU backup and restoreORAREP::JARRAH::BRADLEYI was dropped on my head as a baby. What's your excuse?Mon Aug 28 1995 22:043541
9.70[Oracle Rdb] V6.0A ECO 2 RMU/EXTRACT on AlphaHOTRDB::LASTOVICASat Sep 09 1995 14:4648
9.71Hint for TRACE output.NOVA::SMITHIDon't understate or underestimate Rdb!Tue Sep 12 1995 15:3234
9.72kernel mode hack to increase GBLPAGFILDUCATI::LASTOVICAThu Sep 14 1995 12:1260
9.73unsupported PATCH/ABSOLUTE on Alpha availableDUCATI::LASTOVICATue Sep 26 1995 16:4013
9.74NOVA::R_ANDERSONOracle Corporation (603) 881-1935Mon Oct 02 1995 08:3211
9.76Understanding OpenVMS time on Alpha and VAXDUCATI::LASTOVICAWed Nov 08 1995 13:3774
9.77understanding floating point numbers on a computerDUCATI::LASTOVICADoes fuzzy logic tickle?Thu Nov 09 1995 16:33140
9.78[Oracle Rdb] Corruptions after RMU/CONVERT V4.0/4.1 to V6.0/v6.1ORAREP::HERON::GODFRINDOracle Rdb EngineeringWed Nov 22 1995 12:21123
9.79[Oracle Rdb] -RDMS-F-NODBK after RMU/CONVERT to 6.0/6.1ORAREP::HERON::GODFRINDOracle Rdb EngineeringWed Nov 22 1995 12:22148
9.80D2000 causes Rdb database can't be EXPORTed.CHSR36::SUBRIFocus on Open/Rdb++Fri Nov 24 1995 08:2867
9.81Problems fixed in Oracle Rdb V6.1 ECO 2 DUCATI::LASTOVICADoes fuzzy logic tickle?Mon Nov 27 1995 11:4751
9.82Problems fixed in Oracle Rdb V6.0A ECO 3 (aka V6.0-13)DUCATI::LASTOVICADoes fuzzy logic tickle?Tue Nov 28 1995 13:1532
9.83ECO3 for Rdb 6.0A availableNOVA::KEACHFri Dec 01 1995 18:3510
9.84Problems fixed in Oracle Rdb V5.1A ECO1NOVA::MCGEEOracle Rdb Mission Critical EngineeringThu Dec 07 1995 18:1511
9.85*FLASH* Pre-Release of Oracle Rdb V6.0-13 detached recovery (DBR) may fail *FLASH*DUCATI::LASTOVICADoes fuzzy logic tickle?Thu Dec 07 1995 18:34161
9.86[Oracle Rdb] Oracle Rdb may fail on OpenVMS Alpha V7.0 DUCATI::LASTOVICAthe hardest to learn is the least complicatedTue Dec 19 1995 16:4158
9.87Can I give Technical Notes #14 to a customer?ORAREP::JRFVAX::HODGESWed Jan 17 1996 09:1411
9.91Tech Note #14: Placing Data Via a HASH IndexNOVA::SMITHIDon't understate or underestimate Rdb!Tue Jan 23 1996 16:529
9.92Tech Note #14: Placing Data Via a HASH IndexNOVA::SMITHIDon't understate or underestimate Rdb!Tue Jan 23 1996 16:522905
9.93Tech Note #22: Sending RMU Show Statistics to a mailboxNOVA::SMITHIDon't understate or underestimate Rdb!Tue Jan 23 1996 16:579
9.94Tech Note #22: Sending RMU Show Statistics to a mailboxNOVA::SMITHIDon't understate or underestimate Rdb!Tue Jan 23 1996 16:581534
9.95Tech Note #22: Sending RMU Show Statistics to a mailboxNOVA::SMITHIDon't understate or underestimate Rdb!Tue Jan 23 1996 17:00452
9.96MAILBOX.CNOVA::SMITHIDon't understate or underestimate Rdb!Tue Jan 23 1996 17:00210
9.97Excessive Lock Promotions for searched UPDATE/DELETENOVA::SMITHIDon't understate or underestimate Rdb!Fri Feb 09 1996 09:2731
9.98Tech Report #23: Rdb7 Feature SummaryNOVA::SMITHIDon't understate or underestimate Rdb!Mon Feb 26 1996 13:249
9.99Tech Report #23: Rdb7 Feature SummaryNOVA::SMITHIDon't understate or underestimate Rdb!Wed Feb 28 1996 15:475469
9.100Tech Report #20: Rdb7 MSP/SP EnhancementsNOVA::SMITHIDon't understate or underestimate Rdb!Wed Feb 28 1996 16:137
9.101Tech Report #20: Rdb7 MSP/SP EnhancementsNOVA::SMITHIDon't understate or underestimate Rdb!Wed Feb 28 1996 16:322659
9.102patch_debug.comHOTRDB::LASTOVICAthe hardest to learn is the least complicatedTue Mar 19 1996 08:3555
9.103Oracle Rdb and Spiralog positioningDUCATI::LASTOVICAthe hardest to learn is the least complicatedMon Mar 25 1996 15:1998
9.104updated text - Oracle Rdb and Spiralog positioning gHOTRDB::LASTOVICAthe hardest to learn is the least complicatedTue Mar 26 1996 08:2499
9.105Problems fixed in ECO4 for Rdb 6.0ANOVA::KEACHTue Apr 09 1996 18:5852
9.106Problems fixed in V6.1 ECO3NOVA::SONDEYWed Apr 10 1996 12:2656
9.107v6.1 ECO 3 kit location on WRVMSNOVA::SONDEYFri Apr 12 1996 12:0412
9.108SLS Overwrite Problem/ResolutionHOTRDB::LASTOVICAthe hardest to learn is the least complicatedTue Apr 16 1996 13:2960
9.109flash - Oracle Rdb V6.1-03 and V6.0-14 may fail with RDMS-F-MAX_CEQV DUCATI::LASTOVICAthe hardest to learn is the least complicatedFri Apr 26 1996 18:3177
9.110Updated 'AIJ Switch-Over' White Paper in RDB$PUBLIC...NOVA::R_ANDERSONOracle Corporation (603) 881-1935Fri May 24 1996 14:534
9.111Understanding Oracle Rdb CHECKSUM Errors DUCATI::LASTOVICAthe hardest to learn is the least complicatedWed May 29 1996 16:37167
9.112V6.1 ECO 3 for OSFNOVA::SONDEYThu May 30 1996 15:09290
9.113*IMPORTANT* V6.0-14 and V6.1-03 can produce wrong resultsNOVA::GODFRINDOracle Rdb EngineeringFri May 31 1996 07:5093
9.114location of V6.1 ECO 3 OSF kitNOVA::SONDEYFri May 31 1996 11:378
9.115Can't find the file (.110)ORAREP::TAV02::ARIEArie Blum - SI DEC-IsraelTue Jun 04 1996 07:0919
9.116nova::HOTRDB::LASTOVICAAvoid alliteration. Always.Tue Jun 04 1996 09:181
9.117NOVA is unknown...ORAREP::TAV02::ARIEArie Blum - SI DEC-IsraelWed Jun 05 1996 02:2219
9.118nova is within oracleDBSUK2::GRICEPhil Grice - Oracle Rdb Mission Critical EngineeringWed Jun 05 1996 08:436
9.119can not do itHOTRDB::LASTOVICAAvoid alliteration. Always.Wed Jun 05 1996 10:063
9.120FLASH - Oracle Rdb ECO kits on Hold (v6.0-14 and v6.1-03)NOVA::KEACHFri Jun 07 1996 12:21179
9.121Oracle Rdb V6.1 ECO3 Special Images AvailableDUCATI::LASTOVICAAvoid alliteration. Always.Fri Jun 21 1996 13:52244
9.125Tech Report #20: Rdb7 MSP/SP EnhancementsNOVA::SMITHIDon't understate or underestimate Rdb!Mon Jun 24 1996 15:229
9.126Tech Report #20: Rdb7 MSP/SP EnhancementsNOVA::SMITHIDon't understate or underestimate Rdb!Mon Jun 24 1996 15:302788
9.127Tech Report #20: Rdb7 MSP/SP EnhancementsNOVA::SMITHIDon't understate or underestimate Rdb!Mon Jun 24 1996 15:341701
9.128Rdb Technical NotesNOVA::SMITHIDon't understate or underestimate Rdb!Mon Jun 24 1996 15:4333
9.129Tech Note #26: Oracle Rdb & the year 2000NOVA::SMITHIDon't understate or underestimate Rdb!Fri Jun 28 1996 14:1310
9.130Tech Note #26: Oracle Rdb & the year 2000NOVA::SMITHIDon't understate or underestimate Rdb!Fri Jun 28 1996 14:141400
9.131Tech Note #26: Oracle Rdb & the year 2000NOVA::SMITHIDon't understate or underestimate Rdb!Fri Jun 28 1996 14:14196
9.132Special Images for Rdb 6.0A ECO4 availableNOVA::KEACHFri Jun 28 1996 14:1517
9.133Special Image for 6.1-03 ALPHA MV is incompleteNOVA::KEACHFri Jun 28 1996 22:2415
9.134New 6.1-03 Special Images available on WRVMSNOVA::KEACHMon Jul 01 1996 12:3928
9.135Problems fixed in V6.1 ECO4 and Kit Location on Oracle Network.DUCATI::LASTOVICAAvoid alliteration. Always.Thu Jul 25 1996 16:0758
9.136Rdb V6.0A ECO5 now availableNOVA::MCGEEOracle Rdb Mission Critical EngineeringFri Jul 26 1996 14:1472
9.137Latest kits on holdNOVA::MCGEEOracle Rdb Mission Critical EngineeringFri Aug 02 1996 16:5721
9.138V6.1 ECO 4 KIT AVAILABLE TO FIX CRASH AT PGFIPLHINOVA::SONDEYFri Aug 02 1996 17:5713
9.139Updated V6.0A ECO5 kit availableNOVA::MCGEEOracle Rdb Mission Critical EngineeringMon Aug 05 1996 16:0415
9.140Oracle Internal Rdb Engineering interesting URLsDUCATI::LASTOVICASing the Batman theme incessantlyMon Aug 26 1996 19:1614
9.141Rdb or DBMS May Fail when Open3D is InstalledHOTRDB::LASTOVICASing the Batman theme incessantlyWed Aug 28 1996 10:3454
9.142Tech Note #27: Parallel Index CreationNOVA::SMITHIDon't understate or underestimate Rdb!Thu Oct 24 1996 13:377
9.143Tech Note #27: Parallel Index CreationNOVA::SMITHIDon't understate or underestimate Rdb!Thu Oct 24 1996 13:381409
9.144Oracle Rdb V6.1A MUP ready for distributionNOVA::SONDEYFri Nov 01 1996 12:19141
9.145politics are not overM5::JHAYTERWed Nov 06 1996 15:2012
9.146Is 6.1A ready?NOMAHS::PCSOMORIMon Nov 11 1996 04:579
9.147HOTRDB::PMEADPaul, [email protected], 719-577-8032Mon Nov 11 1996 09:371
9.148V6.1A kit locationNOVA::SONDEYMon Nov 11 1996 11:216
9.149Oracle Rdb on OpenVMS Alpha V6.2 - Alpha Only HOTRDB::LASTOVICAIs it possible to be totally partial?Tue Nov 12 1996 15:0563
9.150DUCATI::LASTOVICAIs it possible to be totally partial?Tue Nov 12 1996 20:495
9.151Oracle Rdb on OpenVMS Alpha V6.2HOTRDB::LASTOVICAIs it possible to be totally partial?Wed Nov 13 1996 00:3063
9.152FYI - All the patches for openvms alpha v6.2HOTRDB::LASTOVICAIs it possible to be totally partial?Wed Nov 13 1996 00:3169
9.153FYI - patches for openvms alpha v7.0HOTRDB::LASTOVICAIs it possible to be totally partial?Wed Nov 13 1996 00:4037
9.154FYI - patches for openvms alpha v6.1HOTRDB::LASTOVICAIs it possible to be totally partial?Wed Nov 13 1996 00:5282
9.155Long live Rdb ....ORAREP::TAV02::KLEINSun Nov 17 1996 04:0416
9.156HOTRDB::LASTOVICAIs it possible to be totally partial?Mon Nov 18 1996 00:0617
9.157AXPGUP01_062 is needed to be installed TOGETHER with ALPCPU905_062ORAREP::TAV02::HUBERMANMon Nov 18 1996 04:3015
9.158V6.1A MUP no longer on holdNOVA::SONDEYFri Nov 22 1996 17:4710
9.159V6.1a kit is needed urgently3584::AYELLETSun Nov 24 1996 06:4211
9.16061A MUP kit datesNOVA::SONDEYSun Nov 24 1996 19:329
9.161Tech Note #25: Purging Unwanted MetadataNOVA::SMITHIDon't understate or underestimate Rdb!Tue Nov 26 1996 13:246
9.162Tech Note #25: Purging Unwanted MetadataNOVA::SMITHIDon't understate or underestimate Rdb!Tue Nov 26 1996 13:241379
9.163Tech Note #28: Rdb7 Locked Free Space ReclamationNOVA::SMITHIDon't understate or underestimate Rdb!Tue Nov 26 1996 13:266
9.164Tech Note #28: Rdb7 Locked Free Space ReclamationNOVA::SMITHIDon't understate or underestimate Rdb!Tue Nov 26 1996 13:272394
9.165V6.1A kit?3584::AYELLETMon Dec 16 1996 06:5110
9.166DUCATI::LASTOVICAIs it possible to be totally partial?Mon Dec 16 1996 13:1576
9.167DUCATI::LASTOVICAIs it possible to be totally partial?Tue Jan 14 1997 15:125
9.168Rdb V61A kits halfway to the MEDIA groupNOVA::SONDEYThu Jan 16 1997 15:4318
9.16961A MUP kits updateNOVA::SONDEYThu Jan 23 1997 09:377
9.170M5::JHAYTERThu Jan 23 1997 10:084
9.171V6.0A ECO 6 available - location and fix-listNOVA::BALL_AMon Feb 03 1997 09:3051
    ORACLE RDB V6.0A ECO 6 (AKA V6.0-16) is now available from the PATCH$$
    directory on WRVMS:-
    
    Directory WRVMS::PATCH$$:[PATCH.RDB.RDBV6016]
    
    DECRDBAMVE6A060.A;1    83538
    DECRDBASE6A060.A;1     81900
    DECRDBMVE6A060.A;1     42147
    DECRDBSE6A060.A;1      41580
    
    Total of 4 files, 249165 blocks.
    
    where
    	DECRDBAMVE6A060.A;1 is the Alpha Multi-version kit
        DECRDBASE6A060.A;1  is the Alpha Standard kit
    	DECRDBMVE6A060.A;1  is the Vax Multi-version kit
    	DECRDBSE6A060.A;1   is the Vax Standard kit
    
    Problems Fixed in RDB v6.0A ECO 6
    
      Extra I/O's during a single hash insert
      Restriction When Adding Storage Areas With Users Attached to Database
      Hash index does not fully utilise free space
      RMU/RESTORE Bugchecks at FILE_CLEANUP + 72
      Excessive SPAM fetches on batch insert to full area
      Read Only Transaction Returned Incorrect Results
      Process Would Not Release Logical Area Lock - Alpha only
      Out-of-lexical order during b-tree inserts
      Memory leak when executing backward index scans
      System Bugcheck with PGFIPLHI at Image Exit - VAX Only
      Faulty backup strategy could cause recovery process to loop
      Constraint may not be evaluated with NULL values - Alpha only
      Poorly formatted query causes infinite loop
      Full outer join with derived tables and IS NULL predicate may return
            incorrect results
      Usage of RDMS$BIND_SEGMENTED_STRING_COUNT may cause VM corruption
      CONVERT_ERROR or ARITH_EXCEPT from SELECT with GROUP BY when no data
            in underlying table
      Bugcheck in RDMS$$LOAD_STBL_MAPS
      Missing symbols from RDMMSGSHR
      DBHANDUNK returned instead of EOS in embedded SQL
      Cross database INSERT would go into a loop
      INVALID_BLR,INVTRIMOPT from TRIM built-in function when used with aliases
      Bugcheck in RMUANA$1_PAGE_UNIFORM after RMU/ANA/START
      RMU/EXTRACT and large VARCHARs
      ALTER INDEX changes HASHED ORDERED to HASH SCATTERED
      ALTER INDEX waits too long to validate storage area name
      Trailing Space Added When CAST'ing Smallint As Varchar(2)
      RDMS-E-EXCMAPLIMIT when inserting any data into a partitioned table
    
                                
9.172Understanding Oracle Rdb and Codasyl DBMS CHECKSUM Errors 4 DUCATI::LASTOVICAIs it possible to be totally partial?Mon Feb 03 1997 13:36248
          1  CHECKSUM Error Symptoms

          An application reports a RDMS-F-CHECKSUM or DBM-F-CHECKSUM er-
          ror. Oracle Rdb and Oracle Codasyl DBMS CHECKSUM errors indicate
          an error in the I/O path between the point in time when Oracle
          Rdb or Oracle Codasyl DBMS CHECKSUM or issued an I/O write re-
          quest and when Oracle Rdb or Oracle Codasyl DBMS subsequently
          read the data again. RMU/VERIFY and RMU/BACKUP, or DBO/VERIFY
          and DBO/BACKUP can also detect and report checksum errors.

          2  Oracle Page Checksum Overview

          Before writing a page to the database, Oracle Rdb and Oracle
          Codasyl DBMS perform a checksum calculation on the page. The
          checksum value is the longword arithmetic sum of all longwords
          on the entire physical page. The calculated value is stored on
          the page and then the page is written to the database.

          Each time a page is read from the database, the checksum value
          is re-calculated and compared with the value previously stored.
          If the calculated value is not the same as the value stored
          on the page, a CHECKSUM condition is signaled. This checksum
          process is used to provide a bit-level validation that the data
          read from the database is the same as the data that was written
          to the database.

          Oracle Rdb and Oracle Codasyl DBMS also store on each page the
          physical page and area number where this page resides along with
          a timestamp of when the page was last updated. Oracle Rdb and
          Oracle Codasyl DBMS compare the returned page and area number
          with the requested page and area number to ensure that the
          correct page was, in fact, returned by the system. Storing
          the update timestamp on the page virtually guarantees that
          each update of a page will result in a new checksum value being
          stored.

          If a problem with database checksums is suspected (due, for
          example, to CHECKSUM errors being signaled), the RMU or DBO
          /VERIFY command can be used to perform verification of the
          database. When using Oracle Rdb, the RMU /VERIFY /CHECKSUM_
          ONLY command can be used to performan a minimal verification
          where only page checksums are verified.

          3  Possible Causes and Analysis of Checksum Errors

          The I/O path on the system is complex and contains a number
          of individual software and hardware components. Each of these
          components may be involved when reading or writing data between
          a process and the storage device. If any one of the components
          were to fail to completely and accurately transfer the data, an
          unintended error or corruption could occur.




                                                                         1

 






          If checksum errors should occur, there are several steps that
          can be taken to help isolate the failing component(s) in the I/O
          path. It is important to realize that Oracle Rdb and Oracle Co-
          dasyl DBMS only detect the inconsistency, they are not actually
          responsible for the problem.

          Check any system error logs and look for events that occurred
          near the time of the checksum error. If, for example, a disk
          drive was failing, it is possible that it would be unable to de-
          tect all occurrences of failure and could unintentionally return
          bad data. Most often, however, there are no errors because the
          failing component was unable to detect the condition.

          If the page was written incorrectly to disk, it may be possi-
          ble to dump the page (using the RMU or DBO /DUMP command) and
          inspect the timestamp on the page. This may provide additional
          information about when the page became corrupted.

          If a component of the storage system were to fail to store an
          entire write I/O operation, later read requests by Oracle Rdb or
          Oracle Codasyl DBMS for the data may be unable to detect the I/O
          that was missed. This can happen, for example, because the data
          page is correctly formatted and various information that Oracle
          Rdb and Oracle Codasyl DBMS uses to validate the page appear
          correct as well. In these cases, there may be no way to detect
          the corruption, even though it actually occured. This sort of
          I/O failure may result in corrupted indexes or logically corrupt
          data that is not physically incorrect.

          Ensure that all components in the I/O path are at the latest
          available revision (contact your hardware and software vendor(s)
          for information about what revisions are current). This includes
          validating that, for example, disk drives are at the latest
          available firmware revisions, that storage controllers (for ex-
          ample, an HSC or HSJ device or a SCSI adapter) are at the latest
          hardware and firmware revisions, that operating system patches
          that could effect the I/O path (such as locking, shadowing, RMS,
          the XQP, disk port and class drivers, etc.) have been applied.

          3.1  Caches

          If a checksum error occurs and then the same operation is re-
          tried at a later time and it succeeds, then a transient error
          may have occurred. This can be caused, for example, by a problem
          with a cache somewhere along the I/O path.

          Data caches can exist at a number of places. Modern disk devices
          can include a cache of recently read and written data, storage
          controllers (an HSC or HSJ device for example) can include a
          cache, and operating systems can include read or write caches.
          If any of these caches were to be storing incorrect data, it
          could be returned in error. At a later time, the incorrect data
          may be flushed from the cache (perhaps to make room for more
          current data). The next read request for the data would cause

          2

 






          the information to be read directly from the disk (because it is
          no longer in the cache) and the correct date may be returned.

          If a problem were to occur in a cache and if the failing op-
          eration succeeds upon a later attempt, there may be no need
          to perform any more recovery. In this case, the incorrect data
          in the cache would have been removed from the cache and valid
          data was returned from disk. The errant copy of the data has
          'disappeared'.

          3.2  Shadowing

          Another cause of 'transient' checksum errors can occur when
          shadowed (RAID 1 or 'mirrored') devices are used. If a write
          operation to the shadow set correctly updates some member of the
          shadow set and does not correctly update other members, the data
          returned from a read to the shadow set may be different when the
          operation is retried. Again, this case would point to a problem
          within the shadowing software or firmware.

          3.3  Read and Write Checking

          When checksum errors are frequent, disks may be mounted with
          the /DATA_CHECK=(READ,WRITE) qualifier on the operating system
          MOUNT command. Mounting disks in this way cause read and write
          I/O requests to be verified by the operating system. Certain
          I/O errors will be detected by the operating system by re-
          reading data after reads or writes. A comparison failure at
          this stage will cause an error to be returned to Oracle Rdb or
          Oracle Codasyl DBMS indicating that the data was not correctly
          read or written by the operating system for the I/O operation.


          4  Recovery

          When a page in the database has a checksum error, the page must
          be restored from a database backup and then recovered from the
          after image journal. Using the RMU /RESTORE /JUST_PAGES or DBO
          /RESTORE /JUST_PAGES (in Oracle Rdb V7.0 and Oracle Codasyl
          DBMS V7.0, the /JUST_PAGES qualifier is replaced with the /JUST_
          CORRUPT qualifier) command, you can selectively restore selected
          pages of selected storage areas. Once the pages are restored,
          access to these restored pages is prohibited until they are made
          consistent by recovering from the after image journals. Note the
          in order to use the Oracle Codasyl DBMS DBO /RESTORE /JUST_PAGES
          feature, the backup must have been done using the /MULTITHREAD
          qualifier.








                                                                         3

 






          5  Backup Considerations

          Oracle recommends that you use the /CHECKSUM_VERIFICATION qual-
          ifier with all RMU and DBO BACKUP operations because of the
          improved data integrity this qualifier provides by verifying
          the checksum stored on each database page before it is backed
          up, thereby providing end-to-end error detection on the database
          I/O. Performing all RMU and DBO backups with the /CHECKSUM_
          VERIFICATION qualifier will provide an ongoing verification of
          page checksums within the database.

          The risk of using RMU or DBO /BACKUP /NOCHECKSUM_VERIFICATION
          is that RMU or DBO will save pages that have checksum errors
          (because the checksum calculation is disabled these errors will
          not be detected) and a subsequent RMU or DBO /RESTORE of the
          backup will restore these corrupt pages and will compute a new
          checksum value. This leads to undetected database corruption.

          For the highest level of backup media and I/O path error detec-
          tion, Oracle recommends that /CRC=AUTODIN_II qualifier be used
          when using the RMU or DBO /BACKUP command. Using this quali-
          fier during the backup allows the RMU or DBO /RESTORE command
          to detect additional media or other I/O errors during a restore
          operation beyond the error detection components of the backup
          device(s).






























          4
9.173Year 2000 is a leap year - Stan Rabinowitz SPR repsonse (from 14 years ago)DUCATI::LASTOVICAIs it possible to be totally partial?Thu Feb 06 1997 12:46109
Discussion came up today about the year 2000 being a leap year.  I
dug up this famous Digital SPR response from the archives.  Stan
Rabinowitz wrote this up in reply to a customer SPR.  I don't know
if it was ever actually sent to the customer or not...  Interesting
reading in any case.


SPR NO. 11-60903

           SYSTEM   VERSION   PRODUCT   VERSION   COMPONENT
SOFTWARE:  VAX/VMS  V3.2      VAX/VMS   V3.2      Run-Time Library


PROBLEM:

The LIB$DAY Run-Time Library service "incorrectly"  assumes  the  year
2000 is a leap year.


RESPONSE:

Thank you for your forward-looking SPR.

Various system services, such as SYS$ASCTIM assume that the year  2000
will  be  a  leap  year.   Although one can never be sure of what will
happen at some future time, there is strong historical  precedent  for
presuming  that the present Gregorian calendar will still be in affect
by the year 2000.  Since we also hope that VMS will still be around by
then, we have chosen to adhere to these precedents.

The purpose of a calendar is to reckon time in advance,  to  show  how
many  days  have  to  elapse  until a certain event takes place in the
future, such as the harvest or the release of VMS  V4.   The  earliest
calendars,  naturally,  were  crude  and  tended  to be based upon the
seasons or the lunar cycle.

The calendar of the Assyrians, for example, was based upon the  phases
of  the  moon.  They knew that a lunation (the time from one full moon
to the next) was 29 1/2 days long, so their lunar year had a  duration
of  364  days.   This  fell  short of the solar year by about 11 days.
(The exact time for the solar year is approximately 365 days, 5 hours,
48  minutes,  and  46  seconds.)  After 3 years, such a lunar calendar
would be off by a whole month, so the Assyrians added an  extra  month
from  time  to time to keep their calendar in synchronization with the
seasons.

The best approximation that was possible in antiquity  was  a  19-year
period, with 7 of these 19 years having 13 months (leap months).  This
scheme was adopted as the basis for the religious calendar used by the
Jews.   (The  Arabs  also  used  this  calendar until Mohammed forbade
shifting from 12 months to 13 months.)

When Rome emerged as a world  power,  the  difficulties  of  making  a
calendar  were  well  known,  but  the  Romans complicated their lives
because of their superstition that even numbers were  unlucky.   Hence
their  months were 29 or 31 days long, with the exception of February,
which had 28 days.  Every second year, the Roman calendar included  an
extra  month  called  Mercedonius of 22 or 23 days to keep up with the
solar year.

Even this algorithm was very poor, so that in 45 BC,  Caesar,  advised
by  the  astronomer Sosigenes, ordered a sweeping reform.  By imperial
decree, one year was made 445 days long to bring the calendar back  in
step  with  the  seasons.  The new calendar, similar to the one we now
use was called the Julian calendar (named after Julius Caesar).   It's
months  were  30 or 31 days in length and every fourth year was made a
leap year (having 366 days).  Caesar also decreed that the year  would
start with the first of January, not the vernal equinox in late March.

Caesar's year was 11 1/2 minutes short of the calculations recommended
by  Sosigenes  and  eventually the date of the vernal equinox began to
drift.  Roger Bacon became alarmed and sent a note to Pope Clement IV,
who  apparently  was  not  impressed.   Pope  Sixtus  IV  later became
convinced that  another  reform  was  needed  and  called  the  German
astronomer,  Regiomontanus,  to  Rome  to  advise him.  Unfortunately,
Regiomontanus died of the plague shortly thereafter and the plans died
as well.

In 1545, the Council of Trent authorized Pope Gregory XIII  to  reform
the  calendar  once  more.   Most of the mathematical work was done by
Father Christopher Clavius, S.J.  The immediate  correction  that  was
adopted  was  that Thursday, October 4, 1582 was to be the last day of
the Julian calendar.  The next  day  was  Friday,  with  the  date  of
October  15.   For  long  range  accuracy,  a formula suggested by the
Vatican librarian Aloysius Giglio was adopted.   It  said  that  every
fourth  year  is  a  leap  year  except for century years that are not
divisible by 400.  Thus 1700, 1800 and 1900 would not be  leap  years,
but  2000  would  be a leap year since 2000 is divisible by 400.  This
rule eliminates 3 leap years every 4 centuries,  making  the  calendar
sufficiently  correct  for  most  ordinary purposes.  This calendar is
known as the Gregorian calendar and is the one that we now use  today.
(It  is  interesting  to note that in 1582, all the Protestant princes
ignored the papal decree and so many countries continued  to  use  the
Julian  calendar  until either 1698 or 1752.  In Russia, it needed the
revolution to introduce the Gregorian calendar in 1918.)

This explains why VMS chooses to treat the year 2000 as a leap year.

Despite the great accuracy of the Gregorian calendar, it  still  falls
behind very slightly every few years.  If you are very concerned about
this problem, we suggest that you tune in  short  wave  radio  station
WWV,  which  broadcasts  official  time  signals for use in the United
States.  About once every 3 years, they declare a leap second at which
time  you  should be careful to adjust your system clock.  If you have
trouble picking up their signals, we suggest you  purchase  an  atomic
clock (not manufactured by Digital and not a VAX option at this time).


                         END OF SPR RESPONSE
9.17412*29�=354NOVA::FISHERMon Feb 10 1997 09:348
    As one of Stan's former Project Leaders, I think it unlikely that Stan
    would have concluded that 12*29� = 364 instead of 354 -- which is 11
    days short of a solar year.  I think that error occurred in a
    transcription.
    
    Then again ...
    
    ed
9.175DBKEY external functionsNOVA::SMITHIDon't understate or underestimate Rdb!Thu Feb 27 1997 13:42125
Well I am all packed for the move to One Oracle Drive...

So I was reading comp.databases.rdb and write this small external functions
example to manipulate DBKEY's...

enjoy!

	Ian

a) The options files SHOW_AREA.OPT

universal=show_area
universal=show_line
universal=show_page
universal=set_dbkey

b) The C source for the external functions: SHOW_AREA.C

/* Ian Smith	27 February, 1997
   These are simple functions for use as
   Rdb EXTERNAL functions to extract and build DBKEYS
*/

#include <stdio>

/* The DBKEY is a packed structure.  On some platforms you'll
   Need to disable natural alignment */
struct dbk_format {
        short int       l;
        int             p;
        short int       a;
    };

int show_area (struct dbk_format *dbk)
{
    /* return the area from the DBKEY */
    return dbk->a;
}

int show_page (struct dbk_format *dbk)
{
    /* return the page number from the DBKEY */
    return dbk->p;
}

int show_line (struct dbk_format *dbk)
{
    /* return the line number from the DBKEY */
    return dbk->l;
}

void set_dbkey (struct dbk_format *dbk,
		int area_n, int page_n, int line_n)
{
    printf ("%d %d %d", area_n, page_n, line_n);

    /* build a DBKEY from the supplied pieces */
    dbk->a = area_n;
    dbk->p = page_n;
    dbk->l = line_n;
}

c) The SQL script to define and test: SHOW_AREA.SQL

-- These are the external function definitions
-- and some example usage

set verify
attach 'file scratch';

create function SHOW_AREA (in :dbk CHAR(8) by reference)
returns INTEGER;
external
    location 'SHOW_AREA.EXE'
    language C 
    GENERAL parameter style;

create function SHOW_PAGE (in :dbk CHAR(8) by reference)
returns INTEGER;
external
    location 'SHOW_AREA.EXE'
    language C 
    GENERAL parameter style;

create function SHOW_LINE (in :dbk CHAR(8) by reference)
returns INTEGER;
external
    location 'SHOW_AREA.EXE'
    language C 
    GENERAL parameter style;

create function SET_DBKEY (in :area integer by value,
			   in :page integer by value, 
			   in :line integer by value)
returns CHAR(8) by reference;
external
    location 'SHOW_AREA.EXE'
    language GENERAL	-- don't want DBKEY treated as a string
    GENERAL parameter style;

declare :dbk char(8);

-- for my database 8:485:0 is the DBKEY for RDB$DATABASE, your
-- database may well be different.  Substitute a real DBKEY for this...
--
select DBKEY, SHOW_AREA (DBKEY), SHOW_PAGE (DBKEY), SHOW_LINE (DBKEY)
 from rdb$database;

set flags 'TRACE';
begin
set :dbk = set_dbkey(8, 485, 0);
trace show_area (:dbk), show_page (:dbk), show_line (:dbk);
end;

select rdb$flags
 from rdb$database
 where DBKEY = set_dbkey(8, 485, 0);

rollback;

d) Here is what you do...

$ cc show_area.c
$ link/share show_area, show_area/opt
$ sql$ @show_area.sql
9.176OpenVMS VAX 6.2 PatchesNOMAHS::SECRISTRdb WWS; [email protected]Mon Mar 24 1997 07:35230
[OpenVMS] Which ECOs are Incorporated in VAX V6.2 / Need to Install
Last Technical Review:  6-MAR-1997                            Size: 229 lines


     Any party granted access to the following copyrighted information
     (protected under Federal Copyright Laws), pursuant to a duly executed
     Digital Service Agreement may, under the terms of such agreement copy
     all or selected portions of this information for internal use and
     distribution only. No other copying or distribution for any other
     purpose is authorized.

Copyright (c) Digital Equipment Corporation 1995, 1997.  All rights reserved.

OP/SYS:     OpenVMS VAX, Version 6.2

COMPONENT:  ECO Kits

SOURCE:     Digital Equipment Corporation


CORRECT USE OF ARTICLE:

The information in this article is not meant to be used as the only
reference regarding which kits may or may not need to be installed
on your system.  Its primary purpose is to inform you of ECO kits
that were included in OpenVMS VAX V6.2.  It also lists kits which
were released after V6.2 that may need to be applied to your system.
This article only contains lists of kits.  It does not and is not
meant to describe which fixes are contained in these kits. For that
information, please refer to the ECO Summary Articles in the
ECO-SUMMARY Database.  This article only documents ECOs which are
directly applicable to the OpenVMS VAX operating system.  It does
not include information on every layered product or network product
that can be installed on OpenVMS VAX.


EXPLANATION OF ARTICLE FORMAT:

The tables below may include the CSCPAT number, an ECO kit version
number, and an Engineering ECO kit cross-reference.  Since ECO kits
may at times be referred to only by the Engineering cross-reference
name and since kits are revised frequently, we are providing this
information to alleviate any potential confusion which may exist
regarding the names used for the kits.

As of September 19, 1994, ECO kits are only known by an engineering
name.  These Engineering names should be used in database searches
to obtain more information about these kits.  The change to pure
Engineering names was made so that the kits will be the same for
all customers on a world-wide basis.


DISCUSSION:

The following ECO kits have been incorporated in OpenVMS VAX V6.2 and
do NOT need to be re-installed:

     -------------------------------------------------------------
     | ECO KITS Included in OpenVMS VAX V6.2                     |
     ------------------------------------------------------------|
     | VAXACRT01_061                                             |
     | VAXACRT02_061                                             |
     | VAXAUDI01_061    (CSCPAT_1164 [RETIRED])                  |
     | VAXAUDI03_061                                             |
     | VAXBACK02_060                                             |
     | VAXBACK02_061                                             |
     | VAXBACK03_U2055                                           |
     | VAXBACK4_U2055                                            |
     | VAXBOOT01_061                                             |
     | VAXCDU01_060     (CSCPAT_1117)                            |
     | VAXCDU01_U2055                                            |
     | VAXCLIU01_061                                             |
     | VAXCLIU02_U2055                                           |
     | VAXCMAR01_061                                             |
     | VAXCOPY01_061                                             |
     | VAXCXXL01_061                                             |
     | VAXDDTM01_U2055  (CSCPAT_1132)                            |
     | VAXDDTM02_061    (CSCPAT_1146)                            |
     | VAXDEBU02_061                                             |
     | VAXDECW01_060    (CSCPAT_1121 V1.1)                       |
     | VAXDECW02_060    (CSCPAT_1121 V1.2)                       |
     | VAXDECW11_U2055                                           |
     | VAXDUP01_060     (CSCPAT_1125)                            |
     | VAXDWXT01_061                                             |
     | VAXF11C02_061                                             |
     | VAXF11X03_061                                             |
     | VAXINIT03_061                                             |
     | VAXLAT02_U2055   (CSCPAT_0511)                            |
     | VAXLMF01_061                                              |
     | VAXLOAD01_061                                             |
     | VAXLOGI04_061                                             |
     | VAXMAIL02_060    (CSCPAT_1170 [RETIRED])                  |
     | VAXMAIL03_061                                             |
     | VAXMAIL05_061                                             |
     | VAXMAIL06_U2055  (CSCPAT_1123)                            |
     | VAXMONT01_061                                             |
     | VAXMOUN01_061                                             |
     | VAXNETA01_061                                             |
     | VAXPHV02_061     (CSCPAT_0608)                            |
     | VAXPHV03_060     (CSCPAT_0591)                            |
     | VAXPHV09_U2055   (CSCPAT_0606)                            |
     | VAXQMAN03_061                                             |
     | VAXRMS01_061     (CSCPAT_1181)                            |
     | VAXSCSI02_061                                             |
     | VAXSCSI03_061                                             |
     | VAXSHAD02_060    (CSCPAT_1116 [RETIRED])                  |
     | VAXSORT01_061    (CSCPAT_1187)                            |
     | VAXSYS01_061     (CSCPAT_1113 [RETIRED])                  |
     | VAXSYS02_061     (CSCPAT_1185)                            |
     | VAXSYS04_061     (CSCPAT_1182)                            |
     | VAXSYS09_U2055   (CSCPAT_1177)                            |
     | VAXSYS10_U2055                                            |
     | VAXSYS12_U2055                                            |
     | VAXSYS12_061                                              |
     | VAXSYS13_061                                              |
     | VAXSYSL01_061                                             |
     | VAXSYSL01_2H455  (CSCPAT_1173)                            |
     | VAXSYSL09_U1055  (CSCPAT_1122)                            |
     | VAXSYSL11_U1055                                           |
     | VAXSYSL17_U2055  (CSCPAT_1077)                            |
     | VAXTTDR09_U2055                                           |
     | VAXVERI02_061                                             |
     |___________________________________________________________|


The following ECO kits are NOT incorporated into OpenVMS VAX V6.2 and
may need to be installed on your system after performing an upgrade to
this version:

NOTE:  Digital recommends that these kits only be installed
       if they are *appropriate* for your site.  For example,
       an OpenVMS POSIX kit should NOT be installed unless you
       are running OpenVMS POSIX.

     ------------------------------------------------------------------
     | ECO KITS Not Included in OpenVMS VAX V6.2/May Need to Install  |
     ------------------------------------------------------------------
     | COBRTLVAXE01053                                                |
     | FORRTLVE03062 (Supersedes FORRTLVE02054, CSCPAT_1186)          |
     | VAXACRT08_062 (Supersedes VAXACRT07_062, VAXACRT06_062         |
     |                           VAXACRT05_062, VAXACRT04_062         |
     |                           VAXACRT03_062, VAXACRT02_062         |
     | VAXBADB02_070 (Supersedes VAXBADB01_070)                       |
     | VAXAUDS01_070                                                  |
     | VAXCLIU02_070 (Supersedes VAXCLIU01_070, VAXCLIU01_062)        |
     | VAXCLIU03_062                                                  |
     | VAXCLUSIO01_062                                                |
     | VAXCMAR04_062 (Supersedes VAXCMAR03_062, VAXCMAR01_062,        |
     |                           VAXCMAR01_061, VAXCMAR02_062)        |
     | VAXCXXL01_062                                                  |
     | VAXDEBU06_070 (Supersedes VAXDEBU05_070, VAXDEBU04_070,        |
     |                           VAXDEBU02_070, VAXDEBU02_061,        |
     |                           VAXDEBU01_070, VAXDEBU01_061)        |
     | VAXDDTM01_070                                                  |
     | VAXDISM01_062                                                  |
     | VAXDOSD06_062 (Supersedes VAXDOSD05_062, VAXDOSD04_062,        |
     |                           VAXDOSD03_062, VAXDOSD02_062,        |
     |                           VAXDOSD01_062)                       |
     | VAXDRIV04_070 (Supersedes VAXDRIV03_070, VAXDRIV02_070,        |
     |                           VAXDRIV01_070)                       |
     | VAXF11C01_062                                                  |
     | VAXF11X03_070 (Supersedes VAXF11X02_070, VAXF11X01_070,        |
     |                            VAXF11X02_062)                      |
     | VAXINIT01_070                                                  |
     | VAXINST01_062                                                  |
     | VAXLAVC01_062                                                  |
     | VAXLIBR05_070   (Supersedes VAXLIBR02_070, VAXLIBR01_070,      |
     |                             VAXLIBR02_062, VAXLIBR01_062)      |
     | VAXLOAD02_070   (Supersedes VAXLOAD01_070, VAXLOAD01_062,      |
     |                                            VAXLOAD01_061,      |
     |                             VAXLOAD01_061, VAXLOGI02_070,      |
     |                             VAXLOGI01_070, VAXLOGI01_062,      |
     |                             VAXLOGI04_061, VAXLOGI03_061,      |
     |                             VAXLOGI02_061, VAXLOGI01_061)      |
     | VAXMANA03_070   (Supersedes VAXMANA02_070, VAXMANA01_070,      |
     |                             VAXMANA01_062, VAXMANA02_061,      |
     |                             VAXMANA02_060, VAXMANA01_060,      |
     |                             VAXMANA01_061, VAXMANA05_U2055,    |
     |                             VAXMANA04_U2055, MANAGE$02_U2055,  |
     |                             MANAGE$03_055)                     |
     | VAXMTAA02_062  (Supersedes VAXMTAA01_062, VAXMTAA02_061)       |
     | VAXOPCO01_070                                                  |
     | VAXPHV02_062   (Supersedes VAXPHV01_062)                       |
     | VAXPRTS02_070  (Supersedes VAXPRTS01_070, VAXPRTS01_062,       |
     |                            VAXPRTS01_061, VAXQMAN02_061,       |
     |                            VAXQMAN01_061 CSCPAT_1176),         |
     |                            VAXQMAN02_060, VAXQMAN8_U2055,      |
     |                            VAXQMAN01_060  (CSCPAT_1175),       |
     |                            VAXQMAN07_U2055 (CSCPAT_1165),      |
     |                            VAXQMAN06_U2055, and previous)      |
     | VAXPTD01_070                                                   |
     | VAXQMAN02_070  (Supersedes VAXQMAN01_070, VAXQMAN01_062)       |
     | VAXRMS02_062   (Supersedes VAXRMS01_062)                       |
     | VAXSHAD05_062  (Supersedes VAXSHAD04_062, VAXSHAD02_062,       |
     |                            VAXSHAD01_062)                      |
     | VAXSYS01_062                                                   |
     | VAXSYS02_062                                                   |
     | VAXSYS03_062                                                   |
     | VAXSYS04_070   (Supersedes VAXSYS06_062, VAXSYS05_062,         |
     |                            VAXSYS04_062)                       |
     | VAXSYS05_070   (Supersedes VAXSYS01_070)                       |
     | VAXSYS06_070   (Supersedes VAXSYS02_070)                       |
     | VAXSYS07_062   (DOES NOT Supersede any other ECO kits)         |
     | VAXSYS08_062   (Does NOT Supersede any other ECO kits)         |
     | VAXSYSL02_062  (DOES NOT SUPERSEDE VAXSYSL01_062)              |
     | VAXSYSL01_070  (Supersedes VAXSYSL01_062)                      |
     | VAXUAF01_070                                                   |
     | VAXVERI01_062                                                  |
     | VSCHED_E07B021 (Supersedes VSCHED_E05B021, VSCHED_E01B021)     |
     |________________________________________________________________|


ORDERING INSTRUCTIONS:

To order a specific ECO kit, use one of the three AES (Advanced
Electronic Services) tools which are currently available.  For more
information on how to use these tools, refer to an article in the DIA
and DSNLINK databases entitled:

     [AES] How To Electronically Request ECO Kits Using Service Tools


RELATED ARTICLES:

To find articles that provide technical details on an ECO kit, use
the engineering cross-reference number (e.g., VAXDDTM02_061) or the
CSCPAT number (e.g., CSCPAT_1101) as a query in your Text Search
Application database search.
    
9.177V6.1A ECO 1 Now AvailableRPSTRY::MORENOThu Mar 27 1997 11:1078
       Oracle Rdb V6.1A ECO 1 (aka V6.1-11) is now available on node WRVMS
    in the following location: PATCH$$:[PATCH.RDB.RDBV6111]. 
       
       The kits are also available on node NOVA: 
    NOVA::RDB_KITS:[RDBKITS61.RDBV6111KIT_%%%] where %%% is AMV, VMV, AS or VS. 
    
ALPHA MV
--------

DECRDBAMVE1A061.A;3
                       1386/1392    25-MAR-1997 10:56:43.60
DECRDBAMVE1A061.B;2
                     113148/113152  25-MAR-1997 10:56:52.37

Total of 2 files, 114534/114544 blocks.


ALPHA STD

DECRDBASE1A061.A;3     1386/1392    25-MAR-1997 11:10:43.98
DECRDBASE1A061.B;2   111510/111520  25-MAR-1997 11:10:52.74

Total of 2 files, 112896/112912 blocks.


VAX MV

DECRDBMVE1A061.A;3     1386/1392    25-MAR-1997 10:37:12.55
DECRDBMVE1A061.B;2    59913/59920   25-MAR-1997 10:37:21.80

Total of 2 files, 61299/61312 blocks.


VAX STD

DECRDBSE1A061.A;3      1386/1392    25-MAR-1997 10:47:09.59
DECRDBSE1A061.B;2     59346/59360   25-MAR-1997 10:47:18.71

Total of 2 files, 60732/60752 blocks.


Software Errors Fixed in Oracle Rdb V6.1A ECO 1
-----------------------------------------------
  -Bugchecks at PIOFETCH$WITHIN_DB + 2DC
  -RMU/RESTORE Bugchecks at FILE_CLEANUP + 72
  -Bugcheck dumps by Full Outer Join and Dbkey selection
  -Read Only Transactions Returned Incorrect Results
  -PGSPAMENT Errors from RMU VERIFY after an RMU RESTORE
  -RDO global field matching fails when SCALE is negative
  -Zigzag Match query returns wrong result on ALPHA platform
  -Correction found to possible database corruptions of indices and list data
  -Excessive SPAM fetches during a single update/insert & delete
  -Index rescanning problem in zigzag match query
  -CONVERT_ERROR or ARITH_EXCEPT from SELECT with GROUP BY when no data
     in underlying table
  -ALTER INDEX changes HASHED ORDERED to HASH SCATTERED
  -ALTER INDEX waits too long to validate storage area name
  -RDMS-E-EXCMAPLIMIT when inserting any data into a partitioned table
  -When page transfer via memory is enabled, read only transactions may
     fail with SYS-F-NOPRIV error
  -Disk Erase Control Logical Name RDM$BIND_FORCED_DISK_ERASE
  -Spam Pages Could be Incorrect after Recovery
  -Subquery of IN clause with both DISTINCT and LIMIT TO returned too few rows
  -RMU/VERIFY/ALL shows inconsistencies between indices and tables etc.
  -ARITH_EXCEPT Error When Storage Areas Added from other Node
  -COSI-F-EXQUOTA seen when creating storage map with many columns in STORE
     COLUMNS clause
  -System Bugcheck with PGFIPLHI at Image Exit - VAX Only
  -Query bugchecks in retrieving the same column by dbkey using view
  -Query loops indefinitely in optimizer compilation time
  -Bugcheck or Incorrect Data from RMU ANALYZE with START Qualifier
  -Incorrect text comparisons with BIG5 character set
  -Foreign Key constraint violation not reported when original value NULL
  -Memory leak with sort when cursor closed before end of stream
    
   Ginger Moreno
   Charles Sondey