rollback;
テーブルの変更を元に戻すことはできません。sqlplus(Oracle 10g Express)を使用してALTER TABLEを元に戻す方法は?
背景:
私はいくつかの.sqlスクリプト(解析されたHibernateスクリプトに基づいています)が私のテーブルを破壊しています。テスト用の完全なデータベースをインポートするには30分(マシンの速度も遅くなります)、休憩を取るのが大好きです。ロールバックなどのコマンドですべてを元に戻してからやり直したいと思っています。
ところでこれは、Oracle 10グラムExpress Editionのリリース10.2.0.1.0
これはさえ可能ですか?
、私は、単一のテーブルを復元する方法を見つけることができますよ。復元ポイント全体をフラッシュバックする方法を知っていますか? – glenneroo
@glenneroo - データベース全体をリストア・ポイントにフラッシュバックできます。http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_9011.htmおよびhttp://www.orafaq.com/ノード/ 1847は良いプライマーです。 –
私はそれがExpress Editionで利用できないと思います。 ** alter database flashback on; **コマンドを実行すると、次のエラーが戻されます。* ORA-00439:機能が使用可能ではありません。または、機能が使用可能かどうかを確認するには、v ** database **からflashback_onを選択するだけです。 – glenneroo