• 締切済み

Oracle8iへのデータ移行

Windows Nt4.0:Oracle8からWindows 2000:Oracle8iへデータ移行をしたいと考えています。 そのときに必要となる作業とはどのような手順になるのでしょうか? 宜しくお願いいたします。

  • hell
  • お礼率16% (41/243)

みんなの回答

  • msystem
  • ベストアンサー率42% (79/186)
回答No.1

テーブルごとの移動であれば、Oracle8で必要なテーブルなどを、EXPORTして、8iのほうでIMPORTすれば移行できます。 移行の単位も、全体、ユーザーごと、オブジェクト(表など)の指定ができますのでどれをどのように移行するかを考えてください。。 ただし、いずれの場合も、8iのほうでデータベース(インスタンス)の作成は先に行ってください。 詳しくは、Oracleの「ユーティリティ」マニュアルを見ていただくか、もっと絞って質問していただけるとありがたいです。マニュアルはOTNのホームページにありますので、みてください。

参考URL:
http://technet.oracle.co.jp/

関連するQ&A

  • Oracle10gから8iへのデータ移行について

    Oracle10g(10.1.0.2)のデータをOracle8i(8.1.6)へ移行する方法を教えていただけないでしょうか? Oracle8iからOracle10gのデータベースへアクセスして,そこでエクスポートすればいいのでしょうか?その方法もいろいろ試しているのですが,解決には至っておりません。 よろしくお願いします。

  • Oracle8iからの最適な移行

    Oracle8.1.6+WindowsNT4.0Serverで構成されているシステムがあります。 この度、ハードウェアの老朽化により、移行が必要となりました。 以下の3つを考えているのですが、安全な手段はどれでしょうか? Oracleの知識があまりないのと、当時の開発スタッフはいないため、リスクは負いたくないです。 1)Oracle8.1.6+Windows2000Server 2)Oracle9i+WindowsServer2003への移行 3)SQLServer2005+WindowsServer2003への移行 ※1)はサポートしてくれるハードウェアの購入先が見つかっていないのです

  • Oracle8とOracle8iについて

    サーバーにOralce8(8.0.5 nt)とOracle8i(8.1.7nt)があり Oracle8の方のプログラムを作りたいのですが Oracle8iのpro*cしか持っていません このような場合oracle8用のpro*cを購入しないとだめでしょうか? (ライセンスとか・・・) Oralce8に接続するクライアントは今のままのバージョン(oracle8)を使用したいのですがOracle8クライアントのプログラムを8i用のpro*c8.1.7で作成できますか? (このときはやっぱりクライアントは8iじゃないとだめでしょうか?) 回答、よろしくお願いします

  • Oracle8iのデータをOracle8へ移行する方法

    Oracle8iでエクスポートしたファイルをOracle8へインポートすると 「IMP-00010:有効なエクスポート・ファイルではありません。 ヘッダーは検証に失敗しました。」 と出て失敗してしまいます。 講習会のテキストを読んでみると、「この方法ではうまくできないこと のあります」とだけ書いてあり、どうすればうまく行くのかが わかりません。 元々下位バージョンへ移行するということで、「ムリなんじゃないかなぁ~」 と思ってやってみたらやっぱりダメでした。 何か良い方法はないのでしょうか・・?

  • データ移行について

    oracle8iからmysql5.0にデータ移行する作業をしています。 まず、oracleからCSVファイルを出力し、mysqlでインポート、という流れです。半角カナ→全角カナ対応もしています。 ただその際、全角漢字が文字化けしてうまくインポートすることができません。 oracle8iからmysql5.0にデータ移行する、という何か分かりやすいツール等、ご存じの方いらっしゃいましたらお願いします。。

  • PostgreSQLからOracleへのデータ移行の方法

    プログラマ暦は4年ですが、DBに関しては初心者レベルです。 (与えられたDBの操作をするくらいで、設計やチューニングなどはやったことがありません。) ネットで検索をしてみたものの、それらしき情報が見つからないのでこちらに投稿させて頂きます。 PostgreSQL7.3.2からOracle9iへのデータ移行の方法について教えて下さい。 プログラムでゴリゴリ書けば、なんとか移行できるとは思っているのですが、 果たしてそれが正しいやり方なのかどうか、わからないのです。 もしかしたら、もっと簡単に移行する手段があるのかも?と思っているのですが・・・。 みなさんでしたら、このような場合、どのような手段で作業しますか? 移行するために使う言語も含めて手順を教えて頂きたいです。 よろしくお願いします。

  • Oracle8iから9iへ移行後、接続できない

    環境:Oracle9i 2.0 VB :VB6 件名の通りです。Oracle9iクライアントにバージョンアップしました。 その後、既に作成されているプログラムを開いて実行しようとするとエラーになります。 原因はOracle InProc Server 4.0 Type Libralyが参照不可になっていました。 別のPCにはOracle9i管理者版をインストールしたのですが、こちらは問題なく動作します。 Oracle9i管理者とクライアントによってVB6の動作に違いがあるのでしょうか? ちなみにOracle9i管理者版でOracle InProc Server 4.0 Type Libralyを参照しているファイルはoip9.tlbでしたのでoip9.dllの2つのファイルをクライアント版のPCに登録したのですが、それでも動作しませんでした。 原因がわからず困っています。どなたかアドバイスお願い致します。

  • Oracle8が入っているPCにOracle9iをインストールする方法

    質問があるので、知っていたら教えて下さい。 今ローカルマシンにOracle8クライアントが入っているのですが、 それはそれで残しておいて、Oracle9i(サーバ)を入れたいと思っています。 手順で言いますと (1)Oracle9iのCD-ROM(全部で3枚)の1枚目を入れるとインストーラーが起動してインストール画面が表示されます。 (2)インストールを開始ボタンをクリックすると「ようこそ画面」が表示されます。 (3)次にボタンを押下すると「ファイルの場所」画面が表示されます。 (4)名前とパス(Oracle8とかぶらない様に設定)を設定し「次」ボタンを押下すると上の方に製品をロード中です・・・~%」と表示されます。 ここで、プログレスバーが40%になったところで必ず止まってしまいます。何度やっても止まってしまいます。 そこで今度はCDのデータをハードディスクにコピーしてインストールしようと試みたのですが、javaファイルのいくつかでコピーが出来ないとエラーが生じて しまいます。試しにインストーラーを起動させてみたら今度は90%のところで止まってしまいます。何度やっても同じです。 Oracle8が入っているPCにOracle9i(サーバ)をインストールする方法(手順)を教えて下さい。 よろしくお願いします。

  • データ連携 .net2005 VB Oracle9.2i

    質問は、データ連携です。 サーバーA=VB6 Oracle9.2i サーバーB=.net2005 VB Oracle9.2i サーバーが二つがあります。 一度の件数は、2,000件(1,000バイト)×5テーブル 1.サーバーAからサーバーBのデータ連携をする時に、どのようなデータ形式がお勧めでしょうか?  例:「TXT形式」「CS形式」「dmp形式」など 2.サーバーAからサーバーBのデータ連携をするには、どのような運用が理想でしょうか?  例1:TXT形式などで貰い、PGでOracleに更新するなど  例2:「dmp形式」などで貰い、手作業でbatファイルを起動するなど  例3:VBに組み込むなど(その場合のPGの命令方法を教えてください。)  エンドユーザーの作業は、多くしたくないのです。  どのような意見でも構いません。回答お願い致します。

  • RMAN(Oracle9i)を使ったDB移行

    Oracle 9iのRMANを使用して、現行のDBサーバから新DBサーバの移行 を考えており、DB移行のテストをしているのですが、上手く行きません。 ※バックアップファイルは、アーカイブモードでオンラインバックアップです。 新サーバーでOracle9iをインストール、RMAN構築、RMANで仮バックアップ、 旧サーバーのRMANのアーカイブ、フルバックアップファイル(ARCH.BUS, FULL.BUS)を 差し替えてリストアしましたが、 RMAN> restore database; で、「ora-196112:データ・ファイル1はmissing or corrupt dataのためリストされませんでした。」とエラーを吐きました。 RMAN> alter database open resetlogs; を入れたところ、 ora-01157、ora-01110を吐き、リストアできませんでした。 そこで、旧DBサーバーのRMANのデータをごっそり新DBサーバーのRMANに置換して、リストアをしようと試みたところ、RMANのスタート時点で、ora-01991というエラーを吐いて、RMAN自体、起動できませんでした。 どなたか、RMANのバックアップを使用して、DB移行を成功した方、ご教授ください。 もしくは、他のDB移行をご存知の方、ご教授ください。 よろしくお願いします。