Migrating to ArcSDE 64 bit on Linux or UNIX when the existing DBMS is 64 bit
If you have an existing 32-bit ArcSDE installation, you cannot directly upgrade to a 64-bit installation.
If you are running ArcSDE as a 32-bit application connecting to an existing remote geodatabase in a 64-bit database management system (DBMS) on a 64-bit server, follow the instructions in this topic to migrate your ArcSDE installation to 64 bit.
Steps:
- Create a backup of your existing geodatabase.
-
Stop the ArcSDE service, if one is running.
sdemon -o shutdown -i <service> -s <server_name> -p <ArcSDE_administrator_password>
-
Make sure there are no users currently making a direct connection to the geodatabase.
You can use the sdemon command to do this.
sdemon -o users -i <service> -s <server_name> -p <ArcSDE_administrator_password>
-
Grant upgrade permissions to the ArcSDE administrator.
For most geodatabases, this is the sde user. For geodatabases in Oracle created in a user's schema, this is the owner of the schema.
- Uninstall the 32-bit ArcSDE component.
- Install the 64-bit version of the ArcSDE component to a 64-bit server (either the one on which the DBMS resides or a remote one).
-
Update the libst_shapelib.so (Solaris, Linux, and HP-UX Itanium) or libst_shapelib_64.so (IBM) library definition in the Oracle data dictionary.
CREATE or REPLACE LIBRARY <library_name> AS '<path_to_library>'
- If necessary, modify the configuration files created by the new ArcSDE installation or replace them with the ones from the old $SDEHOME directory.
- Upgrade the geodatabase if you are moving to a new release of ArcGIS.
- If your site uses an ArcSDE service to connect to the geodatabase, start an ArcSDE service on the 64-bit server using the sdemon –o start command.
The shape (and st_raster) library files are now 64-bit. Therefore, you must update the library definitions in Oracle.
Related Topics
11/18/2013