08.11.2010 21:10
brigador
 
При запуске СуперМага в окне, где указывалось название нашей рабочей БД, оно исчезло и приходилось каждый раз в ручную его писать. СуперМаг запускался. В "переключателе БД" изменили способ подключения к БД на "Соединение с сервером приложений". Окно с названием БД при запуске сохраняется, СуперМаг запускается, вроде всё работает. Но теперь не удаётся запустить SM2000Utils, отсутствует выбор БД. Может это всё как-то взаимосвязано?
В "переключателе БД" исправить на "Прямое соединение с базой данных" не получается, выдаётся ошибка: Can't load database list for Oracle Home = <Default_Home>.

Помогите пожалуйста разобраться в чём дело! Что это за ошибка и как вернуть всё обратно?
08.11.2010 22:01
Inima
 
Какие версии Оракла установлены? В свое время была поддержка TNS_ADMIN, может быть она поможет, если ты захламил компьютер. Можно запустить монитор процессов и посмотреть какой файл ищет SM2000Utils или Супермаг и положить туда tnsnames.ora
08.11.2010 22:03
Propil
 
brigador, для начала озвучьте версии Супермага и Oracle
поищите по форуму по слову tnsnames.ora
Или в документации к СМ2000
Проверьте системные переменные Path
08.11.2010 22:24
Neutron
 
плюс ко всему сказанному убедись в том что если у тебя несколько Home-в, в них во всех должно быть прописана твоя база(в tnsnnames.ora)
08.11.2010 22:27
brigador
 
Oracle - 10g.
SuperMag - 1.027.4

Комп - Сервер. "Хлама" на нём нету.
09.11.2010 00:02
OlegON
 
И все же, tnsnames.ora пустой? Вообще существует и на своем месте?
09.11.2010 02:02
brigador
 
Цитата:
OlegON И все же, tnsnames.ora пустой? Вообще существует и на своем месте?
а какое место этого файла? Их вроде два: orant/net80/admin/tnsnames.ora и....

Или он должен быть на серверной машине в другом месте?
09.11.2010 06:43
Mtirt
 
Цитата:
brigador Oracle - 10g.
SuperMag - 1.027.4

Комп - Сервер. "Хлама" на нём нету.
Ошибка с переключателем была зарегистрирована для этой версии Супермага. Исправлена в 1.027.5
Чтобы спокойно работать в режиме прямого соединения, надо в переключателе убрать галочку "Запретить выбор базы данных".
После этого, прямое соединение нормально работает.
09.11.2010 07:34
OlegON
 
Цитата:
brigador а какое место этого файла? Их вроде два: orant/net80/admin/tnsnames.ora и....
В этом месте сразу просматривается вранье по поводу установленных версий Oracle. Но обрати внимание на сообщение Mtirt.
09.11.2010 09:06
Shlong
 
Для того чтобы выбрать базу в SM2000Utils нужно нажать ctrl+shift+F12, тогда появится список баз и окно ввода пороля..
Часовой пояс GMT +3, время: 02:24.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.