どのような方法でも良いので教えていただけましたら幸いでございます。
宜しくお願い致します。
回答がかぶってしまいますが、回答者2の人の方法を取るしかないと思います。
但し、OracleのExpressEditionでは確かテーブルスペースが1G以内の制限があったと思います。
全dmpをインポートすると1Gを越える場合、一部のテーブルだけインポートしてCSV化し。
インポートしたテーブルを削除後、再度別テーブルをインポートしてCSV化を繰り替えせば
CSVデータ化出きると思います。
なお、dmp ファイルをOracleにインポートするにはimpコマンドを使用します。
impコマンドではインポート対象のテーブルがデータベース上に存在しない場合は、
Create tableを実施しますが、このときのTableSpaceはdmpファイル作成時の環境と
同じものへ行おうとします。
当然、そのTableSpaceがなかった場合は、エラーになります。
もしよろしければ、有料でCSV化を行えますが、どのくらいの容量のものでしょうか?
当然ですが一番いいのは当然Oracle環境に復元。CSVなどで取り出しMysqlにインサートだとは思いますが古いバージョンならテキストエディタなどで強引に開けばある程度は内容の確認できたような気がします。最近のバージョンだと無理だった気もしますが…
あとはimp.exeをshowパラメータつきで実行して結果をテキスト出力してテキストからインサートするやり方でしょうか
少なくとも簡単にインサートできる結果は出力できなかった気がするので無難に復元をお勧めします。
ありがとうございます。
しかし、元のOracleデータベースは、すでになくなってしまったんです。
このdmpだけが残ってしまったんです。
いろいろなエディタを試しましたが、開く事ができません(泣)
確認しておらず済まぬが無料で利用できるOracleのExpressEditionでは読み込めぬか?
http://www.oracle.com/technology/software/products/database/xe/i...
ありがとうございます!試してみます!
回答がかぶってしまいますが、回答者2の人の方法を取るしかないと思います。
但し、OracleのExpressEditionでは確かテーブルスペースが1G以内の制限があったと思います。
全dmpをインポートすると1Gを越える場合、一部のテーブルだけインポートしてCSV化し。
インポートしたテーブルを削除後、再度別テーブルをインポートしてCSV化を繰り替えせば
CSVデータ化出きると思います。
なお、dmp ファイルをOracleにインポートするにはimpコマンドを使用します。
impコマンドではインポート対象のテーブルがデータベース上に存在しない場合は、
Create tableを実施しますが、このときのTableSpaceはdmpファイル作成時の環境と
同じものへ行おうとします。
当然、そのTableSpaceがなかった場合は、エラーになります。
もしよろしければ、有料でCSV化を行えますが、どのくらいの容量のものでしょうか?
ありがとうございます!頑張ってやってみます!
ありがとうございます!頑張ってやってみます!