Recover File Geodatabase (Data Management)

Summary

Recovers data from a file geodatabase that has become corrupt.

Learn more about how Recover File Geodatabase works

Usage

  • The Recover File Geodatabase tool can only recover simple feature classes and tables. Complex data and relationships will not be recovered.

Parameters

LabelExplanationData Type
Input File Geodatabase

Input corrupt file geodatabase.

Workspace
Output Location

Output folder location for the recovered file geodatabase.

Folder
File Geodatabase Name

Name for the output file geodatabase.

String

Derived Output

LabelExplanationData Type
Output File Geodatabase

The updated geodatabase.

Workspace

arcpy.management.RecoverFileGDB(input_file_gdb, output_location, out_name)
NameExplanationData Type
input_file_gdb

Input corrupt file geodatabase.

Workspace
output_location

Output folder location for the recovered file geodatabase.

Folder
out_name

Name for the output file geodatabase.

String

Derived Output

NameExplanationData Type
out_file_gdb

The updated geodatabase.

Workspace

Code sample

RecoverFileGDB example 1 (Python window)

The following Python window script demonstrates how to use the RecoverFileGDB tool in immediate mode.

arcpy.RecoverFileGDB_management('C:/fgdb/Whistler.gdb', 'C:/recoveredData', 'recoveredWhistler.gdb')
RecoverFileGDB example 2 (stand-alone script)

The following Python window script demonstrates how to use the RecoverFileGDB in a stand-alone script. This script will clean up nonuseful tables.

# Name: RecoverFileGeodatabase.py
# Description: Use the RecoverFileGeodatabase tool to recover the data
#              contained in a damaged file geodatabase.

# Import system modules
import arcpy

# Set local variables
geodatabase = "C:/fgdb/Whistler.gdb"
output_location = "C:/recoveredData"
recovered_name = "recoveredWhistler.gdb"

# Process: Recover the data
arcpy.RecoverFileGDB_management(geodatabase, output_location, recovered_name)

Environments

This tool does not use any geoprocessing environments.

Related topics