問題タブ [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.

0 投票する
2 に答える
598 参照

oracle - Oracle SCN の明確化

以下のクワイアで異なる SCN 番号を取得する理由を知りたい

  1. SELECT TIMESTAMP_TO_SCN(SYSDATE) FROM DUAL - POINT IN TIME RECOVER FOR TABLESPACE にこれを使用します。

  2. V$DATABASE から CURRENT_SCN を選択します。- これをデータベースのリカバリ (RMAN) に使用します

2 つの異なる SCN が表示されるのはなぜですか?

SCN の基本は知っていますが、まだ混乱しています。誰でもクエリの正確な意味を明確にできますか

0 投票する
0 に答える
1192 参照

oracle - Oracle 11g でのバックアップ リカバリのスケジュール設定

Oracle 11g データベースへのバックアップ リカバリをスケジュールしようとしています。上記のスクリプトを Windows タスク スケジューラで使用します。

指定した時刻にスケジューラが起動しましたが、バックアップが開始されません。rman 経由でバックアップを実行すると、正常に動作します。

========未亡人のスケジューリングタスクから得たもの=========== ここに画像の説明を入力

=========私が得るべきもの(タスクのスケジューリングなしで正常に動作しています)=== ここに画像の説明を入力

明らかに、実行スクリプトは機能していません:

0 投票する
1 に答える
1169 参照

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()ますか?

0 投票する
1 に答える
189 参照

oracle11g - Oracle データベース (Oracle 11g) のデータファイルをバックアップします。

データベースが Oracle 11gRMANで稼働している間にデータファイルをバックアップするために使用できるツールまたは方法はどれですか?

0 投票する
2 に答える
983 参照

oracle - RMAN でエラーを克服する方法

RMAN で次のエラーが発生します:-

0 投票する
1 に答える
3921 参照

oracle - Oradata フォルダから Oracle データベースを復元する

コンピュータがドライブ C でフォーマットされているため、サーバー上のデータベースを失いました。しかし、oradata などのように、oracle フォルダはドライブ E にありました。以前のように oracle データベースを復元できますか?

0 投票する
1 に答える
411 参照

oracle - 11g での Oracle rman シンプル バックアップ

この質問は、 oracle rman simple backupとほとんど同じです。

しかし、そこには受け入れられる答えはありません。この質問は 11g に関するものです。だから私は尋ねます:

Oracle スキーマでいくつかのテーブル初期化 DDL テストを実行したいのですが、実行間でデータベースをテスト前の状態に戻したいと考えています。RMAN で以下を実行しています。

正常に動作しているように見えますが、list backup にはバックアップが表示されます。

いくつかの変更を加えて(ユーザーを追加し、テーブルを追加し、データを追加しました)、バックアップを復元しようとしました:

期待される結果: データベースは、最初のバックアップが作成されたときとまったく同じ状態に復元されるはずです。

実際の結果: テスト DDL で作成したすべての新しいテーブルとユーザーは引き続き存在します。接続を閉じ、セッションを再起動し、テーブルから選択することでこれを確認しました! 復元後もテーブルは残っています。

これとの取引は何ですか?MSSQL と Postgres では、バックアップとはデータベースの状態を保存することを意味し、それを復元するとはバックアップの時点に戻ることを意味します。しかし、Oracle 11g の RMAN では、復元が成功したと「主張」しますが、証拠は明らかにそうではないことを示しています。

Oracle にデータベースの状態をそのまま保存してから変更を加えるにはどうすればよいです?

これはオラクルで可能ですか?