重建数据库(不整理碎片)
您可参照以下步骤来执行一个不整理磁盘碎片的重建任务。
1、 关闭SQL Anywhere 和Adaptive Server Anywhere 数据库服务器因为版本10 的dbunload
实用工具不能针对运行在较早版本数据库服务器上的数据库工作。例如:
|
2、 确保版本10 的实用工具在系统路径中优先于别的工具。
3、 使用dbunload 实用工具创建一个reload.sql 文件。例如:
|
4、 使用初始化工具(dbinit)创建一个新数据库。或在Sybase Central 中创建一个新数据库。例
如:
|
5、使用Interactive SQL 连接新数据库:
|
6、 执行以下命令将磁盘空间加入数据库中以便将数据加载。请务必增加足够大的磁盘空间以
容纳数据。磁盘空间必须是连续的,这样可以提高加载的性能。例如:
|
7、 在Interactive SQL 中将reload.sql 应用到数据库中。
|
已知问题
如果在运行dbunload 实用工具或卸载向导的过程中重建失败,您可使用以下步骤来帮助
判断失败原因:
1、 运行使用-n 选项的dbunload 命令:
|
2、创建新的,空白的版本10 数据库
|
3、 将reload.sql 应用至空白的数据库中:
|
最新相关文章
发表评论