02.10.2008 11:38
Aligator
 
Вобщем, начал я работать с Супермагом... На первом этапе разобрался с установкой супера, даже запустил с пустой демо базой...но тут появился вопрос...как я понимаю, в демо базе уже есть много интересного (в частности хоть можно увидеть как правильно всё выглядит), вот и решил подключить скачанную демо базу с ftp, но засада...не стартует...что я делаю :
1. Останавливаю сервисы Супермага и базы "demo"
2. Заменяю все файлы в папке "H:\OraSM2000\oradata\demo\"
3. Во вложениях-как выглядит init ( в папке H:\OraSM2000\admin\demo\pfile\) оригинальный, что сейчас работает с пустой базой (файл "init"), и скачанный, с переделанными путями ( файл "init_ftp")
4.Стартую сервисы, потом стартую базу, пишет: "ORA-01017: invalid username/password; logon denied", в событиях пишет "В работе сервера произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80040e4dh (1017) [Microsoft OLE DB Provider for Oracle]:
ORA-01017: invalid username/password; logon denied

%2 %3 %4 %5"

Прошу подсказки как быть...
Вложения
Тип файла: txt init.txt (2.7 Кб, 240 просмотров)
Тип файла: txt init_ftp.txt (2.7 Кб, 232 просмотров)
02.10.2008 11:59
akonev
 
а кто пишет-то? сервисы? или см2000 при попытке входа?
в твоей базе и в демке не совпадают пароли пользователя Supermag
сначала надо подключиться под sys и поменять пароли.
расскажи, какой оракл ставил, тогда тебе подскажут, как это сделать.
02.10.2008 12:15
Aligator
 
Цитата:
Andrew_Konev а кто пишет-то? сервисы? или см2000 при попытке входа?
в твоей базе и в демке не совпадают пароли пользователя Supermag
сначала надо подключиться под sys и поменять пароли.
расскажи, какой оракл ставил, тогда тебе подскажут, как это сделать.
Ошибку пишет сервер супермага, когда пытаюсь в нём стартануть базу...
Оракл ставил так:
1. Установил клиентские компоненты ( -Oracle Installer;
-Oracle Net8 Products;
-Assistant Common Files;
-Oracle Reports – Report Runtime;
- SQLPlus)
2. Оракл сервер Release 2 (9.2.0.1.0)
3. Патч
Release 2 (9.2.0.7) Patch Set 6
4. Патч
Release 2 (9.2.0.8) Patch Set 7
5. Создал тестовую базу в оракле, сгенерил на её базе в супермаге базу в первоначальными заполнениями.
6. А теперь пытаюсь подменить скачанную с ftp вместо моей пустой...
02.10.2008 13:08
kadr
 
уже сказано, необходимо привести в соответствие пароли пользователя supermag забитые в свойствах серверов СМ и заданный в самой базе
02.10.2008 13:32
Aligator
 
Цитата:
kadr уже сказано, необходимо привести в соответствие пароли пользователя supermag забитые в свойствах серверов СМ и заданный в самой базе
Да, но под каким логином и паролем зайти в скачанную с ftp демо базу?
02.10.2008 13:36
akonev
 
через orapwd установить пароль для sys as sysdba
через enterprise manager console установить пароль для supermag
02.10.2008 13:49
Aligator
 
Цитата:
Andrew_Konev через orapwd установить пароль для sys as sysdba
пожалуйста поподробнее...
Цитата:
Andrew_Konev через enterprise manager console установить пароль для supermag
при попытке подключения ввожу логин, пароль...и никакой реакции...не входит уже в базу не под каким логином походу...*11
02.10.2008 14:28
akonev
 
Цитата:
Aligator пожалуйста поподробнее...
при попытке подключения ввожу логин, пароль...и никакой реакции...не входит уже в базу не под каким логином походу...*11
orapwd file=полное_имя_файла_пароля_с_путем_доступа password=новый_пароль
файл пароля обычно лежит в oracle\ora92\database
загляни туда, там должен быть файлик с расширением ora, в имени которого есть имя базы, начинается на pwd
путь может незначительно отличаться, если ставили не по инструкции, но суть сохраняется всегда: место_куда_поставили\database

предварительно:
убрать в бэкап старый файл пароля (чтобы его на этом месте не было)
проверить, что в oracle\ora92\network\admin\sqlnet.ora (та же оговорка про пути установки) присутствует строка:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
проверить, что пользователь, под которым зашли в систему, есть в группе ORA_DBA

после этого должен пустить в базу под sys as sysdba.
дальше уже можно будет менять пароли остальных юзеров, включая supermag.
вообще, все пароли хранятся в базе. подменил базу - поменялись пароли и сам комплект пользователей.
sys as sysdba авторизуется операционкой (при наличии строчки про NTS), поэтому его можно наладить извне базы.
02.10.2008 14:53
akonev
 
кстати... а кто в курсе, сейчас на ftp демка под 8 или под 9 лежит?
а то ж эдак можно долго с паролями бодаться :)
02.10.2008 14:59
Aligator
 
Цитата:
Andrew_Konev кстати... а кто в курсе, сейчас на ftp демка под 8 или под 9 лежит?
а то ж эдак можно долго с паролями бодаться :)
Я качал под 9i
Часовой пояс GMT +3, время: 06:05.

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