質問

2008年08月13日 01時22分
  • Oracleのバージョンアップの難易度は

情シスのオープンナレッジ『Syszo』サービス終了のお知らせ

質問

現在、Oracle7で販売管理システムが稼動しています。
これを10gくらいに一気にバージョンアップしたいのですが、
難しいものでしょうか?(漠然としててすみません)

もし上記のようなバージョンアップを経験された方がいらっしゃったら、
どの程度の作業が発生して、それがどの程度の難易度なのか、
また、どんなリスクがあるのかなど、教えていただけないでしょうか。
(または、そういった情報があるサイトや書籍などをご紹介いただけないでしょうか)

例えば、別のサーバに10gをきれいにインストールして、
既存の7からフルエクスポートして、10gにフルインポートする。・・程度の
工程で出来ないものでしょうかね。

ちょっと前にOracleでバージョンアップのインターネットセミナーがあったようですが、
セミナーを開催するということはそれなりに難易度は高いということ?なんですかね。

2件の回答があります

回答

むいですね。
新しく作り直すと思ったほうが
よいのではないですか?

いまどきオラクル7ですと 8年くらい前から10年前です
インポートも簡単にはできません。ローダーくらいしか
無理で EXPやIMPでは無理です。

データは入れられてもアプリはほとんど動きませんよ。

2008年08月13日 07時06分

回答

ご自身が示しているリンク先より参照できる PDF の資料にもあるように、Oracle 7.x から 10g への直接アップグレードは公式にはサポートされていません。(さらに言うなら、一旦 9i を経由してのアップグレードだとしても、元バージョンがが R7.3.3 以前だとアップグレード・パスは示されていませんね)
…ということは、7.x から 10g へのアップグレードを望む場合、サポートを期待するならそういったサービスを提供しているサードパーティのベンダを探すか、あるいは完全に自己責任で行うしかありません。Oracle の移行元バージョンと移行先バージョンの両方(及び当該の販売システム)に精通しているエンジニアがその作業を担当するのであれば可能かもしれませんが、おそらく様々な障害が発生し、その対応のために必要となる工数が目論見をはるかに越えることになるであろうことは想像に難くありません。ましてや

別のサーバに10gをきれいにインストールして、
既存の7からフルエクスポートして、10gにフルインポートする。・・程度の
工程で出来ないものでしょうかね。
と期待しているとするなら、そう甘いものではないと理解していただいた方がいいでしょう。

私自身、Oracle をバックエンドとする業務管理システムのマイグレーションを担当したことがあり、その時は 8.0.5 -> 10g というパスでしたが、調査、検証、データベースアップグレードに伴うアプリケーション改修などでほぼ3ヶ月程度の工数を費やしました。やってみたうえでの感想は「今回はなんとか運良くマイグレーションできたが、正直言ってもうやりたくない。次回マイグレーションが必要となる時は、一から再構築してしまった方がむしろ工数は抑えられるのではないか」というものでした。

2008年08月13日 10時27分

あなたもコメントしましょう!