Oracle回收站 使用

来源:http://www.cnblogs.com/zhenxing/archive/2016/01/27/5164968.html
-Advertisement-
Play Games

--時間:2016年1月27日--Author:zhenxing yu 查詢回收站 SELECT * FROM RECYCLEBIN; SELECT * FROM USER_RECYCLEBIN; --USER_RECYCLEBING與RECYCLEBIN是同義詞,欄位完全一樣 --開啟或關閉回收站


 

--時間:2016年1月27日
--Author:zhenxing yu

查詢回收站

SELECT * FROM RECYCLEBIN;
SELECT * FROM USER_RECYCLEBIN; --USER_RECYCLEBING與RECYCLEBIN是同義詞,欄位完全一樣

 

--開啟或關閉回收站
--A:會話級別開啟/關閉

ALTER SESSION SET RECYCLEBIN = OFF/ON;

 



--B:系統級別開啟/關閉

ALTER SYSTEM SET RECYCLEBIN = OFF/ON SCOPE=SPFILE;--(需要重啟資料庫)

 



--查詢回收站中的表數據

SELECT * FROM "BIN$KlM0Cy+QG0jgU3AVGawe9w==$0";

 

--清空回收站中的數據

PURGE TABLE BIN$KlM0Cy+QG0jgU3AVGawe9w==$0;--根據OBJECT_NAME名稱清除
PURGE TABLE EMPLOYEES;--根據ORIGINAL_NAME名稱清除
PURGE RECYCLEBIN;--清空回收站數據
PURGE RECYCLEBIN EXAMPLE USER SCOTT;--清空回收站數據,但保留scott用戶的數據

 

--還原回收站中的數據表

FLASHBACK TABLE EMPLOYEES TO BEFORE DROP;--還原成原來的表名
FLASHBACK TABLE EMPLOYEES TO BEFORE DROP RENAME TO EMPLOYEES_NEW;--還原成新的表名

 



--會員表附屬的對象
--註意:回收站中的表,當表恢復以後,相關的索引也會同時恢復,但索引的名字仍舊會使用在回收站中的名稱
--所以需要將索引重新命名,以便知道各個索引的含義

--1、查詢已恢復表的索引名稱

SELECT INDEX_NAME, INDEX_TYPE, TABLE_NAME, UNIQUENESS
FROM USER_INDEXES
WHERE TABLE_NAME = 'EMP1';

 


--2、將索引重命名

ALTER INDEX "BIN$KlNYwcBGG1LgU3AVGazI7Q==$0" RENAME TO EMP_N1;

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1、為查詢優化你的查詢 大多數的MySQL伺服器都開啟了查詢緩存。這是提高性最有效的方法之一,而且這是被MySQL的資料庫引擎處理的。當有很多相同的查詢被執行了多次的時候,這些查詢結果會被放到一個緩存中,這樣,後續的相同的查詢就不用操作表而直接訪問緩存結果了。 這裡最主要的問題是,對於程式員來說,這
  • 回到目錄 之前寫過相關的文章,對臟讀,不可重覆讀,幻讀都做了相當的研究,而今天在程式中又出現了這個問題,即當一條數據被update時,另一個線程同時發起了讀的操作,這對於序列化級別的事務是不被允許的,正常情況下它應該被阻塞,當事務消失時,數據從新被讀取。 一些術語-來自百度百科 更新丟失 兩個事務都
  • sqlite是一個很小巧的,很方便嵌入到腳本語言中的,關係型資料庫。它給powershell提供了一個免費的,處理行列整齊數據,存儲數據,統計數據的極品神器。本文分享了powershell操作sqlite的例子和技巧。
  • <!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face {font-family:宋體; panose-1:2 1 6 0 3 1 1 1 1 1
  • 每次我講解SQL Server之前,我都會先簡單談下當我們執行查詢時,在SQL Server內部發生了什麼。執行一個SELECT語句非常簡單,但是執行DML語句更加複雜,因為SQL Server要修改記憶體中的相關頁,併在事務日誌里記錄整個事務。 介紹完這些特定步驟後,我總會問同樣的問題:當我們有個未
  • 1)遷移整個資料庫,然後再進行掛庫升級 第一步:先把資料庫正常停庫,然後重啟資料庫為只讀模式 Startup mount Alter database open read only; 第二步:RMAN狀態下運行腳本,把源庫數據進行備分導出。 關於轉換的問題:在傳輸表空間我們說過都是小位元組不用轉換也可
  • 1 USE master; 2 GO 3 DECLARE @SQL VARCHAR(MAX); 4 SET @SQL='' 5 SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) 6 FROM master..sysprocesses 7 WHERE dbid=DB_ID(
  • 通過phpmyadmin連接mysql成功,但是通過php連接資料庫失敗,執行如下php語句 ? 1 @mysql_connect("localhost","root","12345") or die ("資料庫伺服器連接失敗");// 連接伺服器 之後,瀏覽器輸出資料庫伺服器連接失敗,下文為解決辦
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...