|
ORA-01031: insufficient privileges при обновлении VIEW на одном из узлов RAC
|
|||
---|---|---|---|
#18+
Здравствуйте, после компиляции представления на одном узле кластера и обновлении этого представления на другом узле получаю ошибку ORA-01031. Обновление на 1м узле выполняется без ошибок. Oracle ver 12.2.0.1 RAC 2 узла Есть view и instead of trigger на ней. con username@ node1 ALTER VIEW view1 COMPILE; con username@ node2 Update view1; ORA-01031: insufficient privileges con username@ node1 Update view1; Ok con username@ node2 alter view view1 complile; Update view1; Ok con username@ node1 Update view1; ORA-01031: insufficient privileges Похоже на bug. Может кто-нибудь сталкивался с подобной проблемой и есть обходное решение? Пользователем sys те же действия выполняются без ошибок. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 11:03 |
|
ORA-01031: insufficient privileges при обновлении VIEW на одном из узлов RAC
|
|||
---|---|---|---|
#18+
lstrn Похоже на bug. Может кто-нибудь сталкивался с подобной проблемой и есть обходное решение? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 07:35 |
|
ORA-01031: insufficient privileges при обновлении VIEW на одном из узлов RAC
|
|||
---|---|---|---|
#18+
Техподдержка ответила: проверьте привилегии. В 1м сообщении не уточнил: view1 состоит из select к таблицам нескольких схем: create view A.view1 as select col1 from A.tab1, B.tab2 where ... instead of trigger изменяет данные только схемы A, таблица B.tab2 только читается, выдана привилегия: grant select on B.tab2 to A; Выяснил: Для БД с одиночным экземпляром этого достаточно, чтобы изменять данные в A.tab1 с помощью триггера и не возникала ошибка ORA-01031 после компиляции представления. Для RAC нужно дополнительно выдать привилегию на изменение данных grant update on B.tab2 to A ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 12:48 |
|
|
start [/forum/topic.php?fid=52&fpage=39&tid=1880984]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 132ms |
0 / 0 |