
Oracle10gのデータベースの移行について質問です。
Oracle10g が稼動しているサーバ機があります。
老朽化の為、新しいハードウェアへ入れ替える事になりました。
OSは、入れ替え前も入れ替え後もWindows Server 2003です。
DB: Oracle10g → Oracle10g
OS: Windows Server 2003 → Windows Server 2003
現行のサーバ上では4つのインスタンスが稼動しています。
新しいサーバ上に、同じ構成でそのまま移行する方法を検討していますが、下記のような方法で大丈夫なものでしょうか?
(1)新しいサーバ上にOracle10gを初期データベースなしでインストールする
(2)新しいサーバ上で新規のOracleインスタンスを4つ作成する (ORADIMツールを使用)
(3)現行のサーバ上の各インスタンス・Oracle関連サービスを停止し、オフラインでデータベース関連のファイルのバックアップを取得する
(4)現行のサーバから、新しいサーバへ、オフラインで取得したバックアップファイルを転送する
(5)新しいサーバ上の各インスタンス・Oracle関連サービスを停止する
(6)新しいサーバ上から、(3)で取得したファイルと同じファイルを削除する
(7)新しいサーバ上で、バックアップしたファイルを現行のサーバと同じ位置に配置する
(8)新しいサーバ上のOracle関連サービスと各インスタンスを起動し、動作を確認する
どなたか、回答宜しくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>>通常は、(1)(3)(4)(5)(7)(2)(8)の順じゃないかと思うのですが・・
>インスタンスの作成は、ORADIMでなくDBCAと言うツールで出来ました。
>そちらを使うようにしてみます。
DBCAを使ってインスタンス作成作業するなら、手順が変わると思います。(質問に書かれた手順で良い)
そもそも、ファイルをリストアするなら、インスタンスの作成作業自体が不要です。
ORADIMを使って、インスタンス(サービス)の立ち上げ用の定義だけ作ればよい。
DBCAでDBを作っても、バックアップからリストアすることで、DBCAの作業自体が無駄に近く、
結局レジストリ定義だけ使う感じになります。
レジストリは、前述のようにORADIMで作れますので。
オラクルのバージョンやエディションが変わる場合は、単純なリストアでの移行って訳にはいかないと思いますが、
今回のようなケースだと、ハードウエア障害等でのバックアップからの復元と同じ考え方でいけると思いますよ。
ちなみに、バージョンやエディションが変わる場合は、DBCAでインスタンスを作成することになると思いすが、
DBキャラクタセットの変更がなければ、ファイルはリストアせず、データファイルだけをトランスポータブル表領域の
エクスポート・インポートで移行するのが簡単な方法かと思います。
詳しい解説、ありがとうございました。
最初に私の書いた手順で、DBCAを使う方法で上手くいきました。
ご指摘のように無駄な手順も含まれてしまいますが・・・。
問題解決とさせていただきます。
重ね重ねお礼を申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー Windows Server 2019 CALについて 3 2022/04/02 16:40
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- WordPress(ワードプレス) WordPressの編集画面がいつもと違うのですがこれは何でしょう? 1 2023/03/29 10:26
- ドメイン・サーバー・クラウドサービス サクラサーバーでのHPのUPについて 1 2023/06/10 11:21
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(メールソフト・メールサービス) メールが送信できない 発信側でできる対策 3 2023/05/11 10:22
- ネットワーク ニフティメールのiPhoneとWin PCでの運用 1 2023/03/30 11:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
RMANのlist backup コマンド
-
レストア時の空き容量不足について
-
Oracleデータベースの復旧方法
-
DB(oracle)のフルバック容量...
-
ORA-01013のエラーについて経験...
-
xy平面上の点P(x,y)に対し,点Q(...
-
Oracleで流したSQLのログを取得...
-
CASE文のエラーについて
-
PL/SQLでログを確認したい。
-
HAVING句でのBETWEEN演算子
-
ORA-01843: 指定した月が無効で...
-
PL/SQL PLS-00103エラーについて
-
PCC-S-02201エラーの対処を教え...
-
HDの不良クラスタをパーティシ...
-
フルインポートで警告が発生します
-
ストアド・プロシージャをバッ...
-
3つのテーブルのレコードをCSV...
-
はじめまして!
-
表領域の作成について
-
シェルスクリプトでオラクルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DB(oracle)のフルバック容量...
-
レストア時の空き容量不足について
-
Oracleデータベースの復旧方法
-
10gのバックアップ方法とリスト...
-
インスタンスリカバリとメディ...
-
リカバリ時のデータバックアッ...
-
リカバリ
-
RMANを使用してのバックアップ...
-
ORACLE9iのリカバリ方法
-
RMANでリストア→DBオープンする...
-
フラッシュバックデータベース...
-
完全リカバリのUNDOデータの由...
-
ウイルス感染後の手順(バックア...
-
リカバリ、またはバックアップ...
-
ARCserveでのリストアができない
-
Oracle オラクル データベース...
-
RMAN不完全リカバリーについて...
-
ウイルスバスター2004 隔...
-
Oracleのarchivelogアーカイブ...
-
スタンドアロン端末でのDB構築...
おすすめ情報