|
Миграция с 10 на 12.2 - пароли юзеров
|
|||
---|---|---|---|
#18+
Простите великодушно, я запутался и не могу понять - если миграция непосредственно данных и некоторых других объектов, таких как хранимые процедуры / функции, будет выполнена через exp/imp, каким образом лучше осуществить перенос учётных записей, чтобы сохранить у юзеров пароли? Почитал это , не понял - то ли английский совсем не родной, то ли где ж я возьму "known passwords" для "pre-create"... Пожалуйста, ткните носом, несмотря на праздник... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2018, 07:23 |
|
Миграция с 10 на 12.2 - пароли юзеров
|
|||
---|---|---|---|
#18+
Усталый разработчикбудет выполнена через exp/impУверен? Усталый разработчиккаким образом лучше осуществить перенос учётных записей, чтобы сохранить у юзеров пароли? Перенос пользователей из одной базы в другую ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2018, 08:16 |
|
Миграция с 10 на 12.2 - пароли юзеров
|
|||
---|---|---|---|
#18+
Извините, пришлось забросить эту тему. Или я верблюд, или лыжи не едут. Пробую с 10xe и 18xe, но с 12.2 была коммерческой такая же картина: 10 XE: Код: plsql 1.
Даю права, коннекчусь. Затем из-под SYS выбираю Код: plsql 1.
получаю: Код: plsql 1.
выполняю это на 18XE, законнектиться не могу. Помню, что на 10 пароли регистронезависимые, но не понимаю, что с этим делать. Когда выполняю на 18XE dbms_metadata.get_ddl('USER', получаю вообще ужас: Код: plsql 1.
Ткните меня носом, пожалуйста. P.S. Базы в кодировке 1251 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 17:11 |
|
Миграция с 10 на 12.2 - пароли юзеров
|
|||
---|---|---|---|
#18+
Усталый разработчик, Начиная с 11-й версии hash password не хранится в dba_users. Вместо этого hash password хранится в sys.user$ в полях password и spare4. Далее, в зависимости от того что указано в поле password_versions в dba_users hash password может быть записан в обоих полях или только в одном; если password_versions = "11G" то hash password будет записан только в поле spare4, если password_versions = "11G 10G" то в обоих полях, т.е. в поле password будет записано 'F6DB507711054EEB', а в поле spare4 - 'S:000000000000000000000000000000000000000000000000000000000000'. В 11-й версии команда create user identified by values для password_versions = "11G 10G" будет выглядеть вот так: Код: plsql 1.
для password_versions = "11G" Код: plsql 1.
А вот начиная с версии 12c попытка выполнить create user identified by values будет завершаться с ошибкой ORA-02153: invalid VALUES password: Код: plsql 1. 2. 3. 4. 5.
Про версию 18 пока не знаю, мы только начинаем подготовку к миграции с 11g на 18c. Так что вариант только один - хранить деньги в сберегательном банке пароли в защищенном месте в незашифрованном виде. А для миграции использовать expdp/impdp. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 20:51 |
|
Миграция с 10 на 12.2 - пароли юзеров
|
|||
---|---|---|---|
#18+
flexgenА вот начиная с версии 12c попытка выполнить create user identified by values будет завершаться с ошибкой ORA-02153: invalid VALUES password: Да ну: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
При этом получим: Код: plsql 1. 2. 3. 4. 5. 6. 7.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 21:55 |
|
Миграция с 10 на 12.2 - пароли юзеров
|
|||
---|---|---|---|
#18+
SY, Возможно в 12.2 так и есть, в 12.1 мы получали ORA-02153. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 22:14 |
|
Миграция с 10 на 12.2 - пароли юзеров
|
|||
---|---|---|---|
#18+
flexgen, Проверил еще раз, было на версии 12.1.0.2. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2019, 22:19 |
|
Миграция с 10 на 12.2 - пароли юзеров
|
|||
---|---|---|---|
#18+
Видать, один из старых релизов (вроде, как это начало стрелять еще в 11.2, но потом вылечили) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 02:27 |
|
Миграция с 10 на 12.2 - пароли юзеров
|
|||
---|---|---|---|
#18+
Усталый разработчикполучаю: Код: plsql 1.
выполняю это на 18XE, законнектиться не могу. Помню, что на 10 пароли регистронезависимые, но не понимаю, что с этим делать. Установить свойство (хоть оно уже и depricated в 12.2) Код: plsql 1.
И добавитьsqlnet.ora Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 02:31 |
|
Миграция с 10 на 12.2 - пароли юзеров
|
|||
---|---|---|---|
#18+
Вячеслав, спасибо большое, всё понятно стало и всё получилось. Теперь вопрос, оправданно ли будет это на конкретной миграции, но это уже по обстоятельствам. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2019, 17:49 |
|
Миграция с 10 на 12.2 - пароли юзеров
|
|||
---|---|---|---|
#18+
Конечно, от этого надо уходить Но, рассказать полуторатысячам человек, что надо обращать внимание на регистр при вводе пароля... По моему, у нас даже в Active Directory нет политики про большие/маленькие А еще надо вспоминать что не работает Reports 6 9 работает В общем, переезд штука не легкая ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2019, 12:07 |
|
|
start [/forum/topic.php?fid=52&msg=39803644&tid=1882566]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 283ms |
total: | 447ms |
0 / 0 |