Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 通过.bat文件向命令行实用程序发出命令_Windows_Batch File_Rman - Fatal编程技术网

Windows 通过.bat文件向命令行实用程序发出命令

Windows 通过.bat文件向命令行实用程序发出命令,windows,batch-file,rman,Windows,Batch File,Rman,我正试图通过.bat文件向RMAN(oracle的backup manager实用程序)发出命令(尽管我希望语法类似)。我对RMAN非常陌生,甚至对.bat文件也比较新,但复制我从联机示例中找到的格式,我做了: rman target system/password run { CONFIGURE RETENTION POLICY TO REDUNDANCY 2; CONFIGURE BACKUP OPTIMIZATION ON; CONFIGURE CONTROLFIL

我正试图通过.bat文件向RMAN(oracle的backup manager实用程序)发出命令(尽管我希望语法类似)。我对RMAN非常陌生,甚至对.bat文件也比较新,但复制我从联机示例中找到的格式,我做了:

rman target system/password
run {
    CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
    CONFIGURE BACKUP OPTIMIZATION ON;
    CONFIGURE CONTROLFILE AUTOBACKUP ON;
}
但是,当我尝试将其作为.bat文件运行时,它只会启动一个rman窗口,并且在我手动输入exit之前不会执行任何其他操作;,在这一点上,它给出了直接发送到命令行的其余行的错误


我做错了什么

把它归档
rman目标系统/password
。如果不起作用,请阅读帮助并查看是否有命令行开关,例如FTP
FTP-s filename.txt
。请尝试
Rman/?
查看它是否支持命令行帮助。好的-那么,是否有一个.bat脚本引用.txt文件中的一组Rman命令?这是一个特定于rman的东西,还是一个通用的.bat东西?
rman TARGET/@cmdfile1
(这是unix,假设Windows是类似的)来自的帮助。对于在命令提示符下进行交互的小范围程序来说,这是一个普遍现象。所以99%的人不会这么做。在windows FTP和Diskpart中执行此操作。