The following is a list of command line tools that can be used to perform administrative tasks on Objectivity Federated Databases.
Creating and Modifying Federated Databases
- oochange Displays or changes the properties of a federated database or autonomous partition.
- oocopyfd Copies a federated database.
- oodeletefd Deletes a federated database.
- ooexportcatalog Writes a federated database’s global catalog to an XML file.
- ooexportdata Writes a federated database’s persistent objects to an XML file.
- ooexportfd Writes an entire federated database to an XML file.
- ooexportschema Writes a federated database’s schema to an XML file.
- ooimport Imports the contents of an XML file to a federated database.
- ooinstallfd Installs a remote federated database.
- oolicense Displays or updates the license in a federated database.
- oonewfd Creates a federated database.
- ooschemadump Writes a federated database’s evolved schema to a file.
- ooschemaupgrade Applies an evolved schema to a federated database.
Creating and Modifying Databases
- ooattachdb Attaches a database to a federated database.
- oochangedb Displays or changes the properties of a database or database image.
- oocopydb Copies a database.
- oodeletedb Deletes a database from a federated database.
- oonewdb Creates a new database.
Getting Information
- oochange Displays or changes the properties of a federated database or autonomous partition.
- oochangedb Displays or changes the properties of a database or database image.
- oodumpcatalog Lists all the files in a federated database.
- oofile Displays information about a database or federated database.
- oolockmon Lists all processes and locks currently managed by a lock server.
- oolistwait Lists waiting transactions.
- oosupportinfo Displays information needed by Objectivity Technical Support.
Backup and Restore
- oobackup Archives a federated database.
- oocreateset Creates a backup set for a federated database.
- oodeleteset Deletes a backup set.
- ooqueryset Queries a federated database for existing backupsets.
- oorestore Restores an archived federated database.
Managing Objectivity Servers
- oocheckams Checks whether AMS is running on a system.
- oocheckls Checks whether a lock server is running on a system.
- ookillls Kills a lock server.
- oolockmon Lists all processes and locks currently managed by a lock server.
- oolockserver Starts a lock-server process for a federated database.
- oostartams Starts AMS.
- oostopams Terminates AMS.
Maintenance and Recovery
- oocheck Checks the consistency of a federated database.
- oocleanup Rolls back transactions that have terminated abnormally.
- ooconvertformat Converts the disk format of storage pages in a container, database, or federated database.
- ootidy Consolidates a fragmented federated database or database.
- oogc Deletes unreferenced objects in a federated database (Objectivity for Java and Objectivity/Smalltalk only).
- ooupgrade Upgrades federated databases to match a new Objectivity/DB release. See also Objectivity Release Notes.
Miscellaneous
- ooconfig Creates a DDL processor for your compiler (Objectivity/DDL on UNIX only).
- oodebug Provides commands for inspecting and editing a federated database.