您的位置:首页 > 数据库 > Oracle

Oracle学习笔记:创建和删除数据库 ----摘自《Oracle10g 宝典》

2009-09-17 19:29 323 查看
■查看使用的服务器参数文件

SQL> show parameter spfile;

■利用服务器参数文件创建文本参数文件

SQL> create pfile from spfile;

SQL> create pfile[='...'] from spfile[='...'];

■创建服务器参数文件

SQL> create spfile from pfile='...';

不指定spfile名称,默认为:spfile$ORACLE_SID.ora



SQL> create spfile='.../new_spfile.ora' from pfile='...';

■更改初始化参数

scope=spfile 只更改服务器参数文件中的参数.效果是:对于动态参数,这种更改将在下一次启动时

生效并一直保留;对于静态参数,效果与动态参数一样,只有这种更改的SCOPE子句用

于静态参数

SCOPE=MEMORY 只更改内存中的参数.效果是:对于动态参数,这种更改立即生效,但是因为没有更新

服务器参数文件,所以更改不能永久保留;对于静态参数,不允许这样更改

SCOPE=BOTH 既更改服务器参数文件中的参数,也更改内存中的参数.效果是:对于动态参数,这种

更改立即生效并且永久保留;对于静态参数,不允许这样更改

如果服务器没有使用服务器参数文件,那么在指定SCOPE=SPFILE或SCOPE=BOTH时将会出错.

如果使用服务器参数文件来启动例程,默认设置为SCOPE=BOTH;如果使用传统的文本初始化参数文件启动例程,

默认设置为SCOPE=MEMORY.

对于动态参数,可以指定DEFERRED关键字.如果指定了这个关键字,则更改将只影响将来的会话

■改变实例允许的工作队列进程的最大数目,也指定了一条注释,并在内存是中进行更改

SQL> alter system set job_queue_processes=50

comment='temporary change on 2006.12.05'

scope=memory;

■查看初始化参数

show parameters

SQL> show parameters db_recovery_file_dest;

■V$PARAMETER该视图显示当前正在使用的参数值

SQL> select name, value from v$parameter

where name='db_recovery_file_dest';

■V$SPPARAMETER该视图显示服务器参数文件的当前内容.如果实例没有使用服务器参数文件,那么该视图将返回

NULL(空)值.

SQL> select name,value from v$spparameter

where name='db_recovery_file_dest';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐