汽车aix 6

Oracle和SAP环境搬家迁移

我们要把生产机(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

15同行回答

liguarenliguaren系统运维工程师汽车制造业
回复 6# skilljiang 百度了一下你这个工具,是不是还是要提供中间转存空间?现在问题是datavg过大,没有转存空间显示全部
回复 6# skilljiang
百度了一下你这个工具,是不是还是要提供中间转存空间?现在问题是datavg过大,没有转存空间收起
汽车 · 2015-08-06
浏览2206
liguarenliguaren系统运维工程师汽车制造业
回复 5# 张泽翰 另外你说的dd命令,这也是得插3块物理硬盘到老机器上,并要那个lpar识别出来吧?显示全部
回复 5# 张泽翰
另外你说的dd命令,这也是得插3块物理硬盘到老机器上,并要那个lpar识别出来吧?收起
汽车 · 2015-08-06
浏览2232
无000痕无000痕系统工程师中软
rootvg 用mksysb恢复到新机器   datavg 可以先把盘分给新机器, 然后再迁移数据到本地显示全部
rootvg 用mksysb恢复到新机器   datavg 可以先把盘分给新机器, 然后再迁移数据到本地收起
系统集成 · 2015-08-13
浏览1447
liguarenliguaren系统运维工程师汽车制造业
回复 14# CJ_ane 晕,忙得没上来看,回复晚了。大小是足够的。各300G的样子吧,每个机器都是3条 hdiskpowerpath的设备显示全部
回复 14# CJ_ane
晕,忙得没上来看,回复晚了。
大小是足够的。各300G的样子吧,每个机器都是3条 hdiskpowerpath的设备收起
汽车 · 2015-08-13
浏览1455
CJ_aneCJ_ane系统运维工程师IBM
旧机器的datavg 有多少块盘,多大?新机器的datavg 有多少块盘,多大?新机器有没有光纤卡?显示全部
旧机器的datavg 有多少块盘,多大?
新机器的datavg 有多少块盘,多大?
新机器有没有光纤卡?收起
IT其它 · 2015-08-11
浏览1416
满天星7377满天星7377系统工程师远光软件股份有限公司
可以采用硬盘克隆显示全部
可以采用硬盘克隆收起
系统集成 · 2015-08-10
浏览1412
skilljiangskilljiang存储架构师COSCON
回复 10# liguaren 不需要。显示全部
回复 10# liguaren
不需要。收起
轨道交通 · 2015-08-07
浏览1371
liguarenliguaren系统运维工程师汽车制造业
回复 5# 张泽翰 多谢3楼,5楼。我现在生产机上没有做镜像盘,是这样的:#lsvg -p datavg hdiskpower0  active   hdiskpower1  active   hdiskpower2  active  那么按照你的plan,我需要插3块只大不小的物理磁盘hdisk0...显示全部
回复 5# 张泽翰
多谢3楼,5楼。
我现在生产机上没有做镜像盘,是这样的:
#lsvg -p datavg
hdiskpower0  active  
hdiskpower1  active  
hdiskpower2  active  
那么按照你的plan,我需要插3块只大不小的物理磁盘hdisk0、hdisk10、hdisk2,插到老机器上。然后
hdisk0 mirr with hdiskpower0  
hdisk1 mirr with hdiskpower1
hdisk2 mirr with hdiskpower2

然后再把hdiskpower1踢出去?为啥要踢出去?万一失败我还想要老系统运行着呢。能不能直接把这三块物理hdisk取下来插到 新机器上去用?收起
汽车 · 2015-08-06
浏览2594
liguarenliguaren系统运维工程师汽车制造业
回复 4# a156580801 # cp -Rp DEV /oracle cp: lbuilder: A file or directory in the path name does not exist. cp: libnnz10.a: A file or directory in the path name does not exist. 没提示让我重新link啊,这样的报错有7,8个。显示全部
回复 4# a156580801
# cp -Rp DEV /oracle
cp: lbuilder: A file or directory in the path name does not exist.
cp: libnnz10.a: A file or directory in the path name does not exist.
没提示让我重新link啊,这样的报错有7,8个。收起
汽车 · 2015-08-06
浏览2290
skilljiangskilljiang存储架构师COSCON
全是文件系统吗?用rsync吧,方便且权限保持一致。显示全部
全是文件系统吗?用rsync吧,方便且权限保持一致。收起
轨道交通 · 2015-08-06
浏览2258

提问者

liguaren
系统运维工程师汽车制造业
擅长领域: 服务器存储数据库

相关问题

问题状态

  • 发布时间:2015-08-05
  • 关注会员:3 人
  • 问题浏览:10317
  • 最近回答:2015-08-13
  • X社区推广