вівторок, 4 жовтня 2011 р.

Oracle Перенесення проінстальованої бази даних Oracle на іншу машину. Клонування бази даних.


Задача. Перенести базу даних 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

В мене стартанув...

Немає коментарів:

Дописати коментар