Rumah pangkalan data tutorial mysql ORACLE 回收站当前状态查询整理

ORACLE 回收站当前状态查询整理

Jun 07, 2016 pm 05:56 PM
tong kitar semula

回收站(Recycle Bin)从原理上来说就是一个数据字典表,放置用户删除(drop)掉的数据库对象信息,接下来详细介绍下ORACLE 回收站方方面面感兴趣的你可以参考下哈

回收站(Recycle Bin)从原理上来说就是一个数据字典表,放置用户删除(drop)掉的数据库对象信息。用户进行删除操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。

在Oracle 10g数据库中,引入了一个回收站(Recycle Bin)的数据库对象。
回收站,顾名思义,它就是存储被删掉的东西。从原理上来说就是一个数据字典表,放置用户删除(drop)掉的数据库对象信息。用户进行删除操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。数据库有了这样的功能,能够减少很多不必要的麻烦。
如果一个表被删除,那么与该表有关联的对象,例如索引、约束和其他依赖对象都会在前面加bin$$这个前缀。

启动和关闭
你可以使用下面的查询语句来查看回收站的当前状态:

1.SELECT Value FROM V$parameter WHERE Name = 'recyclebin';
如果返回值为“on”表明回收站是启动的,“off”表明是关闭的。
当然,你可以启动或者关闭回收站里的每个会话(session)和系统(system),代码如下:
代码如下:
ALTER SYSTEM SET recyclebin = ON;
ALTER SESSION SET recyclebin = ON;
ALTER SYSTEM SET recyclebin = OFF;
ALTER SESSION SET recyclebin = OFF;

获取回收站里的内容
你可以使用下面的任意一个语句来获得回收站中的对象:
代码如下:
SELECT * FROM RECYCLEBIN;
SELECT * FROM USER_RECYCLEBIN;
SELECT * FROM DBA_RECYCLEBIN;

还原
可以使用如下语法来还原被删除的对象:
代码如下:
FLASHBACK TABLE > TO BEFORE DROP RENAME TO >;

备注:这里的RENAME是给删除的对象进行重新命名,是一个可选命令。
清空回收站
这里的清空包含两种情况,第一你可以有条件的清空;第二是全部清空。我们先来看看有条件的清空该如何做:
a.清空一个特定的表:
代码如下:
PURGE TABLE >;

b.清空一个特定的索引:
代码如下:
PURGE INDEX >;

c.清空与该表空间有关联的对象:
代码如下:
PURGE TABLESPACE>;

d.清空一个特定用户的表空间对象:
代码如下:
PURGE TABLESPACE> USER >;

e.清空回收站:
代码如下:
PURGE RECYCLEBIN;

f.当一个表被删除(drop)时就直接从回收站中清空
代码如下:
DROP TABLE > PURGE;

Demo
1.启动回收站功能
代码如下:
ALTER SYSTEM SET recyclebin = ON;

2.创建一个DEMO_RECYCLEBIN表
代码如下:
CREATE TABLE DEMO_RECYCLEBIN (COL1 NUMBER);

3.向DEMO_RECYCLEBIN表中插入一条数据
代码如下:
INSERT INTO DEMO_RECYCLEBIN (COL1) VALUES (1); COMMIT;

4.删除(Drop)DEMO_RECYCLEBIN表
代码如下:
DROP TABLE DEMO_RECYCLEBIN;

5.查询
代码如下:
SELECT * FROM USER_RECYCLEBIN;

结果:
6.从回收站中还原DEMO_RECYCLEBIN表
代码如下:
FLASHBACK TABLE DEMO_RECYCLEBIN TO BEFORE DROP;

7.还原后查询
代码如下:
SELECT * FROM DEMO_RECYCLEBIN;

查询结果和删除前是一致的。
8.删除表,并且将其从回收站中清空
代码如下:
DROP TABLE DEMO_RECYCLEBIN PURGE;
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Pulihkan rakaman mesyuarat Microsoft Teams yang telah tamat tempoh dan dipadamkan dalam 4 langkah mudah Pulihkan rakaman mesyuarat Microsoft Teams yang telah tamat tempoh dan dipadamkan dalam 4 langkah mudah Sep 01, 2023 pm 08:37 PM

Bagaimana untuk memulihkan rakaman mesyuarat Microsoft Teams yang telah tamat tempoh dan dipadam dalam 4 langkah? Nah, ia mudah dilakukan dan perlu mengambil masa tidak lebih daripada 3 minit. Tetapi perkara pertama dahulu: Setiap kali anda merakam mesyuarat Microsoft Teams, rakaman akan berada di dua tempat secara automatik: Pada akaun OneDrive pengguna – pengguna yang memulakan rakaman. Pada tapak SharePoint – jika mesyuarat diadakan dalam saluran. Jika rakaman dipadamkan secara tidak sengaja, ia akan pergi ke Tong Kitar Semula, di mana ia akan kekal di sana selama 90 hari - dasar Microsoft untuk memastikan ruang dioptimumkan dengan betul dari semasa ke semasa. Anda hanya boleh memulihkannya dari sana. Bagaimana untuk memulihkan

Bagaimana untuk menyemat ikon tong kitar semula ke bar tugas dalam Debian11 Xfce? Bagaimana untuk menyemat ikon tong kitar semula ke bar tugas dalam Debian11 Xfce? Dec 27, 2023 pm 07:41 PM

Bagaimana untuk menambah Tong Kitar Semula ke bar tugas dalam Debian11Xfce? Tong Kitar Semula boleh ditetapkan untuk dipaparkan pada bar tugas Bagaimana untuk melakukan ini? Mari kita lihat pada penambahan ralat terperinci. . Klik [Semua Apl] - [Tetapan] - [Panel]. Klik tab [Projek] dan klik [Tambah]. Cari [Tong Kitar Semula] dalam tetingkap [Tambah Item Baharu] dan klik [Tambah] sekali lagi. Kemudian klik ikon Tong Kitar Semula pada bar tugas untuk membuka Tong Kitar Semula.

Bagaimana untuk memadam tong kitar semula desktop dalam ubuntu17.10 Bagaimana untuk memadam tong kitar semula desktop dalam ubuntu17.10 Jan 05, 2024 am 08:30 AM

Saya suka desktop komputer saya bersih dan ringkas, tetapi saya mendapati terdapat Tong Kitar Semula pada desktop Ubuntu 17.10 Saya ingin memadamnya. Mari kita lihat tutorial terperinci di bawah. 1. Mula-mula, kita klik kanan pada desktop dan "Buka Terminal". 2. Kemudian anda perlu mengemas kini sumber, jika tidak, sumber perisian mungkin tidak ditemui. $sudoapt-getupdate3. Pasang alat tweak, yang digunakan untuk mengkonfigurasi pengoptimuman desktop. $sudoapt-getinstallgnome-tweak-tool4 Selepas pemasangan, buka alat pengoptimuman ini terus dalam terminal dengan "gnome-tweak-tool". 5. Tukar ke &l di sebelah kiri

Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja dalam Tong Kitar Semula Pelayar QQ Bagaimana untuk memulihkan fail yang dipadam secara tidak sengaja dalam Tong Kitar Semula Pelayar QQ Jan 30, 2024 pm 02:48 PM

Bagaimanakah Pelayar QQ memulihkan fail yang dipadam secara tidak sengaja melalui Tong Kitar Semula? Jika kami secara tidak sengaja memadamkan fail dalam pelayar QQ, kami boleh mendapatkannya terus dalam tong kitar semula. Apabila kami menggunakan pelayar QQ, kami akan memuat turun beberapa fail. Fail yang tidak diperlukan juga akan dipadamkan dengan kerap. Walau bagaimanapun, sesetengah rakan telah memadamkan fail yang mereka perlukan secara tidak sengaja, dan mereka boleh diambil terus dalam Tong Kitar Semula. Editor di bawah telah menyusun tutorial tentang cara memulihkan fail yang dipadam secara tidak sengaja melalui tong kitar semula dalam penyemakan imbas QQ Jika anda berminat, ikuti saya dan teruskan membaca! Tutorial Penyemakan Imbas QQ tentang memulihkan fail yang dipadam secara tidak sengaja melalui Tong Kitar Semula 1. Buka pelayar QQ terkini pada telefon mudah alih anda, dan klik item "Fail" dalam bar navigasi di bahagian bawah penyemak imbas, seperti yang ditunjukkan dalam rajah. 2. Pada masa ini, anda akan memasuki halaman pengurusan fail pelayar QQ mudah alih Klik pada sudut kanan atas halaman.

Cara mudah menukar tetapan Recycle Bin pada Windows 11 Cara mudah menukar tetapan Recycle Bin pada Windows 11 Sep 22, 2023 pm 01:25 PM

Bagi kebanyakan orang, Tong Kitar Semula hanyalah storan untuk fail yang dipadam yang boleh dipulihkan kemudian atau dipadamkan secara kekal. Apa yang anda mungkin tidak sedar ialah anda boleh mengkonfigurasinya dan memutuskan perkara yang berlaku apabila fail dipadamkan daripada komputer anda. Memandangkan betapa mudahnya untuk menukar tetapan ini, anda sepatutnya dapat melaraskannya dalam masa yang singkat dan menikmati rupa baharu, kecekapan dan penyesuaian Tong Kitar Semula anda. Mengapa saya perlu menguruskan tetapan tong kitar semula saya? Jika anda tidak berhati-hati, Tong Kitar Semula boleh mengisi dengan fail yang anda tidak perlu simpan secara kekal tetapi ingin disimpan untuk berjaga-jaga. Itulah sebabnya anda perlu memutuskan perkara yang berlaku kepada fail ini dan bukannya membiarkannya digantung. Selain itu, anda mungkin mempunyai komputer yang lebih perlahan dengan fail yang tidak diperlukan yang mengambil ruang berharga pada cakera keras anda. lebih baik

Win10 hanya memaparkan desktop Tong Kitar Semula semasa but Win10 hanya memaparkan desktop Tong Kitar Semula semasa but Dec 31, 2023 am 09:57 AM

Apabila ramai pengguna menghidupkan komputer, mereka mendapati bahawa hanya Recycle Bin yang tinggal pada desktop, dan ikon desktop lain telah hilang pada masa ini. Mungkin kekunci pintasan anda telah memadamkan ikon desktop kali ini, kita boleh memulihkan ikon desktop dalam Recycle Bin Itu sahaja, atau anda boleh mengklik untuk memperibadikan ikon desktop. Mari lihat langkah-langkah tertentu. Kaedah untuk memulihkan ikon desktop dengan hanya Tong Kitar Semula yang tinggal: 1. Jika hanya tinggal satu Tong Kitar Semula pada desktop, ada kemungkinan anda telah memadamkan semua kekunci pintasan untuk menukar sisi. Pada masa ini, anda boleh mengklik pada Tong Kitar Semula untuk melihat sama ada anda boleh mencari jalan pintas untuk memadamkannya. 2. Jika anda melihat pintasan yang anda padamkan, pilih semua pintasan, klik kanan tetikus dan pilih Pulihkan. 3. Anda juga boleh klik kanan tetikus dan klik Nyahpadam. Begitu pantas

回收站占内存空间吗 回收站占内存空间吗 Apr 12, 2021 pm 04:27 PM

回收站不占内存空间,只会占用硬盘空间;因为内存是运行程序时临时存放数据的地方,关闭电脑时内存中的数据就消失,而硬盘是永久存放数据的地方,只要不人为的删除,数据就不会自动删除的,所以应该定时清空回收站,释放硬盘空间。

Memperkenalkan peningkatan fungsi tong kitar semula sistem CentOS Memperkenalkan peningkatan fungsi tong kitar semula sistem CentOS Jan 03, 2024 pm 07:22 PM

Selepas linuxrm memadam fail, lebih menyusahkan untuk memulihkannya Walaupun ia dipulihkan, format nama fail menjadi rentetan nombor. Ubah suai pembolehubah persekitaran pengguna root vi~/.bashrc komen baris 5 alias #aliasrm='rm-i' dan tambah kandungan berikut pada baris terakhir mkdir-p~/.trashaliasrm=trashaliasr=trashaliasrl='ls~/.trash 'aliasur =undelfileundelfile(){mv-i~/.trash/$@./}trash(){mv$@~/.trash/}cleartrash(){read-p"c

See all articles