No.2ベストアンサー
- 回答日時:
ごめんなさい、うそ書いちゃいました。
実際のコマンド確認したところ、DDL文ファイルに出力させるには、インポートのコマンドであるimpのINDEXFILEオプションを使用します。
で、そのimpの実行に必要なファイルをexpで取得します。
expの方ですが、ROWS=Nで実行すればデータはエクスポートされずに定義のみエクスポートとなります。
>やはり、catexp.sql及びexpを実行するには、運用を止めて使用していない状態の方が良いのでしょうか?
catexp.sql、たいていDB構築時には流してると思いますよ。
1度流せばいいものなので、expが使えなかったら流すことを検討すればいいと思います。
心配でしたらcatexp.sqlが中でどんなSQLを流しているか自分で見てみるのがいいかと。
expは間違って行の内容まで出力させるとテーブルのサイズによっては大変なことになるのでパラメータの十分な確認が必要です。
ご返事ありがとうございます。
エクスポートとインポートについて、なんとなく見えてきました、catexp.sqlについては、まずexpを実行してみます、expのパラメータは注意が必要ですね。
参考になりました、ありがとうございます。
また、何かありましたらよろしくお願いします。
No.6
- 回答日時:
Enterprise Manager や DBA Studio といった、Oracle のツールを使用できますでしょうか?
使用可能であれば、
1.スキーマの中から対象のテーブルを選択
2.類似作成を選択
3.SQL表示ボタンを押す
することで、テーブル名以外の情報を取得できます。
ただし、1テーブルごとなので多数あると大変ですが・・。
同じ環境を構築されるのでしたらEXP,IMPの使用をお勧めします。
ご返事ありがとうございます。
Enterprise Managerがたしかインストールされていました、これを使用するとテーブル情報が取得出来るんですね、テーブル数は100近くありますので、1テーブル毎となると時間は掛かりますね。
Enterprise Managerでテーブル情報が取得出来ることがわかりましたので、参考になりました、ありがとうございます、また、何かありましたらよろしくお願いします。
No.5
- 回答日時:
No.4です。
「オブジェクトブラウザ」という言葉が、touge123さんが認識しておられるものと同じかどうか、不安なのですが。
私が認識しているものは、株式会社システムインテグレータの「Oracle開発支援ツール SI Object Browser」のことです。
http://www.sint.co.jp/siob/default.asp
その中のオンラインマニュアルの「4-1 テーブル」の「ソース」タブを見ると、CREATE文を見ることが出来ることが掲載されています。
http://www.sint.co.jp/siob/online8/ob80vol4.html …
その定義内容をコピー&ペーストすれば、他の環境に移植できます。
ご返事ありがとうございます。
すみません、「オブジェクトブラウザ」という言葉自体聞き覚えがありませんでした。
オブジェクトブラウザというOracleと密接に連携しがとれるツールが発売されているんですね。
これを使用すると簡単にcreate文が取得出来ますね、あとは、ソフトの調達とユーザーの端末にインストール出来るかという問題がありますが、大変参考になりました、ありがとうございました、また、何かありましたらよろしくお願いします。
No.4
- 回答日時:
No.3です。
ああ恥ずかしい!ご質問の意味を取り違えていました。
CREATE文そのものが欲しいのですね。
それでは、オブジェクトブラウザを使用するのは如何でしょうか?(OTNの掲示板では皆さん批判的ですが)
ご返事ありがとうございます。
はい、create文そのものを取得したかったのです。
>それでは、オブジェクトブラウザを使用するのは如何でしょうか?
すみません、知識不足でオブジェクトブラウザでどのようにしたら、create文を取得出来ますでしょうか、
教えて頂けると幸いです。
参考になるHP等でも構いません。
よろしくお願いします。
No.3
- 回答日時:
全く詳しくはないのですが…
「CREATE TABLE 新表名 AS SELECT 項目名(「*」でも可)FROM コピー元表名 WHERE句」で出来るはずです。
ただし、NOT NULL以外の制約やトリガーはコピーされないそうです。(データはコピーされます)
No.1
- 回答日時:
expコマンドでデータのエクスポートを行うのではなく、DDL文をテキストファイルに出力させることができます。
詳しくは、
exp help=y
で。
この回答への補足
expコマンドを調べて見ました。
このコマンドを実行する前の準備としてcatexp.sqlを実行する必要があるのは分かったのですが、DBを運用で使用中に実行出来ますでしょうか、やはり、catexp.sql及びexpを実行するには、運用を止めて使用していない状態の方が良いのでしょうか?
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL テーブル作成時のカラムについて 2 2022/08/27 21:48
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
一番好きな「クリスマスソング」は?
街に出ればクリスマスソングを聞かない日はないくらい、 いろんな曲がかかっていますよね。 あなたが一番好きな「クリスマスソング」を教えてください!
-
治せない「クセ」を教えてください
なくて七癖という言葉どおり、人によっていろいろなクセがありますよね。 あなたには治せないクセがありますか?
-
【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
「出身中学と出身高校が混ざったような校舎にいる夢を見る」「まぶたがピクピクしてるので鏡で確認しようとしたらピクピクが止まってしまう」など、 これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
-
【穴埋めお題】恐竜の新説
【大喜利】 考古学者が発表した衝撃の新説「恐竜は、意外にもそのほとんどが〇〇〇」 (〇〇〇に入る部分だけを回答して下さい)
-
Oracle上のテーブルからCREATE TABLE文をGenerateする方法
Oracle
-
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
importについて
-
テーブルの存在チェックについて
-
異なるサーバのDBデータ同士を...
-
データベース内のテーブル名の取得
-
変数が選択リストにありません
-
データがある場合のカラムの削除
-
OracleとSQLserver間のデータ連...
-
既存DBのテーブル情報をCR...
-
Oracle8iでテーブルをエクスポ...
-
NLS_LENGTH_SEMANTICS変更の影響
-
AUDIT TABLE
-
SQL:全テーブルの現在のデータ...
-
Timestampの値を自動的に挿入す...
-
Excel 2019 のピボットテーブル...
-
Oracle 2つのDate型の値の差を...
-
セルの右クリックで出る項目を...
-
エクセルVBAで5行目からオート...
-
Accessでテーブル名やクエリ名...
-
エクセルグラフの凡例スペース
-
Accessのフィールド数が255しか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルの存在チェックについて
-
変数が選択リストにありません
-
異なるサーバのDBデータ同士を...
-
importについて
-
データがある場合のカラムの削除
-
NLS_LENGTH_SEMANTICS変更の影響
-
Timestampの値を自動的に挿入す...
-
データベース内のテーブル名の取得
-
既存DBのテーブル情報をCR...
-
DBに変なものが
-
Object Browser相関タブの見方...
-
どれがPrimary Key、ForeignKey...
-
NLS_CHARSETの変更について
-
オラクルの環境をコピーして全...
-
Oracleのトリガーについて
-
PostgreSQLのカラムに"user"と...
-
1ヶ月に土日は何日あるか
-
既存テーブルの属性変更方法に...
-
Pro*CでのINSERT文
-
OracleとSQLserver間のデータ連...
おすすめ情報