Задача. Перенести базу даних Oracle 9 на іншу машину.
1. Встановлюємо на нову машину таку ж саму операційну систему, як і на вихідній машині CentOS 4.8 Final ( Вибрав опцію Сервер і доставив пакет mc) .
2. На вихідній машині зупиняємо Oracle
service dbora stop
3. Робимо tar архів каталогів /etc, /lll, /home/oracle та /home/apache. В каталог /lll проінстальований Oracle.
Архівуємо tar - ом щоб зберегти права на файли та каталоги.
tar -czPf 1.tar /etc/oratab /etc/oraInst.loc /etc/hosts
tar -r -f 1.tar /lll/app
tar -r -f 1.tar /home/oracle
tar -r -f 1.tar /home/apache
gzip -9 1.tar
4. Переписуємо на нову машину в пустий каталог /1 архів 1.tar.gz і розархівовуємо
gzip -d 1.tar.gz
tar -xvPf 1.tar
5. Переписуємо каталог /1/lll/app в каталог /lll, з каталога /1/home/ все в /home. Файли passwd, shadow, gshadow, group, host.conf, hosts, resolv.conf, inittab, sysctl.conf, oratab, /security/limits.conf з каталогу /1/etc/ в /etc.
6. Виконуємо команду :
chown -R oracle.oinstall /toe
chmod 755 /etc/rc.d/init.d/dbora
chkconfig --add dbora
chkconfig --level 345 dbora on
chkconfig --list dbora
7. Перегружаємо комп і перевіряємо чи стартує Oracle
service dbora start
В мене стартанув...