问题描述
嗨,
我想安排RMAN备份。所以,我创建了以下工作
感谢许多来自在线的消息来源。
虽然pl/sql编译成功,但跟踪显示以下错误
ORA-27369: job of type EXECUTABLE failed with exit code: Incorrect function.
要么,调度程序有问题,要么我的rm.cmd引起了一些问题。因此,我在rm.cmd中发布争议。
D:\ oracle \ 产品 \ 12.2.0 \ dbhome_1 \ bin \ rman目标系统/******* cmdfile = C:\ 用户 \ ******* \ 桌面 \ 备份.Txt
backup.txt的内容如下
我的rm.cmd可以成功运行。
您能解决我目前面临的这个问题吗?
我想安排RMAN备份。所以,我创建了以下工作
begin
dbms_scheduler.create_job(
job_name => 'rman07_2',
job_type => 'EXECUTABLE',
job_action => 'C:\Windows\System32\cmd.exe',
number_of_arguments => 2,
auto_drop => TRUE
);
dbms_scheduler.set_job_argument_value('rman07_2',1,'/c');
dbms_scheduler.set_job_argument_value('rman07_2',2,'C:\Users\***\Desktop\rm.cmd');
dbms_scheduler.enable('rman07_2');
end;
/
感谢许多来自在线的消息来源。
虽然pl/sql编译成功,但跟踪显示以下错误
ORA-27369: job of type EXECUTABLE failed with exit code: Incorrect function.
要么,调度程序有问题,要么我的rm.cmd引起了一些问题。因此,我在rm.cmd中发布争议。
D:\ oracle \ 产品 \ 12.2.0 \ dbhome_1 \ bin \ rman目标系统/******* cmdfile = C:\ 用户 \ ******* \ 桌面 \ 备份.Txt
backup.txt的内容如下
run
{
shutdown immediate;
startup MOUNT;
BACKUP DATABASE;
STARTUP;
}
我的rm.cmd可以成功运行。
您能解决我目前面临的这个问题吗?
专家解答
好的,你能先从这个演示开始吗
https://asktom.oracle.com/pls/apex/asktom.search?tag=dbms-scheduler-execute-bat-file
并确保这在您的服务器上工作。如果失败,则调度程序设置有问题。
但是,如果您要运行备份,则调度程序中也有本机支持,例如
https://asktom.oracle.com/pls/apex/asktom.search?tag=dbms-scheduler-execute-bat-file
并确保这在您的服务器上工作。如果失败,则调度程序设置有问题。
但是,如果您要运行备份,则调度程序中也有本机支持,例如
declare
l_rman varchar2(32767);
begin
l_rman := 'connect target /
run {
backup database;
}';
dbms_scheduler.create_job(
job_name => 'my_job',
job_type => 'backup_script',
job_action => l_rman,
credential_name => 'my_credentials',
enabled => true
);
end;
/
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




