powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ora-01031 insufficient priveleges
22 сообщений из 22, страница 1 из 1
ora-01031 insufficient priveleges
    #39943898
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не могу создать мат. вью
законнетился локально как oracle
sqlplus / as sysdba
...
create materialized view ...
дает exception для схемы
на другой схеме работает.

что может давать exception на схеме
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39943911
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дает exception

- У меня машина не заводится.
- Пепельницу вытряхивал? По колесам пинал? Ну, не знаю...
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39943912
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdm,

а по делу?
вроде ясно написал.
На схеме А работает
На схеме Б не работает
скрипт одинаковый.
Квота анлимитед.
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39943916
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SQL> CREATE MATERIALIZED VIEW user1.t1_mv
  2  TABLESPACE user1d01
  3  BUILD DEFERRED
  4  REFRESH FAST START WITH (SYSDATE) NEXT (TRUNC(SYSDATE) + 1) + 6 / 24 WITH ROWID
  5  DISABLE QUERY REWRITE
  6  AS SELECT * FROM user1.t1;
AS SELECT * FROM user1.t1
                     *
ERROR at line 6:
ORA-01031: insufficient privileges
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39943919
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kapelan
а по делу?


По делу: принято приводить полный журнал, включающий версию СУБД, текущего пользователя, код и ошибки. От вас ждем первого и второго.

kapelan

вроде ясно написал.


Нет.
kapelan

Квота анлимитед.


В свете данной ошибки вообще неясно, к чему это.
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39943924
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdm,

вы полагаете что версия СУБД может отличатся в разных схемах?
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39943927
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы полагаете что версия СУБД может отличатся в разных схемах?

Ваш вопрос сформулирован так, что можно предположить очень слабое знание СУБД Oracle.
Просто приведите полный журнал действий.
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39943940
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sqlplus / as sysdba

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> create materialized view user1.t1_mv
  2  as select * from dual;
as select * from dual
                 *
ERROR at line 2:
ORA-01031: insufficient privileges


SQL>
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39943945
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже на это: https://geodatamaster.com/2013/10/29/ora-01031-insufficient-privileges-while-creating-materialized-view/

как эту проблему решить?
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39943950
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
решилось так:
1 дать овнеру привилегии создавать таблицы и мат. вью
2 после этого создать вью от суперюзера
3 забрать привилегии - типа "оставить как было"
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39944043
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kapelan,

Что возвращает команда
Код: plsql
1.
2.
3.
SELECT username, accaunt_status, created 
FROM dba_users 
WHERE username = 'USER1';

?
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39944044
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kapelan
решилось так:
1 дать овнеру привилегии создавать таблицы и мат. вью
2 после этого создать вью от суперюзера
3 забрать привилегии - типа "оставить как было"


1 дать овнеру привилегии создавать таблицы и мат. вью

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
SQL> create user u1 identified by u1 quota unlimited on users;

User created.

SQL> grant create session,create table to u1;

Grant succeeded.

SQL> create materialized view u1.mv1 as select * from dual;

Materialized view created.

SQL>



SY.
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39944351
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
теперь другая проблемм возникла.
Вью не обнвляется по расписанию.
пробую выполнить от sysdba:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
exec dbms_job.run(2);
BEGIN dbms_job.run(2); END;

*
ERROR at line 1:
ORA-23421: job number 2 is not a job in the job queue
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 86
ORA-06512: at "SYS.DBMS_IJOB", line 972
ORA-06512: at "SYS.DBMS_JOB", line 366
ORA-06512: at line 1
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39944352
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kapelan
Код: sql
1.
2.
ERROR at line 1:
ORA-23421: job number 2 is not a job in the job queue


Google translateORA-23421: задание № 2 не является заданием в очереди заданий
Никаких намёков на причину ошибки это сообщение вам не даёт?
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39944356
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет
подскажете?
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39944361
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kapelan
нет
подскажете?
Из спойлера:
ORA-23421: задание № 2 не является заданием в очереди заданий

Поищите ваш job №2
Код: plsql
1.
select * from dba_jobs WHERE job = 2;
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39944362
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такой джоб
гугла на эту ексепшин говорит что проблема в том что нему выполнить джоб от другого юзера.
А вот как реашит это не знаю
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39944365
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такой джоб

При выборке из представлений DBA* снова возникает вопрос

полный журнал, включающий версию СУБД, текущего пользователя, код и ошибки.
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39944368
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdm,
sysdba
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SQL> select * from v$version;

BANNER                                                                               CON_ID
-------------------------------------------------------------------------------- ----------
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production              0
PL/SQL Release 12.2.0.1.0 - Production                                                    0
CORE    12.2.0.1.0      Production                                                                0
TNS for Linux: Version 12.2.0.1.0 - Production                                            0
NLSRTL Version 12.2.0.1.0 - Production                                                    0

SQL>
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39944369
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kapelan,

Выполните
Код: plsql
1.
SELECT job, priv_user FROM dba_jobs WHERE job = 2;


Затем присоединитесь к базе под пользователем, имя которого записано в поле priv_user, и повторите
Код: plsql
1.
exec dbms_job.run(2);
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39944423
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus,

нуу
если-бы знать пароли всех юзеров ... не было бы этого топика... как и многих других
выполнить могу только от супер юзера.
Собственно проблемма решилась с помощью dbms_scheduler - он работает нормально.
видимо какая-то багина в dbms_job
...
Рейтинг: 0 / 0
ora-01031 insufficient priveleges
    #39944530
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kapelan
SQL*Plus,

нуу
если-бы знать пароли всех юзеров ... не было бы этого топика... как и многих других
нуу
если бы знать прикуп ... можно было бы жить на Гавайских островах рядом с Lawrence Joseph Ellison... и многими другими
:-)
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ora-01031 insufficient priveleges
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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