1 |
The purpose of this example is to both demonstrate Database Management using IBX and to provide a usable tool for Database Administration.
|
2 |
|
3 |
Unlike the Services API example, the program is focused on a specific database. While it also uses the Services API for server level functions they are always used in the context of the current database. The program is intended to demonstrate:
|
4 |
|
5 |
* Access to Database Parameters and their management
|
6 |
* Database Backup and Restore
|
7 |
* Database File Management including Secondary Files and Shadow File sets
|
8 |
* Inspection and Management of Database Attachments
|
9 |
* Access to Database Statistics
|
10 |
* Database schema listing
|
11 |
* Access to Server Properties and the Server Log
|
12 |
* User Management
|
13 |
* Monitoring of User Mappings
|
14 |
* Monitoring of User/Role Access Rights including the identification of “stale” user rights.
|
15 |
* Database Validation and Repair
|
16 |
* Limbo Transaction Resolution.
|
17 |
|
18 |
The example is discussed in detail in section 3 of the User Guide "Firebird Server Management using IBX" in the ibx/docs directory.
|