Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Настройка Data Guard, как настраивать standby базу  [new]
coolaj
Member

Откуда:
Сообщений: 5
Народ помогите настроить Data Guard
Мучаюсь, а чё не так не пойму
Всё делаю как в документации Oracle написано, но не идёт чё-то
Пытаюсь пока всё настроить на своей машине. Когда пойму как это делать, то буду делать и на 2 разных, пока и на одной не получается

1. ALTER DATABASE FORCE LOGGING;
2. orapwd.exe file=orapwdORCL password=test
3. ALTER DATABASE ADD STANDBY LOGFILE THREAD 1
('c:\oracle\standby\st_1.rdo') SIZE 500M;
4. Ставлю параметры инициализации primary database (pfile)

DB_NAME=ORCL
DB_UNIQUE_NAME=ORCL
LOG_ARCHIVE_CONFIG='DG_CONFIG=(ORCL,ORCL2)'
LOG_ARCHIVE_DEST_1=
'LOCATION=c:\oracle\arch1\
VALID_FOR=(ALL_LOGFILES,ALL_ROLES)
DB_UNIQUE_NAME=ORCL'
LOG_ARCHIVE_DEST_2=
'SERVICE=ORCL2 LGWR ASYNC
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)
DB_UNIQUE_NAME=ORCL2'
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_STATE_2=ENABLE
REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
LOG_ARCHIVE_FORMAT=%t_%s_%r.arc
LOG_ARCHIVE_MAX_PROCESSES=30

FAL_SERVER=ORCL2
FAL_CLIENT=ORCL
DB_FILE_NAME_CONVERT='ORCL2','ORCL'
LOG_FILE_NAME_CONVERT='c:\oracle\arch2\','c:\oracle\arch1\'
STANDBY_FILE_MANAGEMENT=AUTO

5. ALTER DATABASE ARCHIVELOG;
6. ALTER DATABASE CREATE STANDBY CONTROLFILE AS 'c:\oracle\standby_cf.ctl';
7. Меняю инициальзационные параметры standby database (pfile)

CONTROL_FILES='c:\oracle\standby_cf.ctl''
DB_NAME=ORCL
DB_UNIQUE_NAME=ORCL2
LOG_ARCHIVE_CONFIG='DG_CONFIG=(ORCL,ORCL2)'
LOG_ARCHIVE_DEST_1=
'LOCATION=c:\oracle\arch2\
VALID_FOR=(ALL_LOGFILES,ALL_ROLES)
DB_UNIQUE_NAME=ORCL'
LOG_ARCHIVE_DEST_2=
'SERVICE=ORCL LGWR ASYNC
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)
DB_UNIQUE_NAME=ORCL'
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_STATE_2=ENABLE
REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
LOG_ARCHIVE_FORMAT=%t_%s_%r.arc
LOG_ARCHIVE_MAX_PROCESSES=30

FAL_SERVER=ORCL
FAL_CLIENT=ORCL2
DB_FILE_NAME_CONVERT='ORCL','ORCL2'
LOG_FILE_NAME_CONVERT='c:\oracle\arch1\','c:\oracle\arch2\'
STANDBY_FILE_MANAGEMENT=AUTO

А теперь собственно вопрос. А чё дальше? Вернее по идеи надо каким-то образом настроить standby. Вот тут и возникает проблема.
По инструкции надо сделать следующее

1. Создать новый сервис.
oradim -NEW -SID ORCL2 -INTPWD test -STARTMODE manual
2. Импортировать базу из основной базы данных.
Но это сделать нельзя, так как надо её стартовать в режиме nomount, а её просто нельзя запустить в таком режиме, так как единственная команда которая запускает базу это

oradim -STARTUP -SID ORCL2 -STARTTYPE srvc, inst -PFILE C:\init2.ora

а команда

startup nomount;

ругается, что листенер его найти не может, хотя я его настраивал правильно

Теперь собственно вопрос, а можно ли установить ещё одну базу данных на ту же машину и не мучаться. В любом случае возникает вопрос о переносе backup из одной базы в другую и я пока не могу понять как это сделать.

Подскажите, может я ищу в совсем другом направлении?
8 окт 06, 00:30    [3233792]     Ответить | Цитировать Сообщить модератору
 Re: Настройка Data Guard, как настраивать standby базу  [new]
coolaj
Member

Откуда:
Сообщений: 5
Да, забыл
База данных - Oracle 10g Release 2
8 окт 06, 00:33    [3233794]     Ответить | Цитировать Сообщить модератору
 Re: Настройка Data Guard, как настраивать standby базу  [new]
coolaj
Member

Откуда:
Сообщений: 5
Ну неужели никто с этим не работал никогда?
9 окт 06, 10:56    [3235756]     Ответить | Цитировать Сообщить модератору
 Re: Настройка Data Guard, как настраивать standby базу  [new]
trak
Member

Откуда: spb.ru
Сообщений: 802
coolaj


oradim -STARTUP -SID ORCL2 -STARTTYPE srvc, inst -PFILE C:\init2.ora

а команда

startup nomount;

ругается, что листенер его найти не может, хотя я его настраивал правильно

Теперь собственно вопрос, а можно ли установить ещё одну базу данных на ту же машину и не мучаться. В любом случае возникает вопрос о переносе backup из одной базы в другую и я пока не могу понять как это сделать.

Подскажите, может я ищу в совсем другом направлении?


Все не так плохо
oradim -STARTUP -SID ORCL2 -STARTTYPE srvc -PFILE C:\init2.ora
чтобы листенер нашел Вашу базу, в listener.ora должна быть прописана новая база

и тогда Вы сможете сделать
sqlplus "sys/blah@новыйсид as sysdba"
startup nomount

точно-точно.
9 окт 06, 11:00    [3235781]     Ответить | Цитировать Сообщить модератору
 Re: Настройка Data Guard, как настраивать standby базу  [new]
coolaj
Member

Откуда:
Сообщений: 5
Мда, ну никто не знает?
10 окт 06, 17:42    [3243499]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить