首页 / 数据库 / MySQL / Oracle数据库的回收站
对于Oracle数据库,为了保证数据的安全性,我们需要设置好数据库的回收站功能,默认这个功能是开启的。我们可以通过以下步骤进行查看和修改。1 查看数据库是否设置了数据库的回收站(recyclebin 功能)show parameter recyclebin;SQL> show parameter recyclebin;NAME TYPE VALUE------------------------------------ -----------recyclebin string on2 如果这个value 是on 则表示已经开启的回收站功能,如果是off状态,则我们需要通过命令开启数据库的回收站功能。开启和关闭recyclebin 的命令开启reclebin 命令查看状态SQL> show parameter recyclebin;NAME TYPE VALUE------------------------------------ ----------- ------------------------------recyclebin string OFF修改会on状态,需要注意的是要指定scope=spfile,因为这个参数是不能再内存中修改的SQL> alter system set recyclebin=on scope=spfile;System altered状态已经修改,我们需要重启数据库使得参数生效SQL> alter system set recyclebin=on scope=spfile;System altered3 关闭数据库的回收站功能(因为修改的是spfile,需要重启数据库才会生效)SQL> alter system set recyclebin=on scope=spfile;System altered4 清空回收站里面的数据清空回收站里面的所有数据SQL> purge recyclebin;Done清空具体的一个表SQL> purge table dept;Done5 数据还原功能(最重要的),开启数据库的回收站功能就是防止误删除,可以进行数据的回收flashback table BONUS to before drop;重命名的方式进行数据的还原flashback table SALGRADE to before drop rename to SALGRADE_bak;修改数据库中的表名alter table SALGRADE_bak rename to SALGRADEOracle 11g 在RedHat Linux 5.8_x64平台的安装手册 http://www.linuxidc.com/Linux/2014-07/104745.htmLinux-6-64下安装Oracle 12C笔记 http://www.linuxidc.com/Linux/2013-07/86805.htm在CentOS 6.4下安装Oracle 11gR2(x64) http://www.linuxidc.com/Linux/2014-02/97374.htmOracle 11gR2 在VMWare虚拟机中安装步骤 http://www.linuxidc.com/Linux/2013-09/89579p2.htmDebian 下 安装 Oracle 11g XE R2 http://www.linuxidc.com/Linux/2014-03/98881.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更新链接地址