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:
  1. Create a backup of your existing geodatabase.
  2. Stop the ArcSDE service, if one is running.
    sdemon -o shutdown -i <service> -s <server_name> -p <ArcSDE_administrator_password>
  3. 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>
  4. 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.

  5. Uninstall the 32-bit ArcSDE component.
  6. 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).
  7. The shape (and st_raster) library files are now 64-bit. Therefore, you must update the library definitions in Oracle.
  8. 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>'
  9. If necessary, modify the configuration files created by the new ArcSDE installation or replace them with the ones from the old $SDEHOME directory.
  10. Upgrade the geodatabase if you are moving to a new release of ArcGIS.
  11. 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.

Related Topics


11/18/2013