回收站不工作的問題解決
一. 問題描述
在測試flashback 的功能時,發現drop表時,回收站功能沒有能夠啟用.
二. 問題分析
資料庫的flashback和recyclebin功能是開放的.
sql>select flashback_on from v$database;
FLASHBACK_ON
------------------------------------------------------
YES
SQL>show parameter recyclebin
NAME TYPE VALUE
---------------------- --------------------------------- --------
recyclebin string ON
SQL>create table t(x number(10));
Table created.
SQL> insert into t values(1);
1 row created.
SQL> commit;
Commit complete.
SQL> select * from t;
X
----------
1
SQL> drop table t;
Table dropped.
####檢查回收站裡面,有沒有剛才刪除的表,結果顯示沒有任何記錄.
SQL> show recyclebin
SQL> select * from user_recyclebin;
no rows selected
檢查使用者預設表空間,原來hr使用者的預設表空間為system,hr.t表建立在system表空間上,所以刪除該表時,因為它存在於system表空上
,不放入回收站.
SQL> select username ,default_tablespace from dba_users;
USERNAME DEFAULT_TABLESPACE
---------------------------------------- --------------------
OLTP1 SYSTEM
OUTLN SYSTEM
HR SYSTEM
SYS SYSTEM
SYSTEM SYSTEM
TSMSYS SYSTEM
DIP SYSTEM
DBSNMP SYSAUX
WMSYS SYSAUX
三. 問題解決
修改使用者的預設表空間(非system表空間)
SQL>alter user hr default tablespace users;
User altered.
再次測試刪除表的操作.
SQL> create table t (id number(10));
Table created.
SQL> insert into t values(1);
1 row created.
SQL> commit;
Commit complete.
SQL> drop table t;
Table dropped.
SQL> show recyclebin;
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
T BIN$vkI6NtLWip7gQKjAgdAVoA==$0 TABLE 2012-04-22:02:34:25
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32980/viewspace-1057973/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Maven解決repository不更換的問題Maven
- 近期工作遇到的問題及解決方式收藏
- 工作疑難問題解決4例
- 解決text-overflow: ellipsis;不生效的問題
- 工作中使用 Git 解決問題的場景Git
- 解決cef中title不現實tooltip的問題
- WPF 解決 CommandParameter 引數不更新問題
- vue scoped 解決樣式不生效問題Vue
- 工作中碰到的Java問題整理及解決方案Java
- 【ubuntu】解決行動硬碟掛載不上的問題Ubuntu硬碟
- PostgreSQL的AutoVacuum原理及autovacuum不工作問題解析SQL
- 解決 Unexpectedlexicaldeclarationincaseblock的問題BloC
- docker下mysql連線數修改後不生效問題的解決DockerMySql
- C# Thread.Sleep 不精準的問題以及解決方案C#thread
- 如何使用AIRCHECK G2解決wifi連不上的問題AIWiFi
- 解決 github 訪問不了的問題Github
- 解決github訪問慢的問題Github
- display:flex解決的問題Flex
- 遇到問題的解決方法
- vue-解決background-image:url不顯示問題Vue
- 前端:說說工作中解決過的印象比較深刻的問題前端
- 工作195:解決key值不唯一的報錯
- APISIX單元測試準備工作與問題解決方案API
- elasticsearch啟動時提示此時不應有common的問題解決Elasticsearch
- 解決 PBootCMS 後臺登入不顯示驗證碼的問題boot
- 關於mysql查詢字符集不匹配問題的解決方法MySql
- win10回收站不見了在哪裡找_win10桌面找不到回收站的解決方法Win10
- 解決JS跨域訪問的問題JS跨域
- iOS 解決設定rootViewController 記憶體不釋放問題iOSViewController記憶體
- MySQL 與 Elasticsearch 資料不對稱問題解決辦法MySqlElasticsearch
- but no encoding declared;問題的解決方法Encoding
- 01揹包問題的解決
- 黑蘋果的問題解決蘋果
- 提升解決問題能力的思考
- JAR衝突問題的解決JAR
- 記錄@EnumValue註解不生效的問題
- 遠端桌面提示"你的憑據不工作"解決方案
- 提問題比解決問題更重要
- Vue 2.0陣列和物件更新後DOM不更新問題的解決方法。Vue陣列物件