背景
今天本来是要做数据迁移的,公司给下发了一份新的数据迁移脚本,脚本细节自己 没有看,想着测试环境先试试,结果就完蛋了,系统用户表、机构、角色、权限等基础信息全没了,查看用户表是这个样子![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/22b633aa4e49086d1f6d48754a69a530.png)
心里的状态:![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f61c9e78cc1474b356167f30053987b1.png)
如果你遇到过类似,不小心删除表,删除数据等情况的,那么你看到这里对可以放心了。
可能后果
心里快速想过几个念头:
- 完了,我这要加班到天亮了;
- 跑路吧;
- 还有救吗;
转机“闪回”
突然想起来,oracle数据库是可以“闪回”数据的,于是我就执行了下面的操作:
flashback table t_user to timestamp to_timestamp