powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle 12c Перенос кластера из 2-х нод
8 сообщений из 8, страница 1 из 1
Oracle 12c Перенос кластера из 2-х нод
    #39909723
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Прошу прощения за, возможно, тупые вопросы, но ответы на них многое дадут в изучении oracle :)

1. Возможно ли перенести базу(с помощью копирования файлов, либо rman) с кластера на single? Т.е. развернуть бекап в сингловой установке Oracle без ASM, grid и тп?(опыт переноса oracle 11g без asm и grid имеется)

2. При условии что есть доступ root к обоим нодам(из этого следует что есть доступ к пользователю oracle через "su - oracle"), как подключится под этим пользователем к базе данных если нет пароля от пользователя?

Суть: хозяева БД п****ли все, логины, пароли, явки. Сбрасывать пароль немного стремаюсь т.к. неизвестно что могу этим зацепить. База хоть и не используется сейчас, но необходима для архива(там 6 Тб данных). При этом кластер, где она находится закрывают(дата центр) и необходимо соххранить данные и чтобы к ним был доступ. Перенос с помощью экспорта\импорта невариант, 6 Тб данных и канал в 2 мб, нестабильный.

В общем за советы буду благодарен, плюс стопицот лайков в карму.
...
Рейтинг: 0 / 0
Oracle 12c Перенос кластера из 2-х нод
    #39909731
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MalishPo,
А в чем проблема?
Дата файлы не знают кластер там или не кластер, это знает управляющее ПО.
Ставишь Oracle, берешь датафайлы и контрольники - запускаешь БД.
Соответственно на кластере они в ASM лежат - копируешь их оттуда на файловую систему, например тем же RMAN
...
Рейтинг: 0 / 0
Oracle 12c Перенос кластера из 2-х нод
    #39909738
Oleg M.Ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MalishPo
Сбрасывать пароль немного стремаюсь т.к. неизвестно что могу этим зацепить.

Раз рут есть, значит su - oracle , а затем sqlplus / as sysdba , затем создается пользователь с правами как у sys и под ним можно творить что угодно, т.е. "логины, пароли, явки" вообще не затрагиваются.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE USER leftsys
  IDENTIFIED by "ваш_пароль"
  DEFAULT TABLESPACE USERS
  TEMPORARY TABLESPACE TEMP
  PROFILE DEFAULT
  ACCOUNT UNLOCK;
  GRANT CONNECT TO leftsys;
  GRANT DBA TO leftsys;
  GRANT UNLIMITED TABLESPACE TO leftsys;
...
Рейтинг: 0 / 0
Oracle 12c Перенос кластера из 2-х нод
    #39909951
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg M.Ivanov,

Выполняю следующее:

Логинюсь на сервер под судоером, делаю sudo -i(попадаю в рут), делаю su - oracle(попадаю в oracle).

Запускаю "sqlplus / as sysdba" и попадаю на выключенную БД(orcl_1) либо на orcl_2(если с другой ноды).

Сам сервер называется orcl. Если пишу "sqlplus read_login@orcl" то попадаю в рабочую БД с правами чтения.
...
Рейтинг: 0 / 0
Oracle 12c Перенос кластера из 2-х нод
    #39909956
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,

Спасибо, я так и подозревал. Просто боязно делать :) Осталось решить вопрос с доступом.
...
Рейтинг: 0 / 0
Oracle 12c Перенос кластера из 2-х нод
    #39910086
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MalishPo,

какой ORACLE_SID у Вашей базы?

Код: plsql
1.
2.
3.
4.
$ ps -ef | grep dbw
  oracle 14144     1   0   Oct 23 ?          22:59 ora_dbw0_XXX1
$ export ORACLE_SID=XXX1
$ sqlplus / as sysdba
...
Рейтинг: 0 / 0
Oracle 12c Перенос кластера из 2-х нод
    #39910124
Oleg M.Ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MalishPo

Сам сервер называется orcl. Если пишу "sqlplus read_login@orcl" то попадаю в рабочую БД с правами чтения.

Нужно переменную окружения ORACLE_SID установить в соответствии с базой.
Код: plsql
1.
2.
3.
4.
#смотрим ORACLE_SID такой командой:
ps -ef | grep smon| grep -v grep | sed 's/ora_smon_//' 
# устанавливаем саму переменную, подставляем после знака = то, что вывела предыдущая команда, скорее всего orcl 
export ORACLE_SID=   


Ну а дальше, как предлагалось ранее: sqlplus / as sysdba и т.д.
...
Рейтинг: 0 / 0
Oracle 12c Перенос кластера из 2-х нод
    #39910356
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MalishPo,

почему-то все советчики забыли, что кроме ORACLE_SID бывает ещё и ORACLE_HOME, что особенно актуально именно в кластере.
ну и ORACLE_SID бывает не у базы, а у инстанса, что, опять же, в большей степени именно про кластер.

отвечая на вопросы:
1. да, если будете восстанавливать spfile не забудьте выключить параметр cluster_database, а при разворачивании rman'ом задать новые имена датафайлам (если у вас на неASMном хранилище OMF, хватит set newname for database to new).
2. определите правильный ORACLE_HOME и ORACLE_SID - и вам удастся подключиться правильным пользователем (группа OSDBA, владелец ORACLE_HOME обычно в неё входит) к вашему инстансу как sqlplus / as sysdba
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle 12c Перенос кластера из 2-х нод
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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