• 締切済み

Oracle9iのバックアップ

oracle9iのデータを外部ファイルにはきだしてバックアップをとりたいです。 基本的な質問なのですがoracleではける外部ファイルはどのようなものがあるのでしょうか? CSV以外にも色々とあるものなのでしょうか?

  • Oracle
  • 回答数1
  • ありがとう数1

みんなの回答

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

エクスポートコマンド「Exp(ort)」でdumpファイル作成が最も一般的と思います。

Cosmo2007
質問者

お礼

ご回答ありがとうございます。 oracleではdumpファイルでバックアップをするのが一般的なんですね。

関連するQ&A

  • オラクル9iのリストア

    お世話になります、 大変基本的なことで恐縮ですが 自信の持てそうな手順が見つからなかったので お教えいただきたい所存です。 Win2003serverで オラクルの9iを使用しており 毎日オラクルをとめてから ハードディスクにあるファイルを すべてテープにバックアップしています。 このテープを使って バックアップを取った時点に DBの状態を戻したいと考えております。 いったいどのようにすれば 元通りにすることができますでしょうか。 お手数をおかけいたしますが 何卒よろしくお願いいたします。

  • Oracle9iのTEMPORARYファイルのバックアップについて

    初めて質問をさせていただきます。ひでと申します。 今回、Oracle8iのバックアップ環境をOracle9iに改修を行っているのですが、TEMPORARYファイルの扱いで困っています。 Oracle8iではTEMPORARYファイルを下記のコマンドでバックアップ用に待機させる事が出来るのですが、 alter TABLESPACE TEMPORARY begin backup; Oracle9iでは上記コマンドを実行すると下記のエラーが発生します。 --- ORA-03217: TEMPORARY TABLESPACEの変更用オプションが無効です。 原因: 一時表領域の変更に、無効なオプションが指定されました。 処置: 有効なオプション(ADD TEMPFILE、TEMPFILE ONLINE、TEMPFILE OFFLINE)のうちいずれかを指定してください。 --- 調べた所によるとTEMPRARYファイルは「バックアップをする必要なファイル。もしくはバックアップ不可能なファイル」に位置づけられているようなんですが、Oracle9iでバックアップに必要でないと言う確証が持てません。 どなたかご教授頂ければ幸いです。 以上、よろしくお願いいたします。

  • ORACLE9iのリカバリ方法

    ORACLE9iのリカバリ方法を教えてください。 Windows server 2003 R2、Oracle9iを使用しています。 Cドライブにoracleをインストール、Dドライブにoracleのデータを格納しています。 Cドライブのハードディスクが駄目になったので、Cドライブのハードディスクを交換して Windows server 2003 R2をインストールして Windowsの標準機能のバックアップ(バックアップデータには、system stateも含んでいます。)からバックアップしておいたデータを復元させました。 ファイル単位のデータや、オラクルのサービスは復旧したのですが、オラクルのテーブルなどが開きません。 SI ObjectBrowserでオラクルを開こうとしたとき、 「ORA-01219:データベースがオープンしていません。固定の表/ビューに対する問合せのみ可能です。」 というメッセージが表示されます。サービスの再起動をしましたが、同じようなエラーがでます。 SQLPLUSで、alter database openのコマンドを入れてデータベースをオープンさせようとしたところ、 次のようなエラーが出てきました。 ORA-01122:データベース・ファイル8の照合検査でエラーが発生しました。 ORA-01110:データ・ファイル8:'D:ORACLE^ORADATA\SFRES\USER01.DBF' ORA-01207:ファイルが制御ファイルより新しくなっています。-古い制御ファイルです。 どなたか、解決方法をご存知の方、ご教授ください。

  • Oracle9i(Win)バックアップすべきファイルは?

    Oracle9i(Win版)をOracle9iを再インストールする事態になってもダウン時までの状態に戻したいと思っています。 EnterpriseManagerConsoleからDailyBackupのジョブを以下のスクリプトで走らせています。 (ウィザードで生成されたものです) ------------------------------------------------run { allocate channel Channel1 type disk format '*:\******\*****\b_%u_%p_%c'; backup ( database include current controlfile ); backup ( archivelog all delete input ); } allocate channel for maintenance device type disk; delete obsolete device type disk; ------------------------------------------------ この他にバックアップを取るべきファイルは パスワードファイル、listener.ora、sqlnet.ora、tnsnames.ora位でしょうか? 上記のジョブ以外にバックアップを取っておくべきファイルは何かアドバイスをください。

  • Oracleのバックアップについて

    データベースソフトOracle10gを使用してサーバで バックアップを下記運用でとっています。 毎日、ディスクにSQL Plus Expにてフルバックアップをとっています。 質問ですがこの運用から一週間の一日だけフルバックアップをとり あとはすべて差分バックアップというやり方です。 バッチファイルの中身とSQLファイルの差分の書き方を教えてください よろしくお願い致します。

  • オラクルバックアップについて

    オラクル初心者で、はじめて、バックアップを行います。 わかりにくい文章ですが、宜しくお願いします。 現在、Oracle9iをアーカイブログモードで運用しています。 そこで、下記のように、OSコマンドによる差分バックアップを計画しております。 日~金がオンラインバックアップ(ホットバックアップ):差分 土曜日はオフラインバックアップ(コールドバックアップ):フル オンラインバックアップでは、オンラインREDOログファイルのアーカイブ(alter system archive log current)を実行後に,アーカイブログのみ取得しようと考えておリます。 リカバリについては、土曜日のオフラインバックアップで取得したバックアップにオンラインバックアップで取得したアーカイブログを適用しようと考えております。 そこで質問になります。 (1)アーカイブログを取得する際に、バックアップモードの変更・解除はいらないという認識でよろしいでしょうか? (いろんな資料を見ると、バックアップモードについては書かれていないので、不安で質問いたしました。) (2)オンラインバックアップでの制御ファイルのバックアップは必要ないということでよろしいのでしょうか? (3)オンラインREDOログファイルのアーカイブ(alter system archive log current)を実行についても、注意点等あれば、ご教授ください。 そのほかに、気になる点があれば、ご指摘ください。 また、関連するホームページなどありましたら教えてください。 説明不足な点があるかもしれませんが、宜しくお願い致します。

  • Oracleのバックアップに関して

    すいません。Oracle初心者です・・・。質問があります。 OracleデータをARCserveにてDATテープにバックアップする事を考えているのですが、24時間サービスを止めれない運用で動いておりますので、 (1)アーカイブログモードに変更し、ホットバックアップする。 (2)サービスを止めずにEXP.EXEにてDMPをはき出しそのDMPファイルをバックアップする というような2種類の方法を考えているのですが、どちらにした方が良いか迷っています。上記2種類を考えると万が一障害がおきた時復旧時間&手間を考えると(1)の方が早いと思うのですが、アーカイブログを一定感覚でデータをはきだしするのでパフォーマンスが落ちると耳にしました。 そこで、質問なのですが、 Q1.もし(2)で行った場合、EXP.EXEでDMPをエクスポートしている最中にDBに書き込みがあった場合うまくエクスポートできるのでしょうか? Q2.(1)で行った場合、アーカイブログだけを毎日テープで取ればいいのでしょうか? 以上もしお分かりになる方がおられましたら宜しくお願いいたします。

  • オラクルvmで使用したファイルのバックアップの仕方

    教えてください。 オラクルvmで使用したファイルのバックアップの仕方を教えてください。 オラクルvmでWindowsxpをインストールしてワープロプログラムをインスト-ルしてあるのですが、ワープロソフトで使用したデータファイルをバックアップしたいのですが、方法を教えてください。 宜しくお願い致します。

  • Oracle Application Server のバックアップ

    Oracle Application Serverのコールドバックアップに関する質問です。 Windows 2003 環境でのOracle Application Server 10gのコールドバックアップを取得しようと考えています。 基本サービスをすべて停止し、バックアップソフト(Arcserve)にてバックアップを取得すればいいかと思っていますが、問題ないでしょうか? また、その場合サービスの停止はWindowsのサービス停止で大丈夫でしょうか? それもともコマンドベースでサービスの停止の必要があるでしょうか? とても初歩的な質問ですが、ご回答お願いいたします。

  • Oracle オラクル データベースの移行  移動について

    オラクルがインストールされているPC(A)から 同じDBを別PC(B)へ移す作業を職場で依頼されたのですが、 やり方が分らず困っています。 Oracle: 9i リリース 9.2 OS:XP モード:ノーアーカイブ 概要として、 1.既存DBの停止 2. バックアップ取得(OSアプリ、エクスプローラー等でバックアップ取得を考えてます) (制御ファイルとデータファイル、REDOログ)が対象!? 3.新PC(B)にオラクルインストール 4.新PCのオラクルでリストア作業(この辺が全くわからないです) と考えました。 DBにお詳しい方の意見、 詳しい処理(考え方は、ともかく実操作)を詳しく紹介しているサイトが あれば情報共有させてください。 ※移行先のドライブ構成は移行元と基本同じですが、 出来ればリストア時に検討したいと思っています。 ※既存DBは自由にDB停止して必要なデータ(バックアップ)は取れるので、 3番と4番の詳しいやり方が分かればうれしい。 そもそも考え方自体間違っているのかも・・・そしたらご指摘お願いします。 ※出来ればRMANは使わない方法がベスト