|
|
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
HELP!! Случился трабл, утеряны пароли SYS и SYSDBA на действующую СУБД Oracle 8i. Подскажите, можно ли как-то их получить. Чел, который админил базу уволился не передав дела, короче его не найти. Знаем только пароль SYSTEM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 17:17:59 |
|
||
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
Просто пересоздаете файл паролей. orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=новый_пароль entries=5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 17:19:40 |
|
||
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
to Al Пересоздавала базу с пароль файлом от предыдущей, Оракл ругался при create database invalid password file Помогло бы явное указание паролей для sys и system при создании ? Код: plaintext 1. 2. 3. 4. Тогда пришлось пароль заново песоздавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 17:26:05 |
|
||
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
В файле паролей записана информация о базе, поэтому файл от одной базы не подходит для другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 17:39:05 |
|
||
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
SYSDBA это привилегоя а SYS и SYSTEM это системные пользователи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 17:43:11 |
|
||
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
Если ты входишь в БД под SYSTEM то ты можешь SYS назначить новый пароль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 17:45:09 |
|
||
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
2 Gooddy В оракле два sys'a. Из-под system можно поменять пароль того, который идентифицируется базой. У того, который sys as sysdba, system пароль поменять не в состоянии. В 9 сделали правильную вещь - по стандарту входить может только sys as sysdba. В 8 это надо включать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 17:53:13 |
|
||
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
ВСЕМ БИГ ССЕНЬКС ! Помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 18:00:57 |
|
||
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
2 Violina: What you experienced is a typical situation when re creating a database. If init.ora has remote_login_passwordfile=EXCLUSIVE or SHARED, Oracle tries to create password file and since passwordfile already exists an error is raised. Al is correct in "В файле паролей записана информация о базе", however statement "поэтому файл от одной базы не подходит для другой" needs clarification. It is true only if remote_login_passwordfile=EXCLUSIVE. If remote_login_passwordfile=SHARED it does not matter what database "owns" password file - it becomes public. SY P.S. If remote_login_passwordfile=SHARED you can not grant SYSxxx roles to anyone but SYS and SYSTEM (since it is the only guaranteed set of users accross any databases). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2003, 18:37:50 |
|
||
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
to Al В файле паролей записана информация о базе, поэтому файл от одной базы не подходит для другой. Какая информация именно? Пересоздавая базу я абсолютно все оставила как есть - просто грохнула старые датафайлы, реду и контрол файлы а потом выполнила create database. Новая база пересоздавалась с абсолютно идентичной конфигурацией. В 9 сделали правильную вещь - по стандарту входить может только sys as sysdba. Правильно ли я поняла, что sys может входить только как sysdba? Если я не указываю as sysdba при коннекте как sys выдается ошибка. to SY If init.ora has remote_login_passwordfile=EXCLUSIVE or SHARED, Oracle tries to create password file and since passwordfile already exists an error is raised. Насколько я знаю, password file создается утилитой orapwd или oradim при создании экземпляра, причем он должен быть создан до создания базы. Видимо проблема в том что для для создания базы при remote_login_passwordfile=EXCLUSIVE password file должен быть "нетронутым". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 09:52:33 |
|
||
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
Violina, если посмотреть на v$database, то можно увидеть, к примеру, DBID и created поля. Уже одной этой информации достаточно, чтобы отличить одну базу от другой, даже если у них одинаковые имена и структуры файлов. В 9 DBID можно сменить штатным образом (доки). Что касается connect sys с ошибкой, то это управляется параметром o7_dictionary_accessibility, который в 9 выключен (false). Но это только побочный эффект от параметра. В 8 он включен (true), так что можно соединяться sys as sysdba и просто sys. Можете спокойно с ним поиграть, если есть желание. SY, файл паролей, разумеется, оракл не создает автоматически. При попытке монтирования и открытия базы с отсутствующим или "чужим" файлом паролей оракл ругается. Забавно, что он ругается даже если remote_login_passwordfile=none. Но базу открыть после оракловской ошибки можно, давая alter database open; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 10:11:20 |
|
||
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
Результаты моих экспериментов с password file. If remote_login_passwordfile=SHARED you can not grant SYSxxx roles to anyone but SYS and SYSTEM. remote_login_passwordfile=SHARED Код: plaintext 1. 2. 3. 4. перезапуск с remote_login_passwordfile=none Код: plaintext 1. 2. 3. 4. вывод - можно только менять при shared и none для SYS но не для SYSTEM. Интересно что если remote_login_passwordfile=EXCLUSIVE Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. то при перезапуске в режиме shared или none VIO из списка исчезает, что логично! Но не на совсем, т.е. если перезагрузиться в режиме exclusive то VIO снова появится. Причем еще интересный факт, в режиме shared Код: plaintext 1. 2. Однако фактически этого не произошло. Перезапустившись в режиме EXCLUSIVE, видим Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2003, 09:56:42 |
|
||
|
узнать пароль SYSDBA
|
|||
|---|---|---|---|
|
#18+
to Al Как то вы давали совет, что после создания базы, команда Код: plaintext синхронизирует пароли SYS'а в базе и password file. Это происходит всегда или только если remote_login_passwordfile=EXCLUSIVE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2003, 10:09:33 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32175522&tid=1990170]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
198ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 533ms |

| 0 / 0 |
