Oralce-参数

来源:互联网 发布:淘宝客采集程序源码 编辑:程序博客网 时间:2024/04/28 13:27
参数文件
一:oracle 10g提供了200多个参数文件,并且多数初始化参数都有默认值,下面列出一些常用的初始化参数
1 db_name:定义数据库名称,
2 db_domain: 值定数据库在分布式网络环境中的逻辑位置,值为网络域名。
3 指定例程的唯一名称,主要用于RAC环境中标识同一个数据库的不同例程,在单例程中,其值应于db_name保持完全一致
4 control_files: 该参数用于指定一个或多个控制文件名。最多为8个
5 db_block_size: 该参数用于指定标准Oracle块的尺寸。其值可以为:2024,4096,8192,16384,32768
6 db_cache_size: 该参数用于指定标准数据高速缓存的尺寸。
7 shared_pool_size: 指定共享池的大小
8 log_buffer: 指定重做日志缓存区的大小
9 sga_max_size: 指定SGA的最大尺寸
10 large_pool_size:指定大缓存池的尺寸
11 pga_aggregate_target: 用于指定例程所有服务器进程可占用的总计PGA空间。值不能低于10m
12 remote_login_passwordfile: 该参数用于指定特权用户的验证方式,其取值可以是NONE.SHARED,EXCLUSIVE
13 undo_management: 指定undo管理模式。值AUTO或MANUAL,ATUO表示undo表空间管理undo数据,MANUAL表示使用回滚段管理undo
数据
14 undo_tablespace: 指定启动例程使用的undo表空间名
15 db_file_multiblock_read_cout: 指定全表扫描时一次I/O操作可读取的最大块个数,
16 background_dump_dest: 该参数用于指定预警文件或后台进程跟踪文件所在目录。
17 user_dump_dest: 该参数用于服务器进程跟踪文件坐在的目录
18 processes:该参数用于指定连接到Oracle的并发用户进程的最大个数

二:Oracle有两种参数文件,pfile和spfile两种
pfile是文本形式保存,可以手工编辑参数文件,默认文件为iniSID.ora
spfile是以二进制格式保存的。不可手工编辑,只能使用alter system命令修改。spfileSID.ora
create pfile [='pfile_name'] from spfile [='spfile_name']
create spfile [='spfile_name'] from pfile [='pfile_name']
查看文件参数类型:
SQL>show parameter spfile
如果value存在返回值,表示使用spfile,没值表示使用pfile

三: 显示初始化参数
1:显示所有初始化参数
SQL>show parameter
2: 显示特定参数
SQL>show parameter db_name
3:使用v$parameter表进行查询
SQL>select * from v$parameter
4: v$parameter有三个标识字段分别为:
isses_modifiable: 表示是否可以用alter session命令进行修改
issys_modifiable:表示是否可以使用alter system命令进行修改(IMMEDIATE:可以直接修改,DEFERRED:需要带有DEFERRED选项进行修改,false:不能修改)
ismodified:表示是否已经被修改过。
5:修改参数
alter session set *=* 当前会话其作用
alter system set  *=* scope=(memory,spfile,both)
alter system set *=* deferred 只对新会话起作用
原创粉丝点击