我想通过 12c 中的 rman 设置运行 oracle 在线备份。我有 3 个脚本需要运行,它们是:
rman target sys@[db_name]/[db_password] nocatalog
configure channel device type disk clear;
RUN { ALLOCATE CHANNEL c1 DEVICE TYPE DISK FORMAT 'C:\Users\Administrator\Documents\Backup\%U'; BACKUP DATABASE PLUS ARCHIVELOG; }
我希望能够通过 ac#Process
对象将它们作为单个条目运行。我想使用命令行而不是批处理文件进行模拟。
因此,我查看了一些问题/答案,并且习惯于&&
尝试组合命令,但这并不太奏效。它采用了前两个命令并将我连接到 RMAN 中心,但该RUN
命令没有执行(很可能是因为;
在脚本的那部分内)。
EDIT* - 实际上只运行了第一个命令。第二个没有执行。
我的问题:有没有办法可以将这 3 个脚本项组合成 1 个以运行 c#Process.Start()
方法?