powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подключение дисков ASM к новому Oracle Restart
15 сообщений из 15, страница 1 из 1
Подключение дисков ASM к новому Oracle Restart
    #40046090
Andriyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дано:
БД на Oracle Restart + ASM 18.3, WIN2019.

Грохнулась ОС, переставили, в системе остались диски группы ASM с данными.
Установили Grid в в режиме Oracle Restart (Stand alone database), но он при этом диски уже существующие не цепляет,
а предлагает создать новую группу. Если диски подцепить насильно, удаляет с них все данные и размечает заново.
Восстановили данные из бэкапа - поскольку сам бэкап лежал на обычной виндовой ФС здесь же.

Вопрос - как при установке Grid в режиме Oracle Restart подцепить существующие в ОС диски с данными БД?
Сама проблема возникает при создании экземпляра (сервиса) ASM, при котором он создает группу, но не монтирует ее
из уже существующих дисков.
Можно, конечно, попробовать создать новую группу на пустом диске, а затем уже, при существующем экземпляре, монтировать
и прежние диски в старую группу - но не всегда эти новые диски есть.
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40046177
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andriyan

Можно, конечно, попробовать создать новую группу на пустом диске, а затем уже, при существующем экземпляре, монтировать
и прежние диски в старую группу - но не всегда эти новые диски есть.


Я именно так и делаю всегда. Благо сейчас всё виртуальное и выделить минимальнуый диск раз плюнуть.
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40046198
Andriyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответ.

Но у нас промышленный сервер - и он не виртуальный.
Я вообще не люблю виртуальных серверов для Oracle - только для тестовых БД и иже с ними.

Так что вопрос остается.
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40046312
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andriyan

Но у нас промышленный сервер - и он не виртуальный.
Я вообще не люблю виртуальных серверов для Oracle - только для тестовых БД и иже с ними.


Немного не в тему, но это предвзятое отношение. Мы тоже долго тестировали и созревали на продакшн. При кластерном построении vmware vsphere Вы приобретаете кучу преимуществ в т.ч. и в повышении надёжности. Например чего только стоит vMotion. Надо вам к примеру технологические работы на хосте провести. У вас при отсутствии RAC путь только один - переключаться на Standby, что подразумевает рестарт базы с кучей сопутствующих неприятностей. В виртуальном кластере вы можете смигрировать на ходу. Снапшоты, темплейты, выделение ресурсов, дополнительный мониторинг и т.д. Плюсы можно перечислять долго. Минусы тоже есть конечно. Например мы точно выявили, что виртуализации крадёт где-то 15% производительности. Но это пожалуй и всё. Лицензирование не рассматриваем. А так это конечно тоже минус.
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40046400
KoTTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andriyan
Oracle Restart + ASM 18.3

Инсталлятор в GUI не дает сконфигурить Oracle Restart без создания хоть какой-то дискгруппы?
Ставьте в -silent без создания лишних групп. Потом смонтируете свою.
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40046452
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andriyan
Так что вопрос остается.


Мы не так давно нечто подобное делали, правда у нас сервера Linux.

Попробуй такой сценарий
  • Устанавливаешь Oracle Restart с опцией Software only
  • Создаешь файл init+ASM.ora со следующими параметрами
Код: plsql
1.
2.
3.
4.
*.asm_power_limit=1
*.asm_diskgroups='+DATA_DG1'
*.asm_diskstring='/dev/sd*,AFD:*' 
*.large_pool_size=12M



AFD нужен если дисковая группа была создана с использованием Oracle ASM Filter Driver.
Имя дисковой группы и имена дисков подставь свои.

А дальше:

$ sqlplus / as sysasm
SQL> startup pfile='init+ASM.ora';
SQL> create spfile from pfile='init+ASM.ora';
SQL> alter diskgroup DATA_DG1 mount;
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40046503
Andriyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дядя Жора,

Услышал вас, спасибо.

Но, там потеря не только производительности, но и проблемы с определением источников падения этой самой производительности - зачем мне лишний слой в виде виртуализации?
RAC - это вообще экзотика, так, для тренировки самомнения.
Как писал однажды в статье Дж. Льюис - если у вас нет денег на Exadata - RAC вам не нужен.
Standby тоже отпадает - по причине SE, а не EE.
Цены на EE - неподъемные, а мы законопослушные ребята.
Есть у нас развернутая конфигурация ручного Standby, рабочая и - виртуальная - но это так, к слову.
Развертывать же полноценный Standby - нужны деньги на второй сервер, а это кусается.
Впрочем, не мне это решать - посадят на виртуалку - будем сидеть.
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40046504
Andriyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
flexgen,

flexgenУстанавливаешь Oracle Restart с опцией Software only

Именно так я и делаю, а дальше, в WIN, нужно еще сконфигурировать Grid и это делается так:

C:\app\grid\product\18.3.0.0\gridhome\crs\install\roothas.bat -verbose

А после этого - добро пожаловать в asmca - а далее происходит то, что я и описал.
Проблема как раз в создании экземпляра (в WIN - службы) ASM.
Вот если бы можно было создать службу ASM без создания группы - самое то, но не дает.
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40046505
Andriyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KoTTT,

Спасибо, подумаю.
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40046637
Andriyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KoTTT
Andriyan
Oracle Restart + ASM 18.3

Инсталлятор в GUI не дает сконфигурить Oracle Restart без создания хоть какой-то дискгруппы?
Ставьте в -silent без создания лишних групп. Потом смонтируете свою.


Увы, silent делает тоже-самое - требует создания группы.

А без оного - никак.

Вопрос остается.
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40046649
KoTTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andriyan
Увы, silent делает тоже-самое - требует создания группы.

А без оного - никак.

Под linux после SW Only установки просто выполняется вручную рутом

$GI_HOME/perl/bin/perl -I $GI_HOME/perl/lib -I $GI_HOME/crs/install $GI_HOME/crs/install/roothas.pl

Никаких групп в процессе не создается. Или в windows радикально иначе все устроено?
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40046674
Andriyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KoTTT
Andriyan
Увы, silent делает тоже-самое - требует создания группы.

А без оного - никак.

Под linux после SW Only установки просто выполняется вручную рутом

$GI_HOME/perl/bin/perl -I $GI_HOME/perl/lib -I $GI_HOME/crs/install $GI_HOME/crs/install/roothas.pl

Никаких групп в процессе не создается. Или в windows радикально иначе все устроено?


Да, в Linux никаких служб не нужно создавать, а в WIN нужно.

Я сделал -silent - response установку с созданием новой группы на пустом диске, потом старую группу смонтировал,
перенастроил srvctl asm modify на старую группу и новую удалил, БД поднял - все гут.

Вот тут как раз, видимо, ключевое отличие WIN - создание службы (Service) ASM.

Спасибо за ответ!
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40046905
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andriyan

Именно так я и делаю, а дальше, в WIN, нужно еще сконфигурировать Grid


Последний раз я ставил Oracle на Windows в 1997 году, как оно сейчас - не знаю. :-)

Самый простой вариант, что пришел мне в голову, ты уже описал

авторсделал -silent - response установку с созданием новой группы на пустом диске, потом старую группу смонтировал,
перенастроил srvctl asm modify на старую группу и новую удалил
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40047089
Andriyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Итак, все получилось - последовательность такая:

1. Run GridSetup.bat "Setup Software Only" "Oracle Grid infrastructure software for a Standalone Server"
2. Grid configuration:
C:\app\grid\product\18.3.0.0\gridhome\crs\install\roothas.bat -verbose
3. Create ASM service: oradim.exe -new -asmsid +ASM
4. Create listener: netca -silent -responsefile c:\install\netca.rsp
5. Configure srvctl asm & database:
if parameters unknown then simply run srvctl add asm and then srvctl modify asm
srvctl add asm -listener LISTENER -spfile +DATA/ASM/ASMPARAMETERFILE/REGISTRY.253.1064736649 -pwfile +DATA/orapwasm -diskstring '\\.\ORCLDISK*'
srvctl start asm
asmcmd mount DATA
srvctl add database -d AIX -oraclehome C:\app\oracle\product\18.3.0.0\dbhome_1 -diskgroup "DATA"
srvctl start database -d AIX
...
Рейтинг: 0 / 0
Подключение дисков ASM к новому Oracle Restart
    #40047472
Andriyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пропустил п. 4а - это важно!

1. Run GridSetup.bat "Setup Software Only" "Oracle Grid infrastructure software for a Standalone Server"
2. Grid configuration:
C:\app\grid\product\18.3.0.0\gridhome\crs\install\roothas.bat -verbose
3. Create ASM service: oradim.exe -new -asmsid +ASM
4. Create listener: netca -silent -responsefile c:\install\netca.rsp
4а. crsctl start resource -all

5. Configure srvctl asm & database:
if parameters unknown then simply run srvctl add asm, open asmcmd and then srvctl modify asm
srvctl add asm -listener LISTENER -spfile +DATA/ASM/ASMPARAMETERFILE/REGISTRY.253.1064736649 -pwfile +DATA/orapwasm -diskstring '\\.\ORCLDISK*'
srvctl start asm
asmcmd mount DATA
srvctl add database -d AIX -oraclehome C:\app\oracle\product\18.3.0.0\dbhome_1 -diskgroup "DATA"
srvctl start database -d AIX
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подключение дисков ASM к новому Oracle Restart
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]