![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_04.png?5a7ff87)
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位でしょうか?
上記のジョブ以外にバックアップを取っておくべきファイルは何かアドバイスをください。
No.3ベストアンサー
- 回答日時:
Oracle 9i の初期化パラメータファイルは PFILE を使用していないと思います。
(起動スクリプトをコンフィグしているのであれば話は違います。)バックアップを取る必要があるのは SPFILE となります。(SPFILE<SID>.ORAファイル)
ちなみに ALTER SYSTEMコマンドで変更した初期化パラメータはPFILEに反映されません。
PFILEをエディタで編集してもSPFILEがあれば優先されて読み込まれるので通常は使用されません。
サーバパラメータ(SPFILE)運用時のバックアップは RMAN のスクリプトに記述でき、
BACKUP ( SPFILE )
の記述を追加すればよいと思います。
本来は DAILY でバックを行う必要もないファイルですが、DAILY でフルバックのようですので、そのまま追記してしまってよいかと思います。
MZ-80Bさん
アドバイスありがとうございます。
RMANで backup spfile; と実行するとSPFILEのバックアップは、取れましたのでジョブに追加してみます。
Jianchenさんにアドバイスしてもらったinit<DB名>.oraは無かったのですが、以下のコマンドで作成できました。
SQL> create pfile='init<DB名>.ora' from spfile;
No.2
- 回答日時:
初期化パラメータファイルのバックアップは、下記(2)だけで大丈夫です。
(1) - (2)のファイルパスを記述しているだけの初期化パラメータファイル
*:\oracle\ora92\database\init<DB名>.ora
(2) - バックアップ対象ファイル
*:\oracle\admin\<DB名>\pfile\init<DB名>.ora
あと、先ほどのDDL文とはCREATE TEMPORARY TABLESPACE文の事です。
解りづらくてすみません。
これだけあれば大丈夫ですよ。
Jianchenさん
ありがとうございました。
あとは、リカバリの手順をトライアル版を使って
確認してみます。
知ってる方に答えていただきほっとしました。
まだまだOracle等のDB運用に関してはスタート地点に
立ったばかりですが、いつかここで自信を持って回答出来る様になりたいですね。
No.1
- 回答日時:
ターゲットデータベースに関しては
あとは初期化パラメータファイルくらいですね。
ローカル管理の一時表領域についてはバックアップされませんけど
これについてはDDL文があるという前提で良いんですよね。
Jianchenさん回答ありがとうございます。
今まで担当者がいたのでDB周りはお任せだったのですが、今回は、運用が出来る人がいないので必死になってます。知ってるって人はいますが、質問すると判らないって言われてしまい。調べつつもここに書き込んだ次第です。
初期化パラメータファイルは、
*:\oracle\admin\DB名\pfile\init.ora.*****
って言うファイルであってますか?
DDL文=データ定義言語文で、これはOracleを利用するアプリケーションが使う表をcreateする為の情報で合っていますか?こちらは、ドキュメントで存在しているので大丈夫かと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(ソフトウェア) Windows10のバックアップ イメージバックアップとフリーソフトバックアップ 5 2023/02/13 17:10
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- UNIX・Linux swapが機能しているかの確認について 2 2022/09/18 13:17
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
期限切れのバックアップの削除
-
BACKUP DATABASE とINSERTが同...
-
ログファイルの圧縮がされずに...
-
トランザクションログの切り捨...
-
ログ ファイルはいっぱいです。...
-
【DB】同じトランザクション内...
-
DATファイルをEXCELで開きたい
-
MS-Accessのエクスポートで異常...
-
accessの処理が遅い
-
PCが悪くなって新しいPCにSSMS...
-
postgresql についてです
-
復元に異常に時間がかかる
-
復元時間:復元しています
-
マスタメンテとは?
-
ファイルを誤ってPDFに変換...
-
32ビット版Officeで作成64ビッ...
-
警察はスマホに保存した動画や...
-
DBを復元したら「読み取り専用...
-
SQL Server Management Studio ...
-
データをCSVでエクスポートしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
期限切れのバックアップの削除
-
ログファイルの圧縮がされずに...
-
トランザクションログの切り捨...
-
バックアップの容量と時間の見積り
-
SQLServerのトランザクションロ...
-
ログ ファイルはいっぱいです。...
-
SQLServer2000でのトランザクシ...
-
SQLServerでトランザクションロ...
-
BACKUP DATABASE とINSERTが同...
-
MySQLでバックアップなしデータ...
-
XamppでインストールしたMySQL...
-
oracleとSQL Server比較検証
-
こんにちは。
-
LDFファイルからのロールフォワ...
-
SQL-Server トランザクションロ...
-
トランザクションログバックア...
-
Oracle9i(Win)バックアップすべ...
-
制御ファイルの多重化の意味に...
-
外付けのハ-ドディスクの使用...
-
Oracleバックアップ
おすすめ情報