1.参数文件
- 初始化参数文件格式:
- spfile(二进制文件) 可动态修改(数据库正在运行时可以修改参数)
- pfile(文本文件) 不可以动态修改(文件修改后需要数据库重启)
- 参数文件的作用(约束oracle行为的参数、约束oracleshili)
- 设定数据库的限制
- 数据库有多少个文件,数据库一次可以同时打开多少个文件,数据库的内存等
- 设定用户或者进程的限制
- 实例最多可以接收多少个用户的并发,最多可以开多少个后台进程等.
- 设定数据库资源的限制
- 并行会消化CPU,设置ORACLE是否使用并行等.
- 调整系统的性能
- oracle实例启动时就会去读取参数文件,按照参数文件进行资源配置。
oracle在SGA区(系统全局内存区域:放数据块、redo信息、sharepool、sql字典信息等)的大小.
oracle在PGA区总和(一个PGA表示一个会话分配的内存,总和就表示所有会话分配内存的总和)的大小.
在SGA里,给数据块分配的内存的大小.
数据库实例允许打开多少个数据文件的配置.
归档路径.
用户的一个trace文件路径
SQL> show parameter user_dump_dest;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
user_dump_dest string /u01/app/oracle/diag/rdbms/gaga01/gaga01/trace
- 查看参数文件:http://docs.oracle.com/
Home / Database / Oracle Database Online Documentation 11g Release 2 (11.2) / Database Administration
Database Reference
From <http://docs.oracle.com/cd/E11882_01/server.112/e40402/toc.htm>
- 查看参数文件
- show parameter sga
- desc v$parameter;
- select name,value from v$parameter;
-
alter system set open_cursors=400;
或
alter system set open_cursors=400 scope=bouth;
|
默认是scope=both;
参数的修改已更新spfile并且写入内存,针对可以在线修改的参数文件.
SQL> alter system set open_cursors=400 scope=both;
System altered.
|
alter system set open_cursors=400 scope=memory;
|
|
alter system set open_cursors=400 scope=spfile;
|
设定scope=spfile;针对不可以在线修改的参数文件,必须重启数据库生效.
|
查看cursor相关参数
|
SQL> show parameter cursor;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cursor_bind_capture_destination string memory+disk
cursor_sharing string EXACT
cursor_space_for_time boolean FALSE
open_cursors integer 300
session_cached_cursors integer 50
SQL>
|
修改open_cursors 参数
|
SQL> alter system set open_cursors=400;
System altered.
SQL> show parameter cursor;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cursor_bind_capture_destination string memory+disk
cursor_sharing string EXACT
cursor_space_for_time boolean FALSE
open_cursors integer 400
session_cached_cursors integer 50
SQL>
|
|