人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Oracle9i(Windows)を使用しています。すでに構築されたスキーマがあるのですが、これと同じもの(テーブル、インデックス、ストアドなど)を生成するためのSQL文を簡単に生成する方法があったら教えてください。
いまのところEnterpriseManagerで表などを選択して「複製を作成」とすると表示されるダイアログでSQL文が表示されるので、これを利用しています。結構めんどくさいです。

●質問者: fslasht
●カテゴリ:コンピュータ
✍キーワード:SQL Windows インデックス スキーマ ダイアログ
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● liskweb
●20ポイント

http://hybooks.atmarkit.co.jp/data/2004/oracledb/

@ITハイブックス:「OracleDBユーザーズガイド -9i & 10g 対応-」書籍情報

同じものを作る為であればExport(exp)でできるのではないでしょうか。

◎質問者からの返答

回答ありがとうございます。

あとで空のスキーマ作ったり、テーブル構成を変えて作り直したりしたいのでSQL文が欲しいです。


2 ● TEKKAMEN
●20ポイント

http://www.vector.co.jp/soft/win95/business/se212844.html?g

外していればポイントは不要です。

◎質問者からの返答

回答ありがとうございます。

便利そうなツールではありますが、ちょっと違うようです。


3 ● xingchude
●30ポイント

http://www.oracle.com/

Enterprise Manager で ”Change Capture” とかいう名前のツールないですか?有料オプションだったかもしれません。

http://www.sint.co.jp/

システムインテグレータ

有料のツールだったら Toad とか object browser 等でもできると思います。

http://technet.oracle.com/

Oracle Technology Network: Downloads, Discussions, and Documentation for Developers and DBAs

私だったら

% strings export.dmp

とかやってSQL文だけ取り出してみるかも。

または import の際にSQL Trace を設定しておく。


ちなみに行データが必要なければ ”rows=n” オプション。別のスキーマにimpするときは

FROMUSER=foo TOUSER=bar かな。

◎質問者からの返答

回答ありがとうございます。

Change Captureはインストールされてますが使ったことありませんでした。

dmpファイルからstringとして抜き出しちゃうのが楽かもしれませんね。


4 ● nacamk
●20ポイント

http://www.sint.co.jp/siob/default.asp

データベース開発ツール Oracle開発支援 SI Object Browser

・Oracleオブジェクトのリバース表示/編集

本ツールで作成したオブジェクトだけでなく、既存のOracleオブジェクトのスクリプトを表示/編集できる

リバース機能を完備しています。


・GUIでのOracleオブジェクト作成/管理

OracleのオブジェクトをGUIで容易に作成/管理できます。


かなりメジャーなツールです

◎質問者からの返答

回答ありがとうございます。

SI ObjectBrowser持ってた…。(8i用だけど)


5 ● snitch
●20ポイント

http://www.sint.co.jp/siob/index.asp

データベース開発ツールとデータモデリングツールにより生産性向上 「SI Object Browser」シリーズ

EnterpriseManagerConsoleはJavaベースなので、ちょっと動作が遅いですね。

Object Browserというツールでお望みのことができます。サイトに評価版もありますので試してみてはどうでしょうか?

各スキーマのSQLをまとめてスクリプトに落とすこともできます。

◎質問者からの返答

かいとうありがとうございます。

Oracle8i用のObjectBrowserはあり、無保証ではありましたが、9iでも使えていたので利用していました。

が、今回対象としているOralce(9i)には接続できません。リビジョンの違いかもしれませんので、クライアントをいれなおして試してみます。これでうまくいったら、一番楽な解決さくですね。

Object Browser以外の方法がありましたが、ひきつづき回答お願いします。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ