SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 65900: Registering an Oracle table to the metadata might fail and generate an error

DetailsHotfixAboutRate It

Registering an Oracle table to the metadata might fail and generate an error similar to the following in the SAS® log:

ERROR: An exception has been encountered.
Please contact technical support and provide them with the
following traceback information:
information:
The SAS task name is [METALIB (2)]
ERROR: Read Access Violation METALIB (2)
Exception occurred at (081D412B)
Task Traceback
Address Frame (DBGHELP API Version 4.0 rev 5)
00000000081D412B 000000000EACE5C0 sasmetas:\mscrefutil.c\addForKeys 4193
00000000081B63A8 000000000EACE990 sasmetas:\mscrefm.c\addmeta 4093 +(0xB)
00000000081B13DF 000000000EACF0C0 sasmetas:\mscrefm.c\refmeta 1131 +(0xE)
00000000081A40E6 000000000EACFB20 sasmetas:\mscprs.c\sasmetas 1282 +(0xD)
000000000227A366  000000000EACFB28  sashost:Main+0x11EA6
0000000002280564  000000000EACFF20  sashost:Main+0x180A4
00007FFAF24081F4  000000000EACFF28  KERNEL32:BaseThreadInitThunk+0x14
00007FFAF2C5A251  000000000EACFF58  ntdll:RtlUserThreadStart+0x21
NOTE: The SAS System stopped processing this step because of errors.

This issue can occur when you use any of the following methods to register the table:

  • SAS® Management Console 9.4_M6
  • SAS® Data Integration Studio 4.904
  • the METALIB procedure

This problem is specific to Oracle and manifests when all of the following conditions are true with an association of Oracle key columns:

  • A primary key definition is present in the parent table with two columns.
  • Two or more foreign keys are associated with this primary key in the parent table.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Metadata Serverz/OS9.4_M69.4 TS1M6
Microsoft® Windows® for x649.4_M69.4 TS1M6
Microsoft Windows 8 Enterprise 32-bit9.4_M69.4 TS1M6
Microsoft Windows 8 Enterprise x649.4_M69.4 TS1M6
Microsoft Windows 8 Pro 32-bit9.4_M69.4 TS1M6
Microsoft Windows 8 Pro x649.4_M69.4 TS1M6
Microsoft Windows 8.1 Enterprise 32-bit9.4_M69.4 TS1M6
Microsoft Windows 8.1 Enterprise x649.4_M69.4 TS1M6
Microsoft Windows 8.1 Pro 32-bit9.4_M69.4 TS1M6
Microsoft Windows 8.1 Pro x649.4_M69.4 TS1M6
Microsoft Windows 109.4_M69.4 TS1M6
Microsoft Windows Server 2012 Datacenter9.4_M69.4 TS1M6
Microsoft Windows Server 2012 R2 Datacenter9.4_M69.4 TS1M6
Microsoft Windows Server 2012 R2 Std9.4_M69.4 TS1M6
Microsoft Windows Server 2012 Std9.4_M69.4 TS1M6
Microsoft Windows Server 20169.4_M69.4 TS1M6
Microsoft Windows Server 20199.4_M69.4 TS1M6
Windows 7 Enterprise 32 bit9.4_M69.4 TS1M6
Windows 7 Enterprise x649.4_M69.4 TS1M6
Windows 7 Home Premium 32 bit9.4_M69.4 TS1M6
Windows 7 Home Premium x649.4_M69.4 TS1M6
Windows 7 Professional 32 bit9.4_M69.4 TS1M6
Windows 7 Professional x649.4_M69.4 TS1M6
Windows 7 Ultimate 32 bit9.4_M69.4 TS1M6
Windows 7 Ultimate x649.4_M69.4 TS1M6
64-bit Enabled AIX9.4_M69.4 TS1M6
64-bit Enabled Solaris9.4_M69.4 TS1M6
HP-UX IPF9.4_M69.4 TS1M6
Linux for x649.4_M69.4 TS1M6
Solaris for x649.4_M69.4 TS1M6
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.