由于我原先的asa8的db文件的pagesize大小为1024字节,系统启动的时候提示太小,我先创建一个pagesize大些的db文件(asa8好像只能支持页面大小为2k的数据库),要把原先的表和数据全部转移过去,除了管道,还有其它办法吗?
我现在希望知道,pagesize是1024,换成2048,会起到提高数据库性能的作用吗?
------解决方案--------------------
使用dbunload 实用工具创建一个reload.sql 文件。例如:
dbunload -c "connection-string" directory-name
2、 使用初始化工具(dbinit)创建一个新数据库。或在Sybase Central 中创建一个新数据库。例如:
dbinit new.db
3、使用Interactive SQL 连接新数据库:
dbisql -c "DBF=new.db;UID=DBA;pwd=sql"
4、 执行以下命令将磁盘空间加入数据库中以便将数据加载。请务必增加足够大的磁盘空间以容纳数据。磁盘空间必须是连续的,这样可以提高加载的性能。例如:
ALTER DBSPACE system
ADD 200MB
5、 在Interactive SQL 中将reload.sql 应用到数据库中。
dbisql -c "DBF=new.db;UID=DBA;pwd=sql" reload.sql