成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

說一說ORACLE FLASHBACK TABLE的一個(gè)有趣問題

數(shù)據(jù)庫(kù) Oracle
從Oracle10g起,引入了回收站的機(jī)制,將drop掉的數(shù)據(jù)表保存在回收站中。當(dāng)發(fā)現(xiàn)誤刪除的時(shí)候,可以通過回收站回收數(shù)據(jù)表。本文從實(shí)驗(yàn)得出ORACLE限制了在表空間SYSTEM下使用回收站機(jī)制,下面我們就介紹這一過程,希望能對(duì)您有所幫助。

我們知道,ORACLE 10G新增了FLASHBACK特性,其中FLASHBACK TABLE用來對(duì)誤刪的表進(jìn)行修復(fù)。但是今天卻發(fā)現(xiàn)了FLASHBACK TABLE的一個(gè)有趣問題,請(qǐng)看下面慢慢道來:下面我用一個(gè)例子來說明我的遇到的有趣的問題,歡迎大家探討。

  1. SQL> CONNECT SYSDBA/***** AS SYSDBA   
  2.  
  3. 已連接。  
  4.  
  5. SQL> CREATE TABLE TEST (T VARCHAR2(10) ) ;   
  6.  
  7. 表已創(chuàng)建。  
  8.  
  9. SQL> DROP TABLE TEST;   
  10.  
  11. 表已刪除。  
  12.  
  13. SQL> FLASHBACK TABLE TEST TO BEFORE DROP;    
  14.  
  15. FLASHBACK TABLE TEST TO BEFORE DROP    
  16.  
  17. *   
  18.  
  19. 第 1 行出現(xiàn)錯(cuò)誤:  
  20.  
  21. ORA-38305: 對(duì)象不在回收站中 

出現(xiàn)ORA-38305錯(cuò)誤,起初我以為是回收站機(jī)制參數(shù)OFF引起的,Oracle10g起,引入了回收站的機(jī)制,將drop掉的數(shù)據(jù)表保存在回收站中。當(dāng)發(fā)現(xiàn)誤刪除的時(shí)候,可以通過回收站回收數(shù)據(jù)表?;厥照緳C(jī)制類似于我們?cè)赪indows系統(tǒng)上的回收站。在Windows中,當(dāng)我們選擇刪除一個(gè)文件時(shí),本質(zhì)上并沒有將文件從硬盤上刪除,只是將文件以一種形式改名,這樣就能從回收站中看到。于是我查看了RECYCLEBIN參數(shù)。

說一說ORACLE FLASHBACK TABLE的一個(gè)有趣問題 

奇怪的是回收站參數(shù)是開啟的,SQL> SHOW RECYCLEBIN; 也看不到刪除的表。這到底是咋回事呢?折騰了很久。后來修改了創(chuàng)建表的表空間,竟然一切都OK

  1. SQL> CREATE TABLE TEST(T VARCHAR2(10)) TABLESPACE USERS;  
  2.  
  3. 表已創(chuàng)建。  
  4.  
  5. SQL> DROP TABLE TEST;  
  6.  
  7. 表已刪除。  
  8.  
  9. SQL> SHOW RECYCLEBIN;  
  10.  
  11. ORIGINAL NAME    RECYCLEBIN NAME                OBJECT TYPE  DROP TIME  
  12.  
  13. ---------------- ------------------------------ ------------ -------------------  
  14.  
  15. TEST             BIN$gVtRcd2NTqihW6yM4vs0Hw==$0 TABLE        2011-07-24:12:40:42  
  16.  
  17. SQL> FLASHBACK TABLE TEST TO BEFORE DROP;  
  18.  
  19. 閃回完成。  
  20.  
  21. SQL> SELECT * FROM TEST;  
  22.  
  23. 未選定行 

如果不指定創(chuàng)建表的表空間,那么它會(huì)使用默認(rèn)的表空間SYSTEM,你可以通過SELECT TABLESPACE_NAME FROM USER_TABLES WHERE TABLE_NAME='TEST'查看。后來我有多次重復(fù)了這個(gè)實(shí)驗(yàn),結(jié)果都是如此,看來在表空間SYSTEM下是無法使用FLASHBACK TABLE特性的,很有趣的,后來查了下資料才知道: You cannot 'flashback table to before drop' a table which has been created in the SYSTEM tablespace. The table is sent to the recyclebin only if it existed in some other tablespace other than SYSTEM tablespace and that tablespace must be locally managed.看來ORACLE限制了在表空間SYSTEM下使用回收站機(jī)制,不知道ORACLE為什么有這限制。

關(guān)于Oracle數(shù)據(jù)庫(kù)的FLASHBACK TABLE的知識(shí)就介紹到這里,希望能對(duì)您有所幫助。

【編輯推薦】

  1. 一些很實(shí)用的Oracle數(shù)據(jù)庫(kù)優(yōu)化策略總結(jié)篇
  2. Oracle數(shù)據(jù)庫(kù)使用存儲(chǔ)過程創(chuàng)建自動(dòng)增長(zhǎng)列
  3. Oracle、MySQL和PostgreSQL的比較與選擇
  4. 一個(gè)利用Oracle表的主外鍵關(guān)系實(shí)現(xiàn)級(jí)聯(lián)刪除的實(shí)例
  5. Oracle數(shù)據(jù)庫(kù)Guid作主鍵時(shí)執(zhí)行速度超慢的原因在哪里
責(zé)任編輯:趙鵬 來源: 博客園
相關(guān)推薦

2021-06-27 21:10:12

Linux 進(jìn)程控制

2024-02-27 00:10:06

語(yǔ)言Javascript

2021-07-31 22:20:00

線程池系統(tǒng)參數(shù)

2020-10-30 10:38:50

Python開發(fā)語(yǔ)法

2011-07-26 09:04:44

MySQL Repli數(shù)據(jù)庫(kù)負(fù)載均衡

2015-10-23 11:40:08

SaaS應(yīng)用開發(fā)

2011-07-25 17:38:32

數(shù)據(jù)存儲(chǔ)一致性模型

2018-01-17 15:15:22

虛擬化IO半虛擬化

2021-01-06 17:28:00

MySQL數(shù)據(jù)庫(kù)緩存池

2023-12-29 10:28:24

SPIJava靈活性

2021-03-09 10:05:06

5G運(yùn)營(yíng)商技術(shù)

2018-04-09 15:10:50

測(cè)試方法新手軟件

2023-03-13 22:09:59

JavaSpring機(jī)制

2010-08-18 08:53:53

Scala

2024-10-24 08:31:26

2017-08-14 10:05:50

開發(fā)者App Store

2021-05-04 16:38:54

Linux數(shù)學(xué)游戲

2023-12-01 11:10:13

CMS開源

2023-10-08 09:42:41

GitHubDataTable?Fill

2017-07-02 17:39:00

數(shù)據(jù)結(jié)構(gòu)計(jì)算機(jī)系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 午夜精品在线观看 | 国产精品美女久久久久aⅴ国产馆 | 黑人精品欧美一区二区蜜桃 | 黄视频网站免费观看 | 日韩欧美一区二区三区 | 国产伦精品一区二区三区精品视频 | 91久久国产综合久久 | 成人在线视频免费播放 | 成人午夜在线观看 | 成人欧美一区二区三区在线观看 | 国产福利资源 | 黄色片在线 | 一级特黄a大片 | 日韩在线观看一区 | 最近日韩中文字幕 | 欧美在线看片 | 欧美日韩在线电影 | 国产精品福利在线观看 | 狠狠躁18三区二区一区 | 免费高清成人 | 毛片免费观看 | 97人人草 | 日韩欧美在 | 乳色吐息在线观看 | 国产日韩av一区二区 | www.99热| 久久精品视频在线免费观看 | 91高清视频| 91精品久久久久久久 | 最新中文字幕一区 | a级网站| www.欧美视频| 男人天堂国产 | 一区二区三区国产在线观看 | 99久久久无码国产精品 | 伊人二区 | 天天综合天天 | 日韩在线 | 亚洲视频免费在线观看 | www日韩| 狠狠ri|