libst_shapelib.so 10.3 backward comptability

2581
4
Jump to solution
08-21-2015 12:52 AM
Highlighted
Regular Contributor

Hi All,

Does abybody know if libst_shapelib.so 10.3 is backward comptabile with 10.x enterprise geodatabases?

Thanks!,

Adam

Reply
0 Kudos
1 Solution

Accepted Solutions
Highlighted
Esri Esteemed Contributor

Due to the way Oracle shared library referencing works, you might be able to register multiple DLLs in the same instance, BUT YOU SHOULD NOT EVER DO THIS!  Oracle instances can only be registered with exactly one geodatabase  --  There really ought to be only one master SDE geodatabase, but if you do have user-schema geodatabases, THEY MUST BE UPGRADED IMMEDIATELY AFTER THE MASTER GEODATABASE!

If you simply have multiple Oracle instances, then each one can have it's own version of ArcGIS, with its own referenced DLLs (the security issues of the LISTENER have removed registration there).  The trick here is that there's no documentation on the procedure because it's not formally supported.  I regularly ran 6-8 ArcSDE instances of different releases and databases on a single machine, but it's somewhat temperamental (especially at start-up on Windows platforms; cakewalk on Unix), and requires an arcane level of understanding of ArcSDE function.

All-in-all, your safest option is to run your geodatabases in parallel release states, and reserve the odd-man-out instance to a test server before upgrade.

- V

View solution in original post

4 Replies
Highlighted
Esri Esteemed Contributor

Highly unlikely (it certainly isn't a supported configuration), though the answer may depend on the RDBMS (often the developer framework provided by the RDBMS vendor has a role to play -- e.g., PostgreSQL 9.1, 9.2 and 9.3 are incompatible, even at the same ArcGIS release)

- V

Highlighted
Regular Contributor

HI Vince,

To be specific, what about oracle 11.2.0.3.0 ? Is it compatible or do I need to upgrade all geodatabases to 10.3 version?

Regards,

Adam

Reply
0 Kudos
Highlighted
Esri Esteemed Contributor

Due to the way Oracle shared library referencing works, you might be able to register multiple DLLs in the same instance, BUT YOU SHOULD NOT EVER DO THIS!  Oracle instances can only be registered with exactly one geodatabase  --  There really ought to be only one master SDE geodatabase, but if you do have user-schema geodatabases, THEY MUST BE UPGRADED IMMEDIATELY AFTER THE MASTER GEODATABASE!

If you simply have multiple Oracle instances, then each one can have it's own version of ArcGIS, with its own referenced DLLs (the security issues of the LISTENER have removed registration there).  The trick here is that there's no documentation on the procedure because it's not formally supported.  I regularly ran 6-8 ArcSDE instances of different releases and databases on a single machine, but it's somewhat temperamental (especially at start-up on Windows platforms; cakewalk on Unix), and requires an arcane level of understanding of ArcSDE function.

All-in-all, your safest option is to run your geodatabases in parallel release states, and reserve the odd-man-out instance to a test server before upgrade.

- V

View solution in original post

Highlighted
Regular Contributor

Thank you Vince!

Reply
0 Kudos