В попытке уменьшить сложность решения меня попросили преобразовать производственную базу данных Oracle 10g RAC с двумя узлами в один экземпляр. База данных работает на RHEL5 с ASM в SAN.
Я предполагаю, что потребуются как минимум следующие шаги:
Есть другие соображения? Может быть, лучше создать физический резервный единственный узел?
Кто-нибудь знает о соответствующем техническом документе или заметке о металинке?
Вам также потребуется повторно связать двоичные файлы Oracle:
$ cd $ORACLE_HOME/rdbms/lib
$ make -f ins_rdbms.mk rac_off
$ make -f ins_rdbms.mk ioracle
Конечно, если вы создадите одноузловой резервный сервер, он уже будет «без RAC'd», но вам все равно нужно будет «очистить» второй поток повторения и т. Д. Просто взглянул на Metalink, и их поисковая система обнаружила много результатов конвертируется из одного экземпляра в RAC, но я не думаю, что Oracle хочет, чтобы вы делали это наоборот ...
Делает эта ссылка помогает?
Для ASM отредактируйте файл ASM pfile и удалите эти строки
cluster_database=TRUE
+ASM.instance_number=<somthing>
Вы также можете найти metalink 239998.1 полезным, если rootdelete.sh не работает.