DB_NAME already exists

Rendek
Дата: 07.06.2006 13:50:07
Ситуация. Oracle версии 9.2 , установлен на Windows 2000 Server
На сервере существовала база данных, ну допустим с именем test.
С данного сервера Oracle выносился полностью (все делалось по мануалу, все ключи реестра зачищены и т.д. и т.п.).
Ставлю Oracle вновь (по варианту software only), затем пытаюсь создать базу с именем test (так требует приложение пользовательское, невозможно изменить имя базы) и получаю:
DB_NAME already exists.



Как Oracle узнал что такая база уже есть?
Где искать информацию о существующей базе?
sp00n
Дата: 07.06.2006 13:52:08
в program files тоже чистили?
Rendek
Дата: 07.06.2006 13:52:47
sp00n
в program files тоже чистили?

Да, папка oracle удалена
azhukov
Дата: 07.06.2006 14:13:15
А может сервис остался? В смысле OracleServiceSID.
Rendek
Дата: 07.06.2006 14:15:18
azhukov
А может сервис остался? В смысле OracleServiceSID.

Посмотрел, нет сервис не остался.
Rendek
Дата: 07.06.2006 14:34:35
Во подстава!

Задал поиск в реестре по имени базы иполучил что в
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\
полно ключей типа LEGACY_ORACLE"SID"
В документации ни слова об этом.
Самое веселое, что я не могу их удалить.
Права есть на удаление, они просто не удаляются.
Может быть дело в этих ключиках?
Rendek
Дата: 07.06.2006 14:59:35
Проверил еще и oradim утилитой, ну не видит она никаких SID.
Откуда DBCA их видит?
Rendek
Дата: 07.06.2006 15:17:52
Проверил еще и oradim утилитой, ну не видит она никаких SID.
Откуда DBCA их видит?
tru55
Дата: 07.06.2006 15:22:35
oradim смотрит только сервисы, так что это не показатель.
Попробуй с пом. DBCA создать скрипты, а затем прогнать их вручную
SvarogTFF
Дата: 07.06.2006 18:14:51
Rendek
Ситуация. Oracle версии 9.2 , установлен на Windows 2000 Server
...с именем test (так требует приложение пользовательское, невозможно изменить имя базы) ...

А как конектится пользовательское приложение к базе? Может будет достаточно указать строку подключения в tnasnames.ora c именем "test"