最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

Oracle技術分享 oracle 回收站recyclebin相關

2022-10-20 17:56 作者:夜灬長夢多  | 我要投稿

1. 查看是否開啟回收站功能。
SQL> show parameter recyclebin;
NAME TYPE VALUE

------------------------------------ ----------------------?------------------------------
recyclebin string on
2. oracle的recyclebin功能:當drop 表時而不指定【purge】,"drop table TABLENAME;"時;系統(tǒng)只是將這個表重命名為BIN$開頭的名稱,
并在數據字典中修改了相關數據,表所占用的物理空間并沒有真正的回收,此時所占用的空間還是原來的表空間,當表空間不夠用時,ORACLE會跟據DROPSCN#自動進行逐個清理回收站中對像所占用的空間。默認開啟。
需要注意一種情況,對像所在的表空間要有足夠的空間,不然就算drop掉經過recyclebin由于空間不足oracle會自動刪除的!
3.將recyclebin中的對象還原
SQL> flashback table TABLENAME to before drop ;
表名可以是回收站系統(tǒng)的
dba_recyclebin.object_name也可以是dba_recyclebin.original_name
此時存在一種情況,如果已經用備份的DDL語句重建了一個新的表,這個時候再用此命令還原顯然會報錯,這個時候只能還原成一個別名,
如果還原恢復時,原來的表名已經使用或者表結構已經創(chuàng)建,那么就需要將recyclebin中的表恢復為別名,如下
SQL> flashback table TABLENAME to before drop rename to TABLENAME_old;
再將數據還原到對應的新表
SQL> insert into TABLENAME select * from TABLENAME_old t;
注意:如果將表drop掉,那么索引也被drop掉了,從recyclebin中只是恢復了表的數據,所以還要重建下表上的索引,約束。
4.回收站recyclebin 查看
SQL> show recyclebin;
SQL> select * from dba_recyclebin;
SQL> select * from user_recyclebin;


Oracle技術分享 oracle 回收站recyclebin相關的評論 (共 條)

使用qq登录你需要登录后才可以评论。
宜兰市| 贡觉县| 青川县| 新丰县| 遵义县| 望城县| 山阳县| 泰来县| 青海省| 岳池县| 秦皇岛市| 尼勒克县| 原平市| 广昌县| 河曲县| 延津县| 炎陵县| 石阡县| 烟台市| 镇远县| 樟树市| 城固县| 临夏市| 梁河县| 莎车县| 恭城| 长春市| 嘉荫县| 黄龙县| 五华县| 于田县| 密云县| 兰州市| 涿鹿县| 甘泉县| 岫岩| 拜泉县| 漳州市| 乐都县| 怀来县| 来安县|