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

■查看使用的服务器参数文件

  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';

你可能感兴趣的:(oracle10g)