标签:
杂谈 |
前言:
1、了解数据库参数的属性:
脚本:
SELECT
NAME,VALUE,ISSES_MODIFIABLE,ISSYS_MODIFIABLE

2、参数属性说明:
有两个列值:
ISSES_MODIFIABLE
TURE代表能对当前的SEEION生效,也只能对当前的SESSION生效;
FALSE代表不能修改;
ISSYS_MODIFIABLE
IMMEDIATE
DEFERRED
FALSE
3、测试:
3.1
3.1.1
===lw_pic_up_sina===1400157510.5011
ALTER
SESSION
SELECT
NAME,VALUE,ISSES_MODIFIABLE,ISSYS_MODIFIABLE
3.1.2 ISSES_MODIFIABLE 为false的测试

SELECT
NAME,VALUE,ISSES_MODIFIABLE,ISSYS_MODIFIABLE
ALTER
SESSION
3.2
http://s13/middle/001gpgelzy6ITYZiUdCac&690
3.2.2
在当前session下面修改参数,并删除表
A)
SELECT NAME,VALUE,ISSES_MODIFIABLE,ISSYS_MODIFIABLE
show parameter recyclebin; ------检查参数recyclebin的属性;
---------显示当前的recyclebin属性;
C)
ALTER SYSTEM
D) 删除JOHN下面的表A1;
E)经查看该表还在回收站中;-------说明当前session的recyclebin未生效
切换退出当前session并重新登陆,并删除表;

官网对DEFERRED的解释:
The
3.2.3
SELECT
NAME,VALUE,ISSES_MODIFIABLE,ISSYS_MODIFIABLE

说明:对于ISSYS_MODIFIABLE为FALSE的参数,只能在修改的时候指定scope=spfile,并只能在重启后才能生效;
4、几个参数的使用总结如下:
|
参数类型 |
scope=spfile |
scope= |
scope= |
deferred |
|
静态参数 |
重启数据库生效 |
不允许使用 |
不允许使用 |
不允许使用 |
|
动态参数(immediate) |
重启数据库生效 |
立即生效,重启数据库失效 |
立即生效,重启数据库依然有效 |
不允许使用 |
|
动态参数(deferred) |
重启数据库生效 |
不允许使用 |
不允许使用 |
允许使用 |
........................................................................................................................................................................
本文作者:JOHN
ORACLE技术博客:ORACLE
猎人笔记
........................................................................................................................................................................

加载中…