Email: service@parnassusdata.com 7 x 24 online support!
Oracle DUL Operating System Dependent Parameters OSD Operating System Dependent Parameters
the osd header is endian specific. Remember that the settings should be
for the original database platform. So this only requires some attention when cross unloading. For instance when
unloading from a Solaris Sparc, or AIX machine on your laptop.
Older versions before Oracle 10g
Before 10g there are some subtle differences between the platforms. Its related to how the various compiler packed
C-structures, the number of bits for a file and a block number in a dba, disk block address, and the size of the osd
header block (block 0). All these could be different. Netware is the exception as they forced a rebuild of all databases
in the transition from Oracle7 to Oracle8, so for that platform there are two sets.
Port Platform Endian Fbits (67) Fbits(89) CSTR Lead Word
1 Digital VAX OpenVMS FALSE 8 - 0 0 32
2 HP Series 9000 HP-UX TRUE 6 10 32 1 32
21 Novell Netware (Oracle7) FALSE 8 - 0 1 32
21 Novell Netware (Oracle8) FALSE - 8 32 1 32
22 MS DOS FALSE 8 - 16 512 16
46 Intel based server LINUX FALSE - 10 32 1 32
87 Digital Unix FALSE 6 10 32 1 32
89 Alpha Vms FALSE 8 10 32 0 32
168 Silicon Graphics UNIX TRUE 6 ? 32 1 32
172 Intel Solaris FALSE 5 32 1 32
198 Sequent Dynix/PTX FALSE 6 ? 32 1 32
319 IBM RS 600 AIX TRUE 8 10 32 1 32
358 NCR Intel FALSE 8 ? 32 1 32
453 Sun Sparc Solaris TRUE 6 10 32 1 32
601 MS Windows NT Alpha FALSE 8 8 32 512 32
615 MS Windows 95 FALSE 8 ? 32 512 32
912 MS Windows NT Intel FALSE 8 10 32 1 32
47 RM 600 Reliant Unix TRUE 10 32 1 32
Explanation of the Table headings
Explanation of the abreviations:
Abreviations Parameter
ENDIAN OSD_BIG_ENDIAN_FLAG
FBITS67 OSD_DBA_FILE_BITS (Oracle version6/Oracle7)
FBITS89 OSD_DBA_FILE_BITS (Oracle8/Oracle9)
CSTR OSD_C_STRUCT_ALIGNMENT
LEAD OSD_FILE_LEADER_SIZE
WORD OSD_WORD_SIZE