设为首页 收藏本站
查看: 424|回复: 0

[经验分享] altersystem set recyclebin = off 报错 recyclebin 参数在11g和10g中的区别

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-9-7 09:25:28 | 显示全部楼层 |阅读模式
11galtersystem set recyclebin = off 报错recyclebin 参数在11g10g中的区别

在Oracle 11g中,recyclebin参数发生了微小的变化.
This supported parameter was introduced inOracle 10.2.0
Version  ParameterName               Data Type             Session Modifiable             System Modifiable
10.2.0    recyclebin             String     TRUE      IMMEDIATE
11.1.0    recyclebin             String     TRUE      DEFERRED

从文档上我们可以看到这个变化说明,到了11g中,这个参数在session依然可以理解修改并影响当前的session,但如果是在系统一级修改的话,那么就要加deferred参数,对当前已经连接的sesion没有影响,但新连接的session将受到影响
SQL> select name,isses_modifiable,issys_modifiable from v$parameter where name='recyclebin';

NAME       ISSES_MODIFIABLE ISSYS_MODIFIABLE
----------- --------------------------------
recyclebin TRUE             DEFERRED
SQL>
下面做一个测试看看:
一开始,我用study用户分别发起2个session连接到到我的ora11g数据库上
SESSION 1
Connected to Oracle Database 11g EnterpriseEdition Release 11.1.0.6.0
Connected as study

SQL> show parameter recyclebin
NAME           TYPE        VALUE
-------------- ----------- --------------
recyclebin     string     ON

SQL> alter system set recyclebin=off;
alter system set recyclebin=off

ORA-02096: 此选项的指定初始化参数不可修改

SQL> alter session set recyclebin=off;
Session altered

SQL> create table zrp(no int);
Table created

SQL> drop table zrp;
Table dropped

SQL> flashback table zrp to before drop;

flashback table zrp to before drop

ORA-38305: 对象不在回收站中
可以看到,在system一级,不加DEFERRED参数是不允许修改的,但在session一级可以修改.
SQL> alter system set recyclebin=off DEFERRED;
System altered

SQL>
SESSION 2
说明:在session 1中发出alter system set recyclebin=off DEFERRED;命令的时候,我的session 2已经连接到了ora11g上.在这个session中,我们用来体会
alter system set recyclebin=off DEFERRED;
命令对当前已经连接的session不影响

C:\Documents andSettings\zhangrp>sqlplus study/study

SQL*Plus: Release 11.1.0.6.0 - Productionon 星期五 2月 20 16:20:50 2009

Copyright (c) 1982, 2007, Oracle. Allrights reserved.

连接到:
Oracle Database 11g Enterprise EditionRelease 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Miningand Real Application Testing options

SQL> show parameter recyclebin
NAME           TYPE        VALUE
-------------- ----------- --------------
recyclebin     string     ON

SQL> create table test_2(no int);
表已创建。

SQL> drop table test_2;
表已删除。

SQL> flashback table test_2 to beforedrop;
闪回完成。

SQL> desc test_2
名称         是否为空? 类型
------------ --------- -----------
NO                     NUMBER(38)

SESSION 3
在session 1中完成alter system set recyclebin=off DEFERRED;命令以后,我们再发起一个新的连接,看看是不是对新的连接生效:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001Microsoft Corp.

C:\Documents andSettings\zhangrp>sqlplus study/study

SQL*Plus: Release 11.1.0.6.0 - Productionon 星期五 2月 20 16:23:46 2009

Copyright (c) 1982, 2007, Oracle. Allrights reserved.



连接到:
Oracle Database 11g Enterprise EditionRelease 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Miningand Real Application Testing options
SQL> show parameter recyclebin
NAME           TYPE        VALUE
-------------- ----------- --------------
recyclebin     string     OFF



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-110414-1-1.html 上篇帖子: ORACLE回收站机制介绍及管理 下篇帖子: 利用GoldenGate实现Oracle实时同步方案
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表