汽车aix 6

Oracle和SAP环境搬家迁移

我们要把生产机(oracle和SAP环境)从一个LPAR迁移到另一个新的物理机的LPAR上。源旧LPAR的rootvg在本地磁盘,datavg在EMC上。要迁移到:全新的物理机,rootvg和datavg都是本地磁盘。现方案:rootvg通过mksysb打包,恢复到新机器。因为没有足够的中转空间,datavg试图通过先nfs mount,然...显示全部

我们要把生产机(oracle和SAP环境)从一个LPAR迁移到另一个新的物理机的LPAR上。

源旧LPAR的rootvg在本地磁盘,datavg在EMC上。

要迁移到:

全新的物理机,rootvg和datavg都是本地磁盘。

现方案:

rootvg通过mksysb打包,恢复到新机器。因为没有足够的中转空间,datavg试图通过先nfs mount,然后文件系统拷贝(cp)。

问题困境:

datavg里面的目录的权限 所有者和组都是各式各样。我一律通过 root下 cp -Rp 来拷贝。结果有不少如下报错:

A file or directory in the path name does not exist.

我猜,是不是这些文件对root没有读授权???但是即使su 到它的用户,更是无法cp -Rp。 我想是不是新系统的同名用户没有权限访问老系统的目录和文件。

update at 2015/9/3 by owner:

拷贝问题解决了,原来就是link问题,我怀疑里面的link有循环引用啥的?cp -Rp默认是把原来的link拷贝成实体文件。要想保留link信息,要加H属性。cp -RHp

另外小写h貌似也差不多,百度半天也没找到H和h的区别是啥。

通过mksysb恢复rootvg,然后通过nfs挂载,cp -RHp 拷贝datavg上的所有FS,成功在AIX上用原来的脚本启动了oracle和SAP。

=====10/15=======最新解决进度=====

1.文件系统拷贝出错,是cp参数对拷贝link的不兼容问题,cp后带 H参数解决。

2.对于datavg的迁移,mirrorvg啦mklvcopy啥高大上的方法不敢尝试,土办法nfs挂载+cp -RHp解决。后续还需要给自建的母目录chown和chmod。

3.细节不少,只要注意观察母机的细节设置就行。迁移后oracle和SAP均能正常启动。

收起
参与20

查看其它 14 个回答满天星7377的回答

满天星7377满天星7377系统工程师远光软件股份有限公司
可以采用硬盘克隆
系统集成 · 2015-08-10
浏览1441

回答者

满天星7377
系统工程师远光软件股份有限公司

满天星7377 最近回答过的问题

回答状态

  • 发布时间:2015-08-10
  • 关注会员:3 人
  • 回答浏览:1441
  • X社区推广