問題タブ [rman]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - Oracle SCN の明確化
以下のクワイアで異なる SCN 番号を取得する理由を知りたい
SELECT TIMESTAMP_TO_SCN(SYSDATE) FROM DUAL - POINT IN TIME RECOVER FOR TABLESPACE にこれを使用します。
V$DATABASE から CURRENT_SCN を選択します。- これをデータベースのリカバリ (RMAN) に使用します
2 つの異なる SCN が表示されるのはなぜですか?
SCN の基本は知っていますが、まだ混乱しています。誰でもクエリの正確な意味を明確にできますか
oracle - Oracle 11g でのバックアップ リカバリのスケジュール設定
Oracle 11g データベースへのバックアップ リカバリをスケジュールしようとしています。上記のスクリプトを Windows タスク スケジューラで使用します。
指定した時刻にスケジューラが起動しましたが、バックアップが開始されません。rman 経由でバックアップを実行すると、正常に動作します。
========未亡人のスケジューリングタスクから得たもの===========
=========私が得るべきもの(タスクのスケジューリングなしで正常に動作しています)===
明らかに、実行スクリプトは機能していません:
c# - Oracle RMAN スクリプトを単一のエントリとして実行する
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()
ますか?
oracle11g - Oracle データベース (Oracle 11g) のデータファイルをバックアップします。
データベースが Oracle 11gRMAN
で稼働している間にデータファイルをバックアップするために使用できるツールまたは方法はどれですか?
oracle - RMAN でエラーを克服する方法
RMAN で次のエラーが発生します:-
oracle - Oradata フォルダから Oracle データベースを復元する
コンピュータがドライブ C でフォーマットされているため、サーバー上のデータベースを失いました。しかし、oradata などのように、oracle フォルダはドライブ E にありました。以前のように oracle データベースを復元できますか?
oracle - 11g での Oracle rman シンプル バックアップ
この質問は、 oracle rman simple backupとほとんど同じです。
しかし、そこには受け入れられる答えはありません。この質問は 11g に関するものです。だから私は尋ねます:
Oracle スキーマでいくつかのテーブル初期化 DDL テストを実行したいのですが、実行間でデータベースをテスト前の状態に戻したいと考えています。RMAN で以下を実行しています。
正常に動作しているように見えますが、list backup にはバックアップが表示されます。
いくつかの変更を加えて(ユーザーを追加し、テーブルを追加し、データを追加しました)、バックアップを復元しようとしました:
期待される結果: データベースは、最初のバックアップが作成されたときとまったく同じ状態に復元されるはずです。
実際の結果: テスト DDL で作成したすべての新しいテーブルとユーザーは引き続き存在します。接続を閉じ、セッションを再起動し、テーブルから選択することでこれを確認しました! 復元後もテーブルは残っています。
これとの取引は何ですか?MSSQL と Postgres では、バックアップとはデータベースの状態を保存することを意味し、それを復元するとはバックアップの時点に戻ることを意味します。しかし、Oracle 11g の RMAN では、復元が成功したと「主張」しますが、証拠は明らかにそうではないことを示しています。
Oracle にデータベースの状態をそのまま保存してから変更を加えるにはどうすればよいですか?
これはオラクルで可能ですか?