У меня есть оракул база данных (11g) триггер запустить после установки на столе, мне нужно запустить внешнюю программу этого триггера через окна команды:запуск Windows команды из триггера базы данных Oracle
c:\my_external_apps\app1.exe arg1 arg2 arg3
я пытаюсь это код, но он не работает:
create or replace TRIGGER GE_MAIN_NOTIFICATION_SEND AFTER INSERT ON TABLE
REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW BEGIN
SYS.DBMS_SCHEDULER.create_program(program_name => 'UPLOADNC', program_type => 'EXECUTABLE',
program_action => 'C:\WINDOWS\SYSTEM32\CMD.exe /C c:\my_external_apps\app1.exe arg1 arg2 arg3 ',
enabled => TRUE);
END;
и это ошибка
ORA-04088: error during execution of trigger 'DURRA.GE_MAIN_NOTIFICATION_SEND'
27486. 00000 - "insufficient privileges"
*Cause: An attempt was made to perform a scheduler operation without the
required privileges.
*Action: Ask a sufficiently privileged user to perform the requested
operation, or grant the required privileges to the proper user(s).
как я могу сделай это?? i am beginner с базой данных oracle
СПАСИБО !!! ВЫ МОЖЕТЕ СОХРАНИТЬ –