SOS呼叫:load一个数据库后,出现..can't open ...create for load or suspend....

xyzhh 2002-07-30 12:07:45
移植数据时(新老服务器的结构不一致),load完使用时不能打开。
我建库时没有使用for load选项,用online databse 也不行。为什么suspend了呢,该怎样处理?
...全文
70 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
studyfor 2002-08-01
  • 打赏
  • 举报
回复
用status=-32768试试把。
xyzhh 2002-08-01
  • 打赏
  • 举报
回复
大概是The database 'yw' can't be opened ,it is created for load or suspend .....
xyzhh 2002-08-01
  • 打赏
  • 举报
回复
机器不一样,用的都是sun os,
出错我记不清了,只要操作这个数据库就一句话
..can't open ...create for load or suspend....
没别的信息。(可以load)
xyzhh 2002-08-01
  • 打赏
  • 举报
回复
谢谢你的热心回答,但是应该在那里加这一句话,是什么意思?
我不是老手。
studyfor 2002-07-31
  • 打赏
  • 举报
回复
我想可能那是你的日志空间可能刚好没超过2M。
不过好像手册上说dump,load的时候load的数据库至少要等于dump时的数据库。

还有一种可能就是你dump的数据库本身就有问题了。这种情况我以前遇到过一次,也是能够load但不能online。
xyzhh 2002-07-31
  • 打赏
  • 举报
回复
那么为什么我可以把5M+4M的数据库load到10M+2M的数据库上?
tigerwood12345 2002-07-31
  • 打赏
  • 举报
回复
不行的,LOAD的时候,要保持绝对的一致性,数据库大小一致,日志一致。
xyzhh 2002-07-31
  • 打赏
  • 举报
回复
那么我把日至清除掉可以么
studyfor 2002-07-31
  • 打赏
  • 举报
回复
好像你的日志空间有问题。导致你的数据库load后不能online。
你的日志空间小于原来的日志空间大小,我想这个可能是原因所在。
xyzhh 2002-07-31
  • 打赏
  • 举报
回复
原来的数据库时4G+4G,现在是10G+2G.我在自己机器上建个几兆的数据库作实验时
没有问题(5+4 --〉 10+2)
studyfor 2002-07-31
  • 打赏
  • 举报
回复
好怪的。新老服务器的平台一样么?都是什么平台?
把online时的出错信息贴上来看看。
xyzhh 2002-07-31
  • 打赏
  • 举报
回复
以前的数据库用得好好的,再纠正一下,我的老数据库是4G+2G,新的是10G+2G
.
studyfor 2002-07-30
  • 打赏
  • 举报
回复
你所说得结构不一样是指什么?
两边数据库大小也不一样么?
xyzhh 2002-07-30
  • 打赏
  • 举报
回复
原来的数据库没问题,日志设备比以前小
studyfor 2002-07-30
  • 打赏
  • 举报
回复
你原来的数据库有没有问题??
现在的数据库比原来的大还是小,特别是数据库日志设备比原来的怎样?
xyzhh 2002-07-30
  • 打赏
  • 举报
回复
机器不一样,大小不一样(数据大,日志小),数据设备也不一样

2,596

社区成员

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

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