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

EXECUTE DBMS_AQADM.grant_queue_privilege(
privilege => 'ENQUEUE',
queue_name => 'SAP.TENZOR_SINGLE_OUTB',
grantee => 'EDI_TENZOR',
grant_option => FALSE/TRUE);
...
Рейтинг: 0 / 0
Ошибка ORA 00900
    #39821936
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
Ошибка ORA 00900
    #39821946
pivil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо земляк, так отработало!

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


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