Use the 
                  		  dbfhadmin command-line tool to recover resources from region, cross-region, and datastore databases in the event of a system failure.
                  You can also use it to ensure that the database column used for primary and alternate indexed keys are set to the correct
                  SQL type. 
                  		
               
 
               	 
              
            	 
             
               		
               Note: You must run the command from an environment where the MFDBFH_CONFIG variable points to a configuration file that contains
                  data source entries for the databases to be administered. 
                  		
               
 
               	 
              
            	 
            
               Syntax:
 
               		 
               		 
               		dbfhadmin [action][options] 
 
               		 
               		 
                  		   
                  			 
                  - Actions 
                     			 
                  
- Refer to the running of the command as a whole: 
                     				
                      
                     			 
                  
- Options 
                     			 
                  
- Defines the options for the specified action. Valid values are: 
                     				
                      
                        				   
                        					 
                        - -add 
                           					 
                        
- Specifies that keytype metadata is added or updated for a particular datastore. Use with the 
                           						-keytypes action. 
                           					 
                        
- -collation:<id> 
                           					 
                        
- The collation type used when creating a Db2 database. The default is SYSTEM_1252_US for Windows, and SYSTEM_923_US for UNIX/Linux.
                           Use with the 
                           						-script 
                           						-provider:db2 action/option. 
                           					 
                        
- -configfile:<name> 
                           					 
                        
- The path and file name of the database configuration file. This is optional if the MFDBFH_CONFIG environment variable is already
                           in effect, but if set, will override the value of the MFDBFH_CONFIG. 
                           						 
                           					 
                        
- -datastore:<url> 
                           					 
                        
- The URL of the datastore from which you want to list or recover files from. Use with the 
                           						-openfiles, 
                           						-upgrade, and the 
                           						-keytypes -import/-export action/options. 
                           					 
                        
- -db:<dbname> 
                           					 
                        
- Name of database to be created or used. Use with the 
                           						-script -provider:db2|pg|ss action/option. 
                           					 
                        
- -delete 
                           					 
                        
- Specifies that keytype metadata is deleted for a particular datastore. Use with the 
                           						-keytypes action. 
                           					 
                        
- -ebcdic 
                           					 
                        
- Creates a database with EBCDIC support. Use with the 
                           						-createdb -provider:db2 action/option. 
                           					 
                        
- -existdb:<db-name> 
                           					 
                        
- Name of an existing physical database into which a datastore, region, or cross-region database is to be created. Use with
                           the 
                           						-script -provider:db2|pg|ss and the 
                           						-createdb -provider:ora -script action/options. 
                           						
                           Note: For Oracle databases, this option is mandatory, as MFDBFH will not create the specified database if its underlying physical
                              database does not already exist. 
                              						
                            
- -export:<file-name> 
                           					 
                        
- Specifies a file with which to export the keytype metadata for a particular datastore. Use with the 
                           						-keytypes -datastore action/option. 
                           					 
                        
- -file:<url> 
                           					 
                        
- Specifies the datastore data file that you want to add keytype metadata to, or remove keytype metadata from. Use with the
                           
                           						-keytypes -add/-delete action/options. 
                           					 
                        
- -file:<file-name> 
                           					 
                        
- Specifies the input file name for database creation, or the output file name for generated scripts or region diagnostics.
                           Use with the 
                           						-createdb action for input files, the 
                           						-script or 
                           						-upgrade actions for generated script files, or 
                              						  -diags -usedb:<instance> -name:<object-name> action/options for diagnostics files 
                              						. 
                           					 
                        
- -force 
                           					 
                        
- Forces closed an open file reguardless of its status. Use with the 
                           						-openfiles -recover -pid action/options. 
                           					 
                        
- -hex 
                           					 
                        
- Displays the name of the specified region in hexadecimal. Use with the 
                           						-region -list -usedb:<dbname> -name:<region-name> action/options. 
                           						 
                           					 
                        
- -host:<name> 
                           					 
                        
- The host name targeted for process recovery, for forced file closure, or for PostgreSQL database creation. Use with the 
                           						-casprocess -list/-recover, 
                           						-openfiles -list/-recover, or 
                           						-createdb -provider:pg actions/options. 
                           					 
                        
- -import:<file-name> 
                           					 
                        
- Specifies the file containing keytype metadata that is to be imported. Use with the 
                           						-keytypes -datastore action/option. 
                           					 
                        
- The following example shows the required format for the import file, where 
                           						file1.dat, located at the root of the datastore, has an alphanumeric primary key and a signed COMP-X first alternate key; 
                           						file2.dat, located in the PAY1 sub-folder, has an alphanumeric primary key and first alternate key, and an unsigned COM-X second alternate
                           key: 
                           						<?xml version="1.0" encoding="us-ascii" standalone="no"?>
<keytypes_definitions>
    <keytypes_definition filename="file1.dat" folder="/" types="AN,SCOMPX"/>
    <keytypes_definition filename="file2.dat" folder="/PAY1" types="AN,AN,UCOMPX"/>
</keytypes_definitions>
- -list 
                           					 
                        
- Lists the results of the specified actions, for the specified database: 
                           						-casprocess -list shows the active processes, 
                           						-region -list -usedb:<dbname> shows region resource locks for a particular database, 
                           						-openfiles -list -usedb:<dbname> shows the files currently open, or 
                           						-verify -list -usedb:<dbname> shows the integrity of a datastore\region and cross-region database. 
                           					 
                        
- -name:<object-name> 
                           					 
                        
- The name of the datastore or region database script to be created, or region resource to be recovered. Use with the 
                           						-script -type:datastore and 
                           						-script -type:region actions/options, and the 
                           						-region -list/recover action/options. 
                           					 
                        
- -nobanner 
                           					 
                        
- Synonym for -quiet 
                           					 
                        
- -password:<pwd> 
                           					 
                        
- The password used to connect to a database. Use with the 
                           						-createdb -provider:pg|ss action/options. 
                           					 
                        
- -pid:<process-id> 
                           					 
                        
- The process ID applicable to the specified action. Use with the 
                           						-casprocess -recover or 
                           						-openfiles -recover actions/options. 
                           					 
                        
- -port:<number> 
                           					 
                        
- The port number required for PostgreSQL database creation. You are required to specify this when the database is using a non-default
                           port number or is on a remote server. Use with the 
                           						-createdb -provider:pg action/option. 
                           					 
                        
- -provider:<db-type> 
                           					 
                        
-  The name of database provider for which the script is to be generated (-script), or database creation (-createdb). 
                           						<db-type> can be one of: 
                           					 
                        
-  
                           						
                           
                              
                                  
                                    								
                                     
                                       								  
                                       | db-type | Description |   
                                       								  
                                       | db2 | Db2 |   
                                       								  
                                       | ora | Oracle |   
                                       								  
                                       | oracle | Oracle |   
                                       								  
                                       | postgresql | PostgreSQL |   
                                       								  
                                       | pg | PostgreSQL |   
                                       								  
                                       | sqlserver | Microsoft SQL Server and Azure SQL database |   
                                       								  
                                       | ss | Microsoft SQL Server and Azure SQL database |  
 
 
- -recover 
                           					 
                        
- Recovers the resources owned by a CAS process, 
                           						closes open datastore files with a status of 
                              						  Inactive or 
                              						  In doubt (as indicated by 
                              						  -openfiles -list), or repairs datastores\region and cross-region databases containing integrity issues. Use with the 
                           						-casprocess, 
                           						-region, 
                           						-openfiles or 
                           						-verify actions/options. 
                           					 
                        
- -regionid:<id> 
                           					 
                        
- Specifies a particular region within a PAC to recover - 
                           						<id> is a PAC UUID, which you can locate by running 
                           						dbfhadmin -casprocess -list. Use with the 
                           						-casprocess -recover action/option. 
                           						 
                           					 
                        
- -replace 
                           					 
                        
- Replaces keytype metadata that already exists for files. Use with the 
                           						-keytypes, 
                           						-add, or 
                           						-import actions/options. 
                           					 
                        
- -reset 
                           					 
                        
- Reset the status of a region database. Use with the 
                           						-region -status action/option. 
                           					 
                        
- -status 
                           					 
                        
- List or reset the status of a region database. Use with the 
                           						-region action. 
                           					 
                        
- -type:<script-type> 
                           					 
                        
- Specifies the type of database creation script, which can be one of: crossregion, datastore, datastore_funcs, or region. Use
                           with the 
                           						-script and (with the exception of datastore_funcs) the 
                           						-createdb actions. 
                           					 
                        
- datastore_funcs is used for the creation of script files used to install external functions into a database; see 
                           						Installing Database Server Functions. 
                           					 
                        
- -types:<key-types> 
                           					 
                        
- Defines the column types for a file's primary and alternate keys. Specify the key types as a comma-delimited list, using the
                           following types: 
                           						
                           
                              
                                  
                                    								
                                     
                                       								  
                                       | Type | Description |   
                                       								  
                                       | AN | Alphanumeric |   
                                       								  
                                       | BIN | Binary |   
                                       								  
                                       | SCOMPX | Signed COMP-X |   
                                       								  
                                       | UCOMPX | Unsigned COMP-X |  
 
 
- Use with the 
                           						-keytypes -add/-replace/-import/-export/-list action/options. 
                           					 
                        
- -usedb:<instance> 
                           					 
                        
- Use the specified database server instance. Use with the 
                           						-casprocess -list/-recover, 
                           						-createdb -provider:ss, 
                           						-openfiles -list/-recover, or the 
                           						-openfiles -list/-recover actions/options. 
                           					 
                        
- -user:<user-name> 
                           					 
                        
- The user name used to connect to a database. Use with the 
                           						-createdb -provider:pg|ss action/options. 
                           					 
                        
- -verbose 
                           					 
                        
- Displays additional information, such as the database configuration file and script folder locations in effect, for the current
                           operation.