Allen 2011-09-27 9524 2 0 0 0

 今天修改系统连接数,发现如下: 

发现:
1,修改spfile中的参数后,用spfile创建pfile,pfile并不会体现出来修改后的参数值。
2,修改processes,系统会同时修改session,但创建的pfile中,显示的session并不是当前的值。
 
修改过程:
--查看当前使用的是spfile
SHOW PARAMETER PFILE;
--查看当前processes=450,sessions=500
SHOW PARAMETER PROCESSES;
SHOW PARAMETER SESSION;
--创建并查看pfile中processes=450;sessions=390
CREATE PFILE FROM SPFILE;
--修改pfile参数:processes=610
ALTER SYSTEM SET PROCESSES=610 SCOPE=SPFILE;
--创建并查看pfile中processes=450;sessions=390 (pfile并不会体现出来修改后的参数值。)?
CREATE PFILE FROM SPFILE;
 
--重新启动数据库
STARTUP NOMOUNT
SHUTDOWN IMMEDIATE;
ALTER DATABASE MOUNT;
ALTER DATABASE OPEN;
--查看当前processes=610,sessions=676
SHOW PARAMETER PROCESSES;
SHOW PARAMETER SESSION;
--创建并查看pfile中processes=610;sessions=390 (processes已经修改,但session还是值)
CREATE PFILE FROM SPFILE;
 
详细过程如下:
 
--查看当前使用的是spfile
SQL> SHOW PARAMETER PFILE;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      E:ORACLEPRODUCT10.2.0DB_1
                                                 DATABASESPFILEHS01.ORA
 
--查看当前processes=450,sessions=500
 
SQL> SHOW PARAMETER PROCESSES;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     3
gcs_server_processes                 integer     0
job_queue_processes                  integer     10
log_archive_max_processes            integer     2
processes                            integer     450
 
SQL> SHOW PARAMETER SESSION;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
java_max_sessionspace_size           integer     0
java_soft_sessionspace_limit         integer     0
license_max_sessions                 integer     0
license_sessions_warning             integer     0
logmnr_max_persistent_sessions       integer     1
session_cached_cursors               integer     20
session_max_open_files               integer     10
sessions                             integer     500
shared_server_sessions               integer
 
SQL> CONN / AS SYSDBA
Connected.
 
--创建pfile
SQL> CREATE PFILE FROM SPFILE;
 
File created.
 
--查看pfile中processes=450;
 
--修改processes=610
SQL> ALTER SYSTEM SET PROCESSES=610 SCOPE=SPFILE;
 
System altered.
 
--创建pfile
SQL> CREATE PFILE FROM SPFILE;
 
File created.
 
--查看pfile中processes=450;session=390
(修改spfile中的参数后,用spfile创建pfile,pfile并不会体现出来修改后的参数值。)
 
--重新启动数据库
SQL> SHUTDOWN IMMEDIATE;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> STARTUP NOMOUNT
ORACLE instance started.
 
Total System Global Area 2550136832 bytes
Fixed Size                  2153872 bytes
Variable Size             446505584 bytes
Database Buffers         2097152000 bytes
Redo Buffers                4325376 bytes
SQL> ALTER DATABASE MOUNT;
 
Database altered.
 
SQL> ALTER DATABASE OPEN;
 
Database altered.
 
--查看当前processes=610,sessions=676
 
SQL> SHOW PARAMETER PROCESS;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     3
gcs_server_processes                 integer     0
job_queue_processes                  integer     10
log_archive_max_processes            integer     2
processes                            integer     610
SQL> SHOW PARAMETER SESSION;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
java_max_sessionspace_size           integer     0
java_soft_sessionspace_limit         integer     0
license_max_sessions                 integer     0
license_sessions_warning             integer     0
logmnr_max_persistent_sessions       integer     1
session_cached_cursors               integer     20
session_max_open_files               integer     10
sessions                             integer     676
shared_server_sessions               integer
SQL> SHOW PARAMETER PFILE
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      E:ORACLEPRODUCT10.2.0DB_1
                                                 DATABASESPFILEHS01.ORA
SQL> CREATE PFILE FROM SPFILE;
 
File created.
 
--查看pfile中processes=610;session=390
(修改processes,系统会同时修改session,但创建的pfile中,显示的session并不是当前的值,还是原来的值。)
 

【版权声明】
本文为原创,遵循CC 4.0 BY-SA版权协议!转载请附上原文出处链接及本声明。
原文链接:https://tdlib.com/am.php?t=XwXesL1J3F98
Tag: Oracle Oracle基础 Oracle笔记 TTTBLOG
我也要发一个   ·   返回首页     ·   返回[Oracle]   ·    前一个  ·   下一个
评论
Allen#1.  Allen at 2011-09-28 17:39:31(Normal)  分享链接
| 1759 | 隐形眼镜 | 2011-09-28 17:39:31 | [email protected] | http://www.028086.com/yanjing/ |
-----
还是WP的博客样式多,这个模板有下载吗?
Allen#2.  Allen at 2011-10-12 17:37:45(Normal)  分享链接
| 1810 | 江南天池 | 2011-10-12 17:37:45 | [email protected] | http://www.cn-mis.com/anjilvyoujingdian/0RH2011/ |
-----
为啥自己留言看不见1tj1pf
顶部     1/1 
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[Oracle]   ·   返回顶部