Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка ORA 00900 / 3 сообщений из 3, страница 1 из 1
03.06.2019, 20:19
    #39821931
pivil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка ORA 00900
Подскажите пожалуйста где ошибка?

EXECUTE DBMS_AQADM.grant_queue_privilege(
privilege => 'ENQUEUE',
queue_name => 'SAP.TENZOR_SINGLE_OUTB',
grantee => 'EDI_TENZOR',
grant_option => FALSE/TRUE);
...
Рейтинг: 0 / 0
03.06.2019, 20:31
    #39821936
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка ORA 00900
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
Connected to Oracle Database 18c Express Edition Release 18.0.0.0.0 
Connected as user1@//192.168.1.201:1522/XE

SQL> EXECUTE DBMS_AQADM.grant_queue_privilege(privilege => 'ENQUEUE', queue_name => 'SAP.TENZOR_SINGLE_OUTB', grantee => 'EDI_TENZOR', grant_option => FALSE/TRUE);
begin DBMS_AQADM.grant_queue_privilege(privilege => 'ENQUEUE', queue_name => 'SAP.TENZOR_SINGLE_OUTB', grantee => 'EDI_TENZOR', grant_option => FALSE/TRUE); end;

ORA-06550: Строка 1, столбец 145:
PLS-00306: ошибочно число или типы аргументов при обращении к '/'
ORA-06550: Строка 1, столбец 7:
PL/SQL: Statement ignored

SQL> EXECUTE DBMS_AQADM.grant_queue_privilege(privilege => 'ENQUEUE', queue_name => 'SAP.TENZOR_SINGLE_OUTB', grantee => 'EDI_TENZOR', grant_option => FALSE);
begin DBMS_AQADM.grant_queue_privilege(privilege => 'ENQUEUE', queue_name => 'SAP.TENZOR_SINGLE_OUTB', grantee => 'EDI_TENZOR', grant_option => FALSE); end;

ORA-06550: Строка 1, столбец 7:
PLS-00201: идентификатор 'DBMS_AQADM' должен быть объявлен
ORA-06550: Строка 1, столбец 7:
PL/SQL: Statement ignored

SQL> conn system;
Connected to Oracle Database 18c Express Edition Release 18.0.0.0.0 
Connected as system@//192.168.1.201:1522/XE

SQL> 
SQL> EXECUTE DBMS_AQADM.grant_queue_privilege(privilege => 'ENQUEUE', queue_name => 'SAP.TENZOR_SINGLE_OUTB', grantee => 'EDI_TENZOR', grant_option => FALSE);
begin DBMS_AQADM.grant_queue_privilege(privilege => 'ENQUEUE', queue_name => 'SAP.TENZOR_SINGLE_OUTB', grantee => 'EDI_TENZOR', grant_option => FALSE); end;

ORA-24010: очередь SAP.TENZOR_SINGLE_OUTB не существует
ORA-06512: на  "SYS.DBMS_AQADM", line 1070
ORA-06512: на  "SYS.DBMS_AQADM_SYSCALLS", line 256
ORA-06512: на  "SYS.DBMS_AQADM_SYS", line 8779
ORA-06512: на  "SYS.DBMS_AQADM", line 1065
ORA-06512: на  line 1

SQL> 

...
Рейтинг: 0 / 0
03.06.2019, 20:52
    #39821946
pivil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка ORA 00900
спасибо земляк, так отработало!

begin DBMS_AQADM.grant_queue_privilege(privilege => 'ENQUEUE', queue_name => 'SAP.TENZOR_SINGLE_OUTB', grantee => 'EDI_TENZOR', grant_option => FALSE); end;
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка ORA 00900 / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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