• ベストアンサー

dmpファイルをインポートせずに、テーブル名を知りたい

Oracle8.1.6のexpコマンドで作成したdmpファイルがあります。 このdmpファイルをimpコマンドでインポートせずに、テーブル名を(できれば、レコード数も)知りたいのですが、何か方法がありますでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ダンプファイルに含まれるテーブルは、"SHOW=Y"オプションを付けて、IMPを動かせば、 IMPが実行予定のDDL文を表示してくれますので、その中に、"CREATE TABLE ~"の 構文で書かれています。 それを拾いあげれば良いかと思います。 件数については、確認する機能はありません。 (強引にダンプファイルを解析すればできるけど...、一般論として出来ません)

関連するQ&A