Oracle8iでエクスポートしたファイルをOracle8へインポートすると
「IMP-00010:有効なエクスポート・ファイルではありません。
ヘッダーは検証に失敗しました。」
と出て失敗してしまいます。
講習会のテキストを読んでみると、「この方法ではうまくできないこと
のあります」とだけ書いてあり、どうすればうまく行くのかが
わかりません。
元々下位バージョンへ移行するということで、「ムリなんじゃないかなぁ~」
と思ってやってみたらやっぱりダメでした。
何か良い方法はないのでしょうか・・?
No.1
- 回答日時:
Oracle8i→Oracle8ですから問題はないと思うんですがねえ...
(やったことないけど)
"IMP-00010"でしょ?expファイルがブッ壊れているって可能性はないですか?
例えば FTPで持って来る(FTP使っていなかったらごめんさい)際
asciiモードで持ってきたとか。
あ、一つ思いつきました。こういうのはどうですか?
ODBCドライバ経由でMS-ACCESSかなんかで8i/8の表に対し
それぞれリンクテーブルを張り、ACCESSクエリー経由でデータをコピー
する
っていうの。
たしか、ODBCドライバなら8i用のNet8でOracle8にもアクセスできたはずです。
多少効率は悪いですが....
No.2ベストアンサー
- 回答日時:
ORACLE8iのエクスポートファイルじゃないとダメなんですか?
8i環境のテーブルのレコードを8環境に移行したいというのであれば、Oracle8iではなく、Oracle8のexpを使用してエクスポートファイルを作り、Oracle8のimpでデータを8環境に入れてやればいいはずです。
できましたっ!
よくよく考えてみるとそうですよね~
8に入れたいなら8で作ってしまえばいいんですね。
あれこれ複雑なやり方を考えるよりも、まずシンプルに考えなきゃダメですね。
勉強になりました。
yu-jinさんを初め、回答していただいた皆様、ありがとうございました。
No.3
- 回答日時:
Oracle8iからOracle8はやったことがないですね。
確かにExp/Imp無理な気がする。
Oracle8iが乗っているサーバとOracle8データベースが乗っているサーバはネットワークでつながっているのでしょうか?
Oracle8iからOracle8にリンクテーブルを作成してOracle8i側からInsertするのは無理でしょうか?
データが多い場合は、専用のロールバックセグメントを一時的に作成するか、プロシージャを作成して適当な時点でコミットするしかないですが。
頻繁にデータの以降が発生するは場合は、Oracle8iでテーブルのデータをテキスト出力して、Oracle8側でSQL*Loaderを使用してデータを投入することも可能かと思います。
Accessにデータを吸上げてOracle8側へデータ移行するのも楽ですけど、日付タイプなんかは気をつけないといけないかな。
NULLがある場合、適当な日付が入ってしまったような覚えがあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- ドライブ・ストレージ データ移動ができません 1 2022/11/11 11:33
- iPhone(アイフォーン) iphone iPhoneの画像をwindowsにエクスポートすると9割エクスポート失敗してます。 2 2022/11/25 10:56
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- その他(メールソフト・メールサービス) Thunderbirdの連絡先をコピーしたい 3 2023/06/21 15:47
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- Oracle oracleで 10,20, 30, というデータがあるとして ,区切りでデータが何件あるか調べる関 3 2023/03/14 15:56
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
- USBメモリー・SDカード・フラッシュメモリー 内部ストレージがいっぱいになり、SDカードに移行する方法を調べてるのですが、 失敗してデータが全て消 5 2022/04/26 22:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
accessの処理が遅い
-
DATファイルをEXCELで開きたい
-
DAOファイルのSQLクエリの部分...
-
ファイルメーカーで画像を参照...
-
SQL*Loaderのコミットポイント...
-
エクセル-マクロ 別ファイルか...
-
警察はスマホに保存した動画や...
-
PCが悪くなって新しいPCにSSMS...
-
復旧中のデータベースについて
-
業務用のデータベースサーバー...
-
accessの上限容量2Gでは容量が...
-
Sqliteで使えない文字。
-
Accessdでの「トランザクション...
-
INSERT分の処理速度がトランザ...
-
SQL Server Management Studio ...
-
oracleデータベースの更新履歴
-
SQLデータベースを削除する方法
-
パラメーターエラーで復元でき...
-
SQLServerバックアップ戻せない
-
DBを復元したら「読み取り専用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DATファイルをEXCELで開きたい
-
エクセルのフィルタ抽出が固まる
-
accessの処理が遅い
-
マスタメンテとは?
-
ファイルの存在チェック
-
SQL*Loaderのコミットポイント...
-
AS400 印刷用ファイルからCS...
-
ACCESS2003での150人同時利用
-
ACCESSで名前を付けて保存は・・
-
VSAM,QSAM,BSAM,BPAM,BDAM
-
SQLローダーを使ってExcelのデ...
-
SQLローダーで複数のCSVファイ...
-
ADOで別ユーザが開いているエク...
-
ファイルメーカーで変更禁止を...
-
EXCEL VBAによるEXCELファイル...
-
データをCSVでエクスポートしたい
-
Access2002★MDEファイルを修正...
-
videopad 無料版 アンインストール
-
バッチファイルで2つのファイル...
-
ファイルメーカーで画像を参照...
おすすめ情報