powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как сменить пароль internal-а
23 сообщений из 23, страница 1 из 1
Как сменить пароль internal-а
    #32103358
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сменить пароль internal-а? Почему то при восстановлении базы импортом, пароль интернала меняется, а все остальные остаются....как его восстановить, инертналом зайти в базу вообще нельзя :((
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32103377
noname_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно использовать утилиту orapwd. А лучше почитайте Getting Started или Administrator's Guide для вашей версии Oracle. Там отдельно прописано, как менять пароль для internal.
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32103437
UDW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
До версии 8i юзер Internal паролем совпадает с SYS?. А в более новых версиях его вроде и нету.
Внимательно проверь менялся-ли пароль SYS?
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32103510
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, народ, сменяется только пароль internal-а, причем не понятно на что, с паролем этой базы не пускает и с паролем экспорченой базы не пускает, пароль sys стандартный, у system-а тоже, он не меняется
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32103536
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче бэкап организован экспортом, чтоб поднять базу я беру инишник, дампы и создаю пустую базу. Далее делаю сначала импорт системных объектов самого позднего дампа imp system/manager@sid full=y inctype=system file=c:\10.dmp, появляются все юзеры, их права, таблспэйсы, и т.д. но интерналом уже зайти нельзя...потом попорядку комплит, кумулятив, инкременты.... imp backuper/111@sid full=y inctype=restore file=....
Вот, у всех юзеров пароли нормальные, у sys тоже стандартный нормальный пароль change_on_install....хз что такое....я потом просто подменяю парольный файл....но глюк непонятен....патч его не исправляет...
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32103550
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем ты подменяешь парольный файл?
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32103552
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
парольным файлом рабочей базы, даунить-поднимать то надо....нет...вопрос не критичный, просто это не удобно...и не понятно
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32103651
Um
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
internal на самом деле это sys. Т.е. если ты пишешь conn internal, а потом пишешь sho user она тебе скажет user is "SYS". Но internal аутентифицируется ОС-ой. Так что на той тачке, где ты восстанавливаешь базу, ты должен быть либо администратором либо в группе DBA. Это зависит от ОС на которой ты пытаешься восстановить свою базу.
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32103668
_no_name_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правильно подсказали - используй orapwd. Она работает с файлом \database\PWD||sid_name.ora
Если не поможет, попробуй убить этот файл и той же утилитой создать заново. Такие проблемы у меня возникали у меня тоже, но правда я холодным копированием перетаскивал. Удачи.
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32103712
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С orapwd можно создать новый чистый файл с паролем для sys-а и internal-а, а прсто сменить пароль нельзя.

Хотя выход прост...я взял HEX редактор и прям побайтно поправли пароль интернала как в горячей базе...все сработало.

Почему пароль интернала меняется не понятно, выхода только два поменять пвдешку целиком, либо менять ручками шифрованый пароль редактором....
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32103729
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"С orapwd можно создать новый чистый файл с паролем для sys-а и internal-а, а прсто сменить пароль нельзя. "

Ты сам-то понял, что ты сказал? До такого маразма уже докатился. Давай заканчивай бодягу. Тебе же сказали, пароль меняется с помощью orapwd. Под windows еще с помощью oradim.exe можно.
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32104482
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 softbuilder

Про маразм прощаю, если бы менялось orapwd я бы поменял!!!!! А убив файл паролей, создается новый файл с системными!!!! юзерами, а не юзерами базы.
А заводить потом 150 юзеров с паролями и правами?

Oradim пароль в винде не меняет.

И вообще я заметил что на этом форуме редко кто по делу высказывается, когда вопрос сложный.
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32104522
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос достаточно простой и на него уже несколько человек тебе дали ответ.
Ты не указал версию СУБД - возможно это один из источников недопонимания.
Если у тебя 8,8i - используй смело orapwd
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32104533
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Oradim пароль в винде не меняет."

А то что касается этого. Вот официальная документация из Oracle8 Enterprise Edition Getting Started Release 8.0.5 for Windows NT . Файл %ORA_HOME%\doc\database.804\a55928\ch10.htm
Можно найти и для 8i - но мне лень, принцип тот-же самый.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Changing the INTERNAL Password
Change the INTERNAL user account password with either ORADIM80 or ORAPWD80. 


To change the password with ORADIM80: 

Delete the SID for the password you want to change: 
C:\> ORADIM80 -DELETE -SID SID
where SID is the SID to delete. 

Create the same SID again and specify a new INTERNAL password: 
C:\> ORADIM80 -NEW -SID SID -INTPWD NEW_PASSWORD - MAXUSERS N
where SID is the same SID to recreate, NEW_PASSWORD is the new INTERNAL password, 
and N is the maximum number of DBAs/operators who can be logged in at once 
with this password.
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32104539
Delerium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Njikto zhe njegovorit, shto nado ubivatj /etc/passwd :) $ORACLE_HOME/dbs/orapwSID (*nix) ilji PWDSID.ORA (win) soderzhit parolj internal i SYSDBA userov.
No eti faila imejet smisl tolko togda, jeslji init parameter remote_login_passwordfile-shared ilji exclusive

estj 3 sposoba smenjitj password INTERNAL'a (izvinjitje, no budet copy/paste ot metalink):

Resetting/changing the password of the user internal:
1) Recreate the passwordfile (Read Warning 1 & 2):
You can recreate the password file using the ORAPWDxx command by which you can specify the password for internal. Before running this command to create the new password file, make sure to delete the old password file.
D:\> ORAPWD file=D:\ORANT\DATABASE\PWDORCL.ORA password=<password> entries=5

Remark: ------- If the value of the "remote_login_passwordfile" parameter in the "init.ora" is EXCLUSIVE then you must shutdown your database before recreating the password file. Failure to do so will result in being unable to connect as internal as long as you don't stop the database by for example stopping services.

2) Alter the password of the user 'SYS' (Read Warning 1)
a) Verify the values of the "remote_login_passwordfile" in the "init.ora" parameter file. If its values is exclusive continue with e) if Shared continue with b)
b) Stop the database if it is started
c) Change the "remote_login_passwordfile" in the Init<SID>.ora to "exclusive".
d) Startup the database.
e) Alter the user SYS to a new password, now also the password for internal.

3) Use ORADIMxx (Read Warning 2)
You could drop the instance and recreate it with a new password. Suppose the SID in question is ORCL:
a) You shutdown the database and stop the services.
b) D:\> ORADIMxx -delete -sid ORCL
c) D:\> ORADIMxx -new -sid ORCL -intpwd <new password> -startmode auto -pfile D:\ORANT\DATABASE\INITORCL.ORA




Warning: ~~~~~~~~
1) (Methods 1 and 2) Changing the password of the internal might prevent your database from starting up automatically in Oracle7 7.3.x and Oracle8 8.0.x. When you create your instance with the instance manager and configure it to startup automatically. (ORADIMxx -new -sid ORCL -intpwd ORACLE -startmode AUTO -pfile D:\ORANT\DATABASE\INITORCL.ORA), a file <ORACLE_HOME>\DATABASE\strt<sid>.cmd is generated. That file contains (hardcoded) the password of internal. If the password in there does not match the actual password of internal, the instance will fail to startup automatically When you change the password of internal in one of the above described ways and if you still want your database to start up automatically, you need to adjust the password manually.

2) Methods 1 and 3 can result in loosing all previously registered sysdba and sysoper users. If you had granted specific users those privileges again, you will need to grant it again.
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32104548
D_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
D_A
Гость
to: softbuilder
IMHO, этот способ просто пересоздание парольного файла, при это должны потеряться все остальные пользователи SYSDBA, если они есть

to: Vladimirgs
Vladimirgs>А убив файл паролей, создается новый файл с системными!!!! юзерами, а не юзерами базы.
Vladimirgs>А заводить потом 150 юзеров с паролями и правами?

в pwd-файл служит только для идентификации пользователей с правами SYSDBA или SYSOPER, а обычные пользователи и права в словаре БД, так что пересоздание парольного файла здесь не навредит

А вообще, имеет смысл прочитать раздел Password File Administration в Administrator’s Guide
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32104565
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я чего-то не пойму - у него что все 150 пользователей являются админами??????????
Мне кажется что Vladimirgs считает, что в файле паролей хранятся все пароли вообще всех пользователей.
Ну мы же в этом не виноваты?
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32104586
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все, заканчиваю тему:

прав оказался UDW , незнаю почему, но после полного ипорта, происходит следующее, происходит замена пароля internal-а заданного при создании, на пароль "change_on_install". Почему это происходит, повторяю, не понятно. Но видимо это не баг и не глюк. А про смену пасворд файла я уже упоминал, что так и приходится делать (просто подменять его с рабочей базы), видимо народ с начала не читает, а просто добавляет месаги.

А выхода всего четыре:

1. Если совпадает сид то можно просто подменить как в моем случае.
2. Пересоздать пасворд файл с помощью ORAPWD.
3. Удалить и заново создать сид с помощью ORADIM.
4. Либо юзать интернала с получившимся паролем change_on_install.
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32104610
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to softbuilder

понимаешь у меня на поддержке 4 базы, и вот в одной такая петрушка, все настроено на автономную работу, к базе как админы имеют доступ 5 человек и смена пароля у интернала ломает чудно настроеную систему автобэкапов, раздачи грантов и т.д. людям показал как три кнопки нажимать и скрипты толкать и все пучком, а тут приходится не тривиальные действия им объяснять...понимаешь?
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32104634
Delerium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Estj takoj Oracle bug, katorij izpravljen v versijah 8.0.6 i 8.1.6 - full import terjajet internal parolj.
I jeslji remote_login_passwordfile=exclusive, togda menjaja password usera sys, menjajetsja i password internal'a.
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32104850
Animal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Vladimir

в файле дампа есть такие строки:
ALTER USER "SYS" IDENTIFIED BY VALUES '054BA849F6C0A04A' TEMPORARY TABLESPACE "TEMP"
ALTER USER "SYSTEM" IDENTIFIED BY VALUES 'D33153F5BBA29842' DEFAULT TABLESPACE "TOOLS" TEMPORARY TABLESPACE "TEMP"

соответственно если ты их подправишь или удалишь то останется старый пароль который был изначально у тебя в парольном файле

PS

эти строки идут сразу после определения табле спэйсов, которые в принципе можно тоже можно поправитькак тебе угодно хоть на другие диски разместить, да и таблицы так (правкой дамп файла) проще переместить в другое табличное пространство. ну все что нужно (или почти все) вообще поправить.
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32104913
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да....вот чем открыть то 200 метровый дамп....в фаре его на редакцию не откроешь
...
Рейтинг: 0 / 0
Как сменить пароль internal-а
    #32104923
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вообще тема закрыта уже давно!!!!!!!!!
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как сменить пароль internal-а
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]