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; }
Process
それらを ac#オブジェクトを介して単一のエントリとして実行できるようにしたいと考えています。バッチ ファイルではなく、コマンド ラインを使用してエミュレートしたい。
そのため、いくつかの質問/回答を見て&&
、コマンドを組み合わせてみましたが、うまくいきませんでした。最初の 2 つのコマンドを実行して RMAN センターに接続しましたが、RUN
コマンドは実行されませんでし;
た (スクリプトのその部分が原因である可能性が高い)。
EDIT* - 実際には最初のコマンドだけが実行されました。2 番目は実行されませんでした。
私の質問: これら 3 つのスクリプト項目を 1 つに結合して、C# メソッドを実行する方法はありProcess.Start()
ますか?