[ОТВЕТИТЬ]
13.09.2007 16:57
stalker
 
При конекте к базе пишет ошибку ora-01031
Пробовал конектиться и Internal и sys
при sys выдает ошибку ora-01031

SVRMGR> connect internal/qqq
ORA-01031: insufficient privileges
SVRMGR> connect internal/qqq
ORA-01031: insufficient privileges
SVRMGR> connect internal/qqq
ORA-01031: insufficient privileges
SVRMGR> connect internal/qqq
ORA-01031: insufficient privileges
SVRMGR> connect internal/qqq
ORA-01031: insufficient privileges
SVRMGR> connect internal/qqq
ORA-01031: insufficient privileges
SVRMGR> connect internal/qqq
ORA-01031: insufficient privileges
SVRMGR> connect sys/qqq
ORA-01033: ORACLE initialization or shutdown in progress
SVRMGR> connect sys/qqq
ORA-01033: ORACLE initialization or shutdown in progress
13.09.2007 17:01
Mtirt
 
Новая база? Пароль после установки менял?
Он по умолчанию change_on_install
13.09.2007 17:10
stalker
 
Цитата:
Mtirt Новая база? Пароль после установки менял?
Он по умолчанию change_on_install
нет просто базу делал копию с рабочей а потом решил вернуть обратно пароли не менял и все оставил как есть,а потом началось....
13.09.2007 17:55
deucel
 
Цитата:
stalker нет просто базу делал копию с рабочей а потом решил вернуть обратно
пароль надо сменить

пример bat файла (мож только пути поправить придется)

@echo off
echo introduce BaseName (TNS)
set /P base=
del D:\ORACLE\ORA81\DATABASE\pwd%base%.ora
D:\ORACLE\ORA81\bin\orapwd.exe file=D:\ORACLE\ORA81\DATABASE\pwd%base%.ora password=qqq
13.09.2007 18:32
stalker
 
Цитата:
deucel пароль надо сменить

пример bat файла (мож только пути поправить придется)

@echo off
echo introduce BaseName (TNS)
set /P base=
del D:\ORACLE\ORA81\DATABASE\pwd%base%.ora
D:\ORACLE\ORA81\bin\orapwd.exe file=D:\ORACLE\ORA81\DATABASE\pwd%base%.ora password=qqq
спасибо. я руками сделал.
27.03.2009 09:26
skier2
 
вопрос: пароль при этом смениться у всех или только у одного пользователя?
27.03.2009 09:51
kadr
 
Ни у кого пароль не меняется, просто создаётся файл паролей для локального подключения, для пользователя sys. Поэтому когда пересоздаёшь файл паролей необходимо указывать именно тот пароль, который назначен пользователю sys
27.03.2009 10:52
akonev
 
еще полезно проверить, что в sqlnet.ora не отключен NTS (для штатной работы его часто отключают и это есть хорошо) и что виндовый пользователь входит в виндовую группу ORA_DBA

ну и orapwd тебе в помощь.

еще, если машина с нуля ставилась - очень полезно сначала создать базу через оракловые приблуды, а потом уже на ее место подкладывать рабочую. бог его знает где и что при этом (при создании) прописывается, но иногда без этого - никак. к гуру это не относится :)
27.03.2009 11:14
kadr
 
Цитата:
skier2 вопрос: пароль при этом смениться у всех или только у одного пользователя?
Цитата:
Andrew_Konev еще полезно проверить, что в sqlnet.ora не отключен NTS (для штатной работы его часто отключают и это есть хорошо) и что виндовый пользователь входит в виндовую группу ORA_DBA

ну и orapwd тебе в помощь.

еще, если машина с нуля ставилась - очень полезно сначала создать базу через оракловые приблуды, а потом уже на ее место подкладывать рабочую. бог его знает где и что при этом (при создании) прописывается, но иногда без этого - никак. к гуру это не относится :)
Вот знаешь, Андрей, у меня такое ощущение что человек не с проблемой мучается, а доступ пытается получить туда, куда ему его не дали
27.03.2009 11:19
akonev
 
Цитата:
kadr Вот знаешь, Андрей, у меня такое ощущение что человек не с проблемой мучается, а доступ пытается получить туда, куда ему его не дали
если грамотно не дали - то и не получит :) :) :)
может, действительно, навыков не хватает, чтобы добраться туда, куда надо по должности.
кто по началу так не... совокуплялся?
28.03.2009 11:59
skier2
 
Цитата:
Andrew_Konev если грамотно не дали - то и не получит :) :) :)
может, действительно, навыков не хватает, чтобы добраться туда, куда надо по должности.
кто по началу так не... совокуплялся?
Спасибо за поддержку.
выходит сообщение о недостатке места для индексов - пытаюсь зайти в ДБА - почему то пароль для пользователя supermag, созданный при создании БД не проходит.
28.03.2009 12:11
isi
 
значит не тот пароль
28.03.2009 12:28
skier2
 
Цитата:
kadr Ни у кого пароль не меняется, просто создаётся файл паролей для локального подключения, для пользователя sys. Поэтому когда пересоздаёшь файл паролей необходимо указывать именно тот пароль, который назначен пользователю sys
Мда... это просто я олень... пользователь SYS, а не supermag
04.06.2009 08:46
skier2
 
Цитата:
deucel пароль надо сменить

пример bat файла (мож только пути поправить придется)

@echo off
echo introduce BaseName (TNS)
set /P base=
del D:\ORACLE\ORA81\DATABASE\pwd%base%.ora
D:\ORACLE\ORA81\bin\orapwd.exe file=D:\ORACLE\ORA81\DATABASE\pwd%base%.ora password=qqq
вопрос: у меня после восстановления сервера, генерации базы и подкладывания старой копии БД при старте выдает ошибку 01033-БД находится в режиме инициализации или остановки - и стартует только руками через ДБА студио, логин SYS как SysDba. сделать автоматический запуск - для этого и нужно пароль поменять - как в пред.цитате? (Оракле 8и, СМ2000 1.25.1.7). Копия по предположению была сделана с нормальной базы - крякнула винда после перезагрузки - т.е. была сделана копия через smbuckup, нажата кнопка "Перезагрузка" - и понеслась..
04.06.2009 10:30
OlegON
 
Надо запустить базу из консоли и посмотреть ошибки. После их правки, как правило, база запускается сама.
16.09.2013 14:45
alex_K
 
Всем доброго времени суток!
Теперь поднимаю эту тему.
в sqlnet.ora написано следующее
# sqlnet.ora Network Configuration File: E:\ORACLE\ORA11\NETWORK\ADMIN\sqlnet.ora
# Generated by Oracle configuration tools.

# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
# SQLNET.AUTHENTICATION_SERVICES = (NTS)

ADR_BASE = E:\ORACLE\ORA11\log


пытаюсь подцепиться к базе следующим образом
cmd
set ORACLE_SID=ИМЯ_БАЗЫ
sqlplus /nolog
connect / as sysdba
выходит ошибка
ORA-01031: insufficient privileges
файл pwd есть
подскажите куда копать?
P.S. Матвеева Анна из С+ утверждает, что таким способом нельзя законнектиться к базе. Больше я ей ничего писать не стал.
16.09.2013 15:08
OlegON
 
так погоди, мы же договорились, что NTS будет включен?
т.е.
SQLNET.AUTHENTICATION_SERVICES = (NTS)
без ничего впереди. Кроме того, перед sqlplus попробуй tnsping ИМЯ_БАЗЫ сделать, оно тебе напишет, откуда файлы берет, может, ты не тот правишь...
16.09.2013 15:18
alex_K
 
NTS был включен, это я обратно заремарил.
Путь я посмотрел, sqlnet.ora тот который надо правил.
Сейчас попробовал еще раз, та же ошибка
ORA-01031: insufficient privileges.
После того как рем убирал, базу перестартовать надо или нет?
16.09.2013 15:54
OlegON
 
перестартовывать не надо... машина не в домене?
16.09.2013 15:56
alex_K
 
В домене. Говорят что не выводили и обратно не заводили в домен. Хотя это только слова...
16.09.2013 16:00
OlegON
 
Выкинь из домена... Или нагибай админа, чтобы у тебя все работало. Самое правильное - выкинуть из домена. Иначе бубнопляски никогда не закончатся, а выяснять, что криворукий админ там навертел в очередной раз никому не интересно... Суть - твой юзер не проходит авторизацию в ОС. Домен на сервере БД в данном случае не нужен.
23.09.2013 21:33
alex_K
 
Выводить из домена админы не стали.
В общем победил я все эти бяки.
Во первых поменял значения в sqlnet.ora, было то, что выкладывал выше, сделал, то, что было с самого начала установки оракла, взял из бекапа
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES = (NTS)
Пересоздал листенер, HOME = локальная машина, а не доменная и сделал запуск службы от доменной учетки, так же запуск службы БД сделал тоже от доменной учетки и не помню уже что еще поправил, теперь connect /as sysdba работает.
Опции темы


Часовой пояс GMT +3, время: 07:33.

 

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