четверг, 19 февраля 2009 г.

Postinstall scripts (Запуск дополнительных скриптов)

Запустить остановленный после обновления экземпляр основной БД

su – oracle

--Setup New Environment for 12c
. oraenv
ORACLE_SID = [+ASM] ? TESTDB

sqlplus / as sysdba
SQL> STARTUP
SQL> exit

ВАРИАНТ 1
cd $ORACLE_HOME/rdbms/admin
$ sqlplus / as sysdba
SQL> @utlu121s.sql
SQL> @catuppst.sql
SQL> @utlrp.sql
SQL> @utluiobj.sql
SQL> exit

ВАРИАНТ 2
cd $ORACLE_HOME/rdbms/admin
$ORACLE_HOME/perl/bin/perl catcon.pl -n 1 -e -b utlu121s -d '''.''' utlu121s.sql
$ORACLE_HOME/perl/bin/perl catcon.pl -n 1 -e -b catuppst -d '''.''' catuppst.sql
$ORACLE_HOME/perl/bin/perl catcon.pl -n 1 -e -b utlrp    -d '''.''' utlrp.sql
$ORACLE_HOME/perl/bin/perl catcon.pl -n 1 -e -b utluiobj -d '''.''' utluiobj.sql


Обязательно проверить целостность системного словаря БД после обновления на предмет
раннего обнаружения ошибок и их устранение если таковые есть.


Note 556610.1  Script to Collect DB Upgrade/Migrate Diagnostic Information (dbupgdiag.sql)

cd < location of the script >
$ sqlplus / as sysdba
sql> alter session set nls_language='American';
sql> @dbupgdiag.sql
sql> exit


При использовании GI необходимо обновить зарегистрированный объект БД в репозитории GI
с указанием нового ORACLE_HOME=/u01/app/oracle/product/12.1.0.2


--Setup New Environment for 12c
. oraenv
ORACLE_SID = [+ASM] ? TESTDB

srvctl upgrade database -d TESTDB_OMEGA -o /u01/app/oracle/product/12.1.0.2



Комментариев нет:

Отправить комментарий