Процедура применима если у вас сервера подключены через SAN, дисковые ресурсы управляются VxVm и датафайлы с орахомами лежат на массиве в дисковой группе (так логично, удобно и правильно).
Дисковые группы также следует именовать соотвественно базе, чтобы не путаться.
Навесные интерфейсы удобно называть соотвественно последнему октету IP.
HOWTO перенести базы
Откуда переносим
#Зайти и остановить базу
su — BASE
lsnrctl stop
sqlplus «/as sysdba»
SQL> shutdown immediate
exit
#Удалить интерфейс
ifconfig ce0 removeif BASE-db
#Посмотреть что и куда примонтировано
cat /etc/vfstab | grep BASE
#Размонтировать
umount -a /usr/oracle/BASE /usr/oracle/archivelog/BASE
#Депортировать
vxdg deport BASE
Куда переносим
#Посмотреть есть ли в хостах
cat /etc/hosts |grep BASE
#Если нет — добавить.
#Поднять интерфейс
ifconfig ce3:## plumb
ifconfig ce3:## BASE netmask + broadcast + up
## — последний октет IP базы.
#Заимпортить дисковую группу.
#Если сервер был живой и мы нормлаьно депортровали группу
vxdg import BASE
vxrecover -g BASE -s
#Если переносим с мертвого сервера
vxdg -C import BASE
vxrecover -g BASE -s
#Создать директории для монтирования
mkdir -p /usr/oracle/BASE /usr/oracle/archivelog/BASE
#Если есть в vfstab то просто монтировать
mount -a /usr/oracle/BASE /usr/oracle/archivelog/BASE
#Если нет — либо создать запись в vfstab (если база будет долго жить на сервере), либо просто замонтировать из /dev/vx/dsk/BASE
mount /dev/vx/dsk/BASE/home_BASE /usr/oracle/BASE
mount /dev/vx/dsk/BASE/arch /usr/oracle/archivelog/BASE
#Запустить базу
su — BASE
sqlplus «/as sysdba»
lsnrctl start