|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
Запускаю программу, которая пишет в Оракл. Создаю схему и таблицу от имени пользователя system -- работает. Пытаюсь от того же имени писать в таблицу -- "ORA-01017: invalid username/password; logon denied" В чём проблема? В Оракле ничего не понимаю, поэтому буду рад ссылкам для ликбеза. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2022, 19:46 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
Создаю схему и таблицу от имени пользователя system Ты схему, то есть пользователя, создал. Молодец. Теперь создаёшь таблицу. Где создаёшь? Впрочем, даже есть в созданной схеме, это же system (кстати вапрос пользователям, а кого вы используете sys или system?) В общем случае еНоз тебе всю правду сказал, но по бест практис это конечно изврат. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2022, 21:03 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
Под системом обычно создают юзверя с правами дба и потом почти всё делается из под этого юзверя. А у тебя тупо при коннекте не указано что как сисдба коннектиться нужно. Потому и ошибка логина. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2022, 21:23 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
As sysdba Код 1.
... |
|||
:
Изменено: 07.06.2022, 23:18 - tkzv
Нравится:
Не нравится:
|
|||
07.06.2022, 23:10 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
Никаких скриптов я не вижу, я запускаю бинарник, использующий ODBC и смотрю результат через sqlplus. Я могу менять только ConnectionString: Код 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2022, 23:17 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
As sysdba Код 1.
Коннекться под созданым пользователем которому принадлежит таблица. Ты же его создал. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2022, 06:16 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
Коннекться под созданым пользователем которому принадлежит таблица. Ты же его создал. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2022, 08:00 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
Так то другая программа. Которая пишет. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2022, 09:03 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
Так то другая программа. Которая пишет. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2022, 09:17 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
А как в sqlplus увидеть, кто имеет права на эту таблицу? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2022, 10:02 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
А как в sqlplus увидеть, кто имеет права на эту таблицу? есть права на объекты, есть на столбцы. есть права через роли. ... в общем так несколько рекурсивных запросов надо делать. поставь https://www.oracle.com/database/technologies/appdev/sqldeveloper-landing.html хотя бы ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2022, 10:32 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
В общем, проще создать нового пользователя и дать ему нужные права, похоже. Код 1. 2. 3. 4. 5.
Код 1.
Какие ещё права ему нужны? P.S. На случай фокусов с регистром, как было в версиях 10-11, сменил пароль на TEST. Код 1.
... |
|||
:
Изменено: 09.06.2022, 05:21 - tkzv
Нравится:
Не нравится:
|
|||
09.06.2022, 05:04 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
Какие ещё права ему нужны? Код: SQL 1.
При этом никаких DBA привилегий давать не нужно (хотя вроде DBA включает роль connect). Потом уже на сессии давать привилегию. Можешь дать на unlimited tablespace привилегию, раз там у тебя логи, а в оракле ты ни в зуб ногой. ... |
|||
:
Изменено: 09.06.2022, 08:06 - Горбатый ёж
Нравится:
Не нравится:
|
|||
09.06.2022, 08:03 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
И ещё я бы проверил наличие ACL, а то может туда надо нового пользователя прописать. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2022, 08:09 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
От имени tyntz cо стрингом Код 1.
оставь коннект, ресурс, криэйтсешн, unlimited tablespace... create view можно накинуть ибо нефиг забери сисдба, дба попробуй подключится в скульплюс этим юзером и актуальным паролем щастье sec_case_sensitive_logon тоже вырубить, мало ли что там деприкейтед... ... |
|||
:
Изменено: 10.06.2022, 20:17 - Ифрит
Нравится:
Не нравится:
|
|||
10.06.2022, 20:03 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
sec_case_sensitive_logon тоже вырубить https://rustamkhodjaev.com/2021/03/11/oshibka-ora-01017-sec-case-sensitive-logon/ ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2022, 03:41 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
От имени tyntz cо стрингом Код 1.
Правильный ответ: username=tyntz и uid=tyntz (или user id=tyntz) оказались немного разными вещами. Один -- неймспейс(?), другой -- имя пользователя. Но вдобавок оказалось, что программа сама их путает и смешивает, если указан только один, но не всегда, а только для ddl. Правильная строка: Код 1.
Цитата [игнорируется] sec_case_sensitive_logon тоже вырубить ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2022, 17:35 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
Новый вопрос: можно ли вызывать sqlplus для отдельных SQL-запросов ключом командной строки, как это умеет psql? Или только так Код 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2022, 17:42 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
user id=tyntz Или только так ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2022, 19:15 |
|
Вопросы про Оракл
|
|||
---|---|---|---|
#18+
sqlsplus xxx/yyy@sqldb01 @C:\sqls.sql ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2022, 19:30 |
|
|
start [/forum/topic.php?fid=4&msg=58815&tid=2075]: |
0ms |
get settings: |
27ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
1723ms |
get tp. blocked users: |
2ms |
others: | 33ms |
total: | 1864ms |
0 / 0 |