Создание копии БД с помощью скриптов

Spawnfock
Дата: 05.08.2005 14:13:21
Доброго!
Есть база №1, при создании которой были созданы скрипты создания. (не знаю, как правильно сказать) Есть другая машину требуется создать копию базы №1 для physical standby. Как пользоваться скриптами? Я читал, что сначала в самом главном батнике нужно выполнять команды создания службы(service), а после выполнения давать службе log on под локальным администратором, перезапускать её, комментировать(удалять) команды создания службы(service) и выполнять все остальные команды. Так вот я так всё делаю, но когда я запускаю выполнения скрипта после выполнения всех трений со службой(тоесть служба создана и работает, а осталось только выполнить непосредственно скрипты) оно мне выдаёт такую бяку:
D:\oracle\Scripts>set ORACLE_SID=prod

D:\oracle\Scripts>rem D:\oracle\ora92\bin\oradim.exe -new -sid PROD -startmode
m

D:\oracle\Scripts>rem D:\oracle\ora92\bin\oradim.exe -edit -sid PROD -startmode
a

D:\oracle\Scripts>D:\oracle\ora92\bin\orapwd.exe file=D:\oracle\ora92\database\P
WDprod.ora password=change_on_install

OPW-00005: ╘рщы ё ¤Єшь шьхэхь єцх ёє∙хёЄтєхЄ - єфрышЄх шыш яхЁхшьхэєщЄх хую

D:\oracle\Scripts>D:\oracle\ora92\bin\sqlplus /nolog @D:\oracle\admin\prod\scrip
ts\CreateDB.sql

SQL*Plus: Release 9.2.0.1.0 - Production on ╧Єэ └ту 5 15:47:29 2005

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SP2-0310: эх т ёюёЄю эшш юЄъЁ√Є№ Їрщы "D:\oracle\admin\prod\scripts\CreateDB.sql
"
SQL>

Итого он что-то просит ввести? Что правильно ли я делаю? Что неправильно? Заранее спасибо.
Spawnfock
Дата: 05.08.2005 15:10:00
Oracle 9.2.0.1
dimm81
Дата: 22.09.2006 09:45:54
Доброго. Та же фигня происходит. то же самое OPW-00005 выдает при создании файла паролей при создании physical standby. просто пароль совпадает с NT паролем в ОС (2000 Server). после задания отличающегося (и от ОС-ного и от primary database-ного пароля) эта ошибка исчезает. Создалось все нормально.
Возникла другая проблема -
ORA-00202
ORA-00206
ORA-27041
.............
не может записать (или открыть для записи) контролфайл.
кто нить сталкивался с этой проблемой?
Takurava
Дата: 22.09.2006 09:52:43
dimm81
не может записать (или открыть для записи) контролфайл.
кто нить сталкивался с этой проблемой?
Ну и что? Предлагаешь нам проверить почему он не может создать контролфайл у тебя на сервере?
Вячеслав Любомудров
Дата: 22.09.2006 09:59:17
dimm81
Доброго. Та же фигня происходит. то же самое OPW-00005 выдает при создании файла паролей при создании physical standby. просто пароль совпадает с NT паролем в ОС (2000 Server). после задания отличающегося (и от ОС-ного и от primary database-ного пароля) эта ошибка исчезает. Создалось все нормально.

bash-2.05b$ ls -l orapwfbsd
-rwSr----- 1 oracle dba 1536 Jul 27 09:41 orapwfbsd

bash-2.05b$ bash-2.05b$ orapwd file=orapwfbsd password=sys

OPW-00005: File with same name exists - please delete or rename
dimm81
Дата: 22.09.2006 10:33:05
Takurava
dimm81
не может записать (или открыть для записи) контролфайл.
кто нить сталкивался с этой проблемой?
Ну и что? Предлагаешь нам проверить почему он не может создать контролфайл у тебя на сервере?


Конечно проверь. Щас адресок только скину.
Если кстати прочитать внимательно - я не спрашивал, почему он не может создать, а почему он уже созданный не может прочитать/изменить.
Вячеслав Любомудров
Дата: 22.09.2006 10:43:08
Посмотри, что в файле параметров (pfile/spfile) указаны правильные имена для этого экземпляра
dimm81
Дата: 22.09.2006 10:47:59
имена в pfile правильные, а регистр (строчные/прописные) записей в этом файле играет роль? Проблема возникла при запуске физического standby после остановки standby и ввода основного и стендбай серверов в домен. основная запустилась нормально, а стендбай ругается на ctl файлы (причем на все - и 2-й и 3-й). От домена это может зависеть?
Вячеслав Любомудров
Дата: 22.09.2006 10:54:12
В винде регистр по-барабану

Но вот ввод в домен -- там могут быть проблемы с правами, юзерами, группами и т.д.
Попробуй вывести стендбай из домена и посмотреть на результат
Дмитрий Евгеньевич
Дата: 22.09.2006 12:00:34
вывод из домена не помог - по прежнему
ERROR at line 1:
ORA-00221: error on write to controlfile
ORA-00206: error in writing (block 1, # blocks 1) of controlfile
ORA-00202: controlfile: 'C:\ORACLE\OMS9S\ORADATA\CONTROL01.CTL'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 5) ???????? ? ???????.

Простое пересоздание стендбая (с нуля) тоже не помогло - заглушил primary, скопировал, создал новый standby controlfile, все как и было - те же имена, директории, пароли.

Просто не знаю, где еще что смотреть ((((