ASA数据库瘦身(原创)

ASA数据库使用一段时间之后,常常变得很大?这是朋友们常提的问题。
今天我就来介绍我在使用ASA库用到的一个技巧,因为,ASA数据库在使用过程中确实存在这样的问题。

其实,这也是ASA数据库本来就提供的一项功能:功能卸载数据库。(当前版本是ASA9.02)

ASA在操作数据库时一般都有两种方式:一种是实用程序,另一种则是命令行实用程序。
我们分别做一些简单的介绍,其实这两种方式都可以得到相同的结果。

第一种就是用 dbunload 命令行实用程序卸载数据库

注意:在window 系统的运行输入cmd 命令 ,然后在用CD命令进入到ASA所在的目录的win32目录下进行操作。
命令:dbunload
语法:dbunload [ options ] [ directory ]
说明: [ options ] 命令行参数,关于这个参数值请参看ASA用户手册,因为参数很多。
    [ directory ] 是放置已卸载数据的目标目录。
例如:以下命令(应在一行上输入所有内容)会创建名为 asacopy.db 的新数据库文件,并将 asademo.db 的模式和数据复制到该数据库中:
dbunload -c "uid=DBA;pwd=SQL;dbf=asademo.db" -an asacopy.db


第二种方法就是卸载实用程序

第一步:在用卸载实用程序之前应该先通过Sybase Central链接数据库。

第二步:在Sybase Central 左侧的列表框,选择你要卸载的数据库。

 

 

第三步:在菜单中的文件下拉列表中,选择卸载数据库。

第三步:欢迎页面 下一步

第四步:在数据库列表中,选择要卸载的库。

 

第五步:选择卸载的模式。有三种模式。选第二种卸载并重装到一个新的数据库


第六步:选择卸载的目录与取卸载的库取名。

 

第七步:选择卸载结构与数据(你没有不想要数据就取上它^O^

 

第八步:选择卸载所有的数据库对象

 

第九步:当然是完成啦

第十步:把这个生成的新库,重新启用,你就可以看到效果了~

 

原文地址:https://www.cnblogs.com/PBDragon/p/2649913.html