2011-12-23 13 views
2

Oracleのジョブでdmpファイルをエクスポートするにはどうすればいいですか?私はOracleにとって新しく、予定通りのMsSQLバッチアップなどのジョブでOracleをバックアップする方法を知らないためです。だからこそ私は何を求めているのか知りたい。Oracleジョブでdmpファイルをエクスポートできますか?

答えて

1

データベースによってスケジュールされたバックアップを簡単にセットアップできます。このための最善の方法は、Oracle Scheduler Remote Job Agent(データベースにローカル)をインストールし、バックアップ・スケジュールを保持するデータベースにそのエージェントを構成することです。これはデータベースそのものでも、中央のバックアップスケジュールデータベース、味のすべての問題でもあります。

Oracle Schedulerは非常に強力で、ローカル・データベース、リモート・データベース[ローカル・サーバー]、およびリモート・サーバー上でタスクを実行できます。 OSタイプのジョブを使用する場合は、11gリモートスケジューラエージェントを使用するのが最善です。 旧式の10gスタイルの外部ジョブは使用しないでください。定義済みの資格情報を持つリモートジョブを使用します。

my blogを参照すると、docuへのポインタもあります。

ジョブ・エージェントをスケジューリングを実行するデータベースの有効なターゲットにインストールして構成した後、最も簡単にdbconsoleを使用してジョブを定義します。 dbconsoleを設定すると、自動バックアップジョブを生成するオプションも提供されます。おそらくこれで十分です。あなたはエクスポートを要求し、Oracle Schedulerでexpdpするとすばらしい仕事をします。

0

dmpファイルを生成するために古いimp/expユーティリティを使用してdumpをエクスポートするのではなく、Oracle Datapumpを参照してください。特に、Oracle 11gを使用していることがわかります。

データポンプは、テーブルレベル、テーブルスペースレベル、スキーマレベルの&フルエクスポートモードをサポートしています。以前のimp/empツールよりもはるかに高速です。 さらに読書:


私はOracleのジョブでDMPファイルをエクスポートする方法を知っていますか?

これはできません。 empツールはの外にのデータベースを実行し、ジョブは内部で実行されます。スケジュールされた輸出が必要な場合は、おそらくcronjob/scheduledタスクを使用することができます。

+0

を参照してください。私が欲しいのは、Oracleジョブを使ってOracle dmpをエクスポート/インポートすることです。 – ppshein

+0

@ppsheinそれはできません。 – Sathya

+0

それで、スケジュールでOracleスキーマ/データベースをバックアップする方法と、それを再び復元する方法を教えてください。ありがとう。 – ppshein

1

Javaストアド・プロシージャまたはCプログラムを使用して、OracleジョブからOSプロセスを実行できます。

は、私は手動で/インポートのOracle DMPをエクスポートする方法を知っているthis blog entry

関連する問題