私は最近、本番データベースを間違ったデータで更新することによって、仕事中に大きなエラーを作りました。私は本番データベースに対してスキーマを作成し、テーブルを作成しました。私はその後、テストサーバーから置き換えたデータだけでテーブルのコピーを取得しました。たとえば、すべてのユーザーを、実働サーバー上のその列のタイプ45の列のタイプ6で置き換えました。私は今、その特定の列にタイプ6のデータのみをコピーしていますが、それは4000人近くのユーザーでした。私は本番サーバーにスキーマを作成し、同じ名前テーブルを作成し、新しいスキーマにデータセットをコピーしました。データセットをあるスキーマから別のスキーマに転送するにはどうすればよいですか?
質問プロダクションデータベースで、6から45を誤って置き換えたデータセットを、その列に6のユーザーしか含まないスキーマデータベーステーブルのデータセットに置き換えるにはどうすればよいですか?
私は手動で行うことができますが、それは永遠にかかるでしょうし、誰かが私が本当に迅速に、そして痛みを伴わずに、保存された手順のように手助けできることを願っています。私はこれらのカップルの日のために汚れていたので?ありがとう
データベースにフラッシュバックが有効になっていますか? – OldProgrammer
タイムスタンプの時点でのフラッシュバッククエリを試してみることもできますが、数日後に運が尽きることがあります。 –
それは昨日起こった。私はフラッシュバックコマンドを試して、いくつかのエラーが発生しました。 ORA-00604:再帰SQLレベル1でエラーが発生しました。ORA-12801:パラレル問合せサーバーP005およびORA-01555でエラーが通知されました。スナップショットが古すぎます:名前 "_SYSSMU6_422204433 $"のロールバック・セグメント番号6が小さすぎます。何か案は? Thaks – javaTwilight