6.7 VBMS其他功能
数据库工具IBExpert
对于VBMS数据库,你可以使用数据库工具IBExpert进行管理、备份、修复、恢复。该工具只限公司人员和代理使用。
一般使用方法:
注册一个数据库:
#菜单Database->Register Database
#Server->Local;
#Server Version ->Firebird 1.5;
#DataBase File->选择你要连接的数据库。
#Database Alias ->随便取一个别名。
#User Name-> SYSDBA
#Password -> masterkey
#Client Library File -> c:\windows\system32\fbclient.dll
#Font Charactors Set-> Default CharSet
#Register
备份一个数据库:
#菜单Services->Backup Database
#Select Database->选择你需要备份的数据库别名。
#FileName->选择要备份的数据库文件名(*.fbk)。
#General Options ->打勾 Igorn checksum、Igorn transaction in Limbo
#Out put->Verbose OnScreen
#StartBackup
恢复一个数据库:
#菜单Services->Restore Database
# Select Database->选择你的数据库别名。
# FileName->选择备份的数据库文件名(*.fbk)。
#General Options ->打勾 Replace existing database
#PageSize->选择PageSize大小。你可以根据实际情况选择更大的Size,这样可以提高性能。
#Out put->Verbose OnScreen
#StartRestore
修复一个数据库:
#菜单Services->Database Validation
# Select Database->选择你的数据库别名。
#点击开始修复(上部菜单栏中的Play按钮)
关于修复数据库:
有些错误不是一次能够修复好。判断是否修复好的标准是看该数据库是否能够备份。如果可以成功备份表示数据库已经修复好了。
如果不能备份数据库,你需要尝试循环做以下步骤修复:
1 在Database Validation中打勾 Limbo trasaction,其他选项不要打勾。
修复数据库,然后使用Backup Database备份数据库。如果成功,则OK。否则继续修复。
2 在Database Validation中打勾 Ignore checksum,其他选项不要打勾。
修复数据库,然后使用Backup Database备份数据库。如果成功,则OK。否则继续修复。
3 在Database Validation中打勾 Mend Database,其他选项不要打勾。
修复数据库,然后使用Backup Database备份数据库。如果成功,则OK。否则继续修复。
4 在Database Validation中打勾 Validate Database、Validate Full,其他选项不要打勾。
#修复数据库,然后使用Backup Database备份数据库。如果成功,则OK。否则继续修复。
说明:上面4个步骤均需要分别执行,不能同时多选几个选项。第4步对于修复数据库一般来说都是必须的。因此你可能的步骤是:1、4步;2、4步;3、4步;具体选用哪些步骤这与数据库出错的类型有关。因此你可能需要多试几次,只要数据库可以备份就表示数据库已经被修复了。当然你也可以按1,2,3,4步全部执行一遍再看是否能备份数据库。
|