免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4004 | 回复: 14
打印 上一主题 下一主题

db2 可以恢复数据库到另外一个机器上吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-22 13:43 |只看该作者 |倒序浏览
先把数据库全备到一个目录中
db2 backup db XXXX to /backup

然后把备份文件拷到另一台机器上的/ backup目录中,可每次恢复都有问题
db2 restore db XXXX from /backup

出错信息为
SQL0970N  The system attempted to write to a read-only file.  SQLSTATE=55009

论坛徽章:
0
2 [报告]
发表于 2003-07-22 16:59 |只看该作者

db2 可以恢复数据库到另外一个机器上吗?

原则上可以实现不同机器的导出导入吗?

论坛徽章:
0
3 [报告]
发表于 2003-07-23 09:22 |只看该作者

db2 可以恢复数据库到另外一个机器上吗?

你要恢复的用户最好是实例用户。而且最好能相同,因为这样恢复,恢复的目标文件需要和原来的有一样的权限。

论坛徽章:
0
4 [报告]
发表于 2003-09-29 17:54 |只看该作者

db2 可以恢复数据库到另外一个机器上吗?

我也遇到了同样的问题,也没有解决。db2的资料上说是可以这样做的。

论坛徽章:
0
5 [报告]
发表于 2003-09-29 18:22 |只看该作者

db2 可以恢复数据库到另外一个机器上吗?

如果是相同的操作系统backup restore就可以了,如果是不同的os就要先把库、表结构导入,然后在load数据
我看你的错误不是多路径或者文件系统的操作权限有问题啊

论坛徽章:
0
6 [报告]
发表于 2003-09-30 09:14 |只看该作者

db2 可以恢复数据库到另外一个机器上吗?

我使用aix, 两边是一样的操作系统,主机硬件不一样。这不应该有关系吧。
我把执行restore的计算机上涉及的目录都改成777,包括数据库使用的裸设备,但是没有效果。

论坛徽章:
0
7 [报告]
发表于 2003-09-30 09:28 |只看该作者

db2 可以恢复数据库到另外一个机器上吗?

The system attempted to write to a read-only file

两边一样得操作系统backup/restore没有问题,但是看看你报得错误我觉得就是权限得问题啊,你实例用户是一样得么?但是你改成777了应该也没有问题啊,在仔细检查一下裸设备文件得权限

论坛徽章:
0
8 [报告]
发表于 2003-09-30 15:00 |只看该作者

db2 可以恢复数据库到另外一个机器上吗?

你这个用户没有对这个文件的写访问权。换SYSADM的用户

论坛徽章:
0
9 [报告]
发表于 2003-09-30 16:15 |只看该作者

db2 可以恢复数据库到另外一个机器上吗?

我两个计算机的实例是不一样的名字,用户名字也不一样。但这不应该有关系,我备份和恢复都使用的是实例拥有者。
    我的裸设备也是777

  restore的用户对备份出来的映象文件是有只读的权限,难道需要写吗?

论坛徽章:
0
10 [报告]
发表于 2003-09-30 21:06 |只看该作者

db2 可以恢复数据库到另外一个机器上吗?

应该做redirect restore吧,数据库是放在文件系统上的,没有文件系统,怎么会成功呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP