ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

GIS in your enterprise

ArcGIS Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

ArcMap

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • Extensions

Methods to move a geodatabase in Oracle

  • Create another geodatabase and move the data
  • Move an Oracle database

There are several options for moving a geodatabase in Oracle: you can create a second geodatabase and move the data, or you can move the whole database.

Create another geodatabase and move the data

You can create a new Oracle database, create a geodatabase in it, then move your existing data to the new geodatabase. This can be done using copy and paste, the Export tool, the Extract Data wizard, or XML workspace documents in ArcGIS.

Be aware that the user logged in when loading the data to the new geodatabase will own the data. If you want the data to have the same owner in the new geodatabase, have users move their own data.

You can also use Oracle's export and import utilities to transport data between databases, but remember that feature classes and rasters exist as a number of tables and related database objects. Leaving any related object behind renders the data inoperable in the target database. Therefore, it is recommended that the export include the data owner's entire schema plus the sde user's schema.

The entire sde user's schema is needed because geodatabase data objects rely on the metadata repository in the geodatabase administrator's schema to manage the data and provide structure to it. The sde user's schema also contains the ST_Geometry type and functions.

Move an Oracle database

You can back up then restore the Oracle database or use Oracle's transportable tablespaces. Be sure all necessary objects are exported along with the data tables.

Using Oracle transportable tablespaces is especially efficient when moving large databases. You can use the recovery manager (RMAN) utility to move the tablespaces.

Things to consider when transporting tablespaces are as follows:

  • Each tablespace must be self-contained; tables and their indexes must be in the same tablespace before that tablespace can be transported. In other words, all the table's dependencies must share its tablespace.
  • The size of the transfer media must accommodate the data files to be transported.
  • You cannot import the tablespace if the destination database already has a tablespace with the same name.
  • You cannot import the tablespaces if a table or index stored in the tablespace already exists on the destination server. Tables and indexes must be uniquely named within their schema.
  • If the source and destination platforms are not both big endian or both little endian, you must convert the tablespace being transported to the format of the destination platform.
  • The source and destination database must use the same character sets.
  • Exports must be performed by a user with EXP_FULL_DATABASE privileges.

See the Oracle documentation for the release you are using for information on using import/export, backup and restore, and transportable tablespaces.

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2021 Esri. | Privacy | Legal