asa7 的数据库rebuild 报错,如何处理

sybasebbs 2013-03-07 10:05:56
库本身是好的,只是想减肥一下。
asa7 的数据库:
运行rebuild new newa
生成unload目录及文件,还有reload.sql都正常,但最后报:
Invalid keyboard code specified
Program too big to fit in memory
The Java2 runtime environment could be found but not loaded. The application could not be started.
要如何处理?谢谢
1、除了这个,还有没有别的办法?
2、上面的报错,是不是要配置什么环境?
...全文
202 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sybasebbs 2013-03-07
  • 打赏
  • 举报
回复
引用 5 楼 WWWWA 的回复:
一样是这样: 使用dbunload 实用工具创建一个reload.sql 文件。例如: dbunload -c "connection-string" directory-name 使用初始化工具(dbinit)创建一个新数据库。或在Sybase Central 中创建一个新数据库。例如: dbinit new.db 在Interactive SQL 中……
第一步:dbunload 成功,SQL及相应的文件也有生成; 第二步:C:\PROGRA~1\genshare\pos\database>dbinit newa.db Program too big to fit in memory 报错了,新库没生成
sybasebbs 2013-03-07
  • 打赏
  • 举报
回复
引用 6 楼 iihero 的回复:
dbunload.exe -c "uid=dba;pwd=sql;dbf=test.db" -an d:/test_new.db 一步到位。
C:\PROGRA~1\genshare\pos\database>dbunload.exe -c "uid=dba;pwd=sql;dbf=d:/databa se/new.db" -an d:/test_new.db Adaptive Server Anywhere Unload Utility Version 7.0.4.3541 ***** SQL error: Database page size too big C:\PROGRA~1\genshare\pos\database>dbunload.exe -c "uid=dba;pwd=sql;dbf=d:/databa se/new.db" -an d:/test_new.db Adaptive Server Anywhere Unload Utility Version 7.0.4.3541 ***** SQL error: Cannot access file 'mksadb60.sql' -- No such file or directory 报错。不知道如何处理。
WWWWA 2013-03-07
  • 打赏
  • 举报
回复
引用 6 楼 iihero 的回复:
dbunload.exe -c "uid=dba;pwd=sql;dbf=test.db" -an d:/test_new.db 一步到位。
不错
iihero 2013-03-07
  • 打赏
  • 举报
回复
dbunload.exe -c "uid=dba;pwd=sql;dbf=test.db" -an d:/test_new.db 一步到位。
WWWWA 2013-03-07
  • 打赏
  • 举报
回复
一样是这样:  使用dbunload 实用工具创建一个reload.sql 文件。例如: dbunload -c "connection-string" directory-name   使用初始化工具(dbinit)创建一个新数据库。或在Sybase Central 中创建一个新数据库。例如: dbinit new.db    在Interactive SQL 中将reload.sql 应用到数据库中。 dbisql -c "DBF=new.db;UID=DBA;pwd=sql" reload.sql
sybasebbs 2013-03-07
  • 打赏
  • 举报
回复
谢谢! WIN2003 SP2的机器,导入导出的都是ASA7的版本的。 操作步骤:把需要压缩的文件new.db放在ASA7的程序目录下,直接运行: rebuild new newa
WWWWA 2013-03-07
  • 打赏
  • 举报
回复
具体步骤是什么?是怎样生成新DB的,DBINIT?
WWWWA 2013-03-07
  • 打赏
  • 举报
回复
运行环境是什么?导入、导出的ASA版本是否相同? 用DBUNLOAD一般是安全的
sybasebbs 2013-03-07
  • 打赏
  • 举报
回复
数据库只有一个DB,没有LOG。
sybasebbs 2013-03-07
  • 打赏
  • 举报
回复
引用 6 楼 iihero 的回复:
dbunload.exe -c "uid=dba;pwd=sql;dbf=test.db" -an d:/test_new.db 一步到位。
换了ASA的新补丁,应该可以了。再测试一下。

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧