PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
19843 | 03/07/01 14:44:10 | RE(2):PB6.5: dmpファイル作成の戻り値をPBで拾いたい By wada_atsu |
19841 | 03/07/01 10:59:25 | RE(1):PB6.5: dmpファイル作成の戻り値をPBで拾いたい By M.M |
19839 | 03/07/01 10:19:48 | PB6.5: dmpファイル作成の戻り値をPBで拾いたい By wada_atsu |
カテゴリ:データベース
日付:2003年07月01日 10:19 発信者:wada_atsu
題名:PB6.5: dmpファイル作成の戻り値をPBで拾いたい
皆さんお世話になります。
PBの画面から、以下のような処理を考えています。
1)DBのデータを丸ごとバックアップ
2)それが終わったらDBデータ削除
そこで1)の処理として、以下の手法を考えました。
(1)run関数でdosバッチファイル(expコマンド)を走らせ、oracleのdmpを出力
(2)てとらぽっとさんのホームページの、csvファイル出力関数を使用
(3)tableを丸ごとコピー(データベースの過去ログ004276)
ここで(2)(3)の手法は、データが数万件あるため、
データ戻しが遅くなるので、(1)の方法にしようと考えました。
ただ、(1)だとバッチファイルを起動させるため、
dmpファイルの作成が終わらないうちに、DB削除処理に入ってしまいます。
(run関数の戻り値は、バッチファイルを起動した時点で1が返ってきてしまう)
ここで質問なのですが、
「dmpファイルの作成が終わってからデータ削除」したいので、
dmpファイル作成の戻り値を拾う、何かうまい方法はないでしょうか?
ご存じの方、どなたか御教授下さいませ。
どうぞよろしくお願いいたします。
環境はW2K Server,Oracle8.1.7,PB6.5.1です。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.