Oracle 初始化参数文件
来源:互联网 发布:windows.old win10更新 编辑:程序博客网 时间:2024/05/01 13:46
当Oracle Instance启动时, 它会读取初始化参数文件,初始化参数文件可以是文本文件, 也可以是二进制文件(二进制文件也叫做服务器参数文件)。 服务器参数文件使得我们可以通过ALTER SYSTEM命令修改参数值
Oracle Instance启动时会先找服务器参数文件, 如果找不到就找初始化文本参数文件, 然后创建一个服务器文件. 我们也可以在使用startup 命令启动数据库时指定一个初始化参数文件来覆盖已有的参数文件.
默认初始化参数文件在 $ORACLE_HOME/dbs目录下, 文件名为init$ORACLE_SID.ora
以下是一个初始化参数文件的例子
说明:
(1) control_files
指定要创建的控制文件, 这些文件在执行CREATE DATABASE语句的时候创建
(2) DB_NAME, DB_DOMAIN
全局数据库名, 可以在数据库创建后用ALTER DATABASE RENAME GLOBAL_NAME语句修改, 修改后需要重启Instance并且重建Control file.
(3)log_archive_dest_1, log_archive_dest_state_1, DB_RECOVERY_FILE_DEST_SIZE
Flash Recovery Area参数, 用户备份和恢复,
(4) DB_BLOCK_SIZE
标准值设为4K or 8K. block size在数据库创建后是不能改变的. 确保block size是操作系统blocksize的倍数.
Oracle也支持很多非标准block size, 2K, 4K, 8K, 16K or 32K.
(5) sga_target
SGA粒度, SGA分配和释放内存的最小粒度, 粒度的大小由SGA的大小决定.
SGA=1GB -> Granule=4MB
SGA>1GB -> Granule=16MB
当你指定的某一块内存大小不是粒度的倍数时, SGA会自动将其转成倍数,比如, DB_CACHE_SIZE=10MB, 会将cache size转成12MB
可以通过查看 V$SGAINFO 动态视图知道粒度大小
参数
SGA_MAX_SIZE: SGA最大值
SGA_TARGET: Using Automatic Shared Memory Management, 表示SGA个内存块的总和.
SHARED_POOL_SIZE
LARGE_POOL_SIZE
JAVA_POOL_SIZE
DB_CACHE_SIZE
STREAMS_POOL_SIZE
与SGA有关的动态视图
V$SGA
V$SGAINFO
V$SGASTAT
V$SGA_DYNAMIC_COMPONENTS
V$SGA_DYNAMIC_FREE_MEMORY
V$SGA_RESIZE_OPS
V$SGA_CURRENT_RESIZE_OPS
V$SGA_TARGET_ADVICE
(6) processes 可以同时连接到数据库的进程数
- Oracle初始化参数文件
- Oracle 初始化参数文件
- Oracle的初始化参数文件
- oracle初始化参数文件管理
- oracle初始化参数文件详解
- oracle中的初始化参数文件
- 关于Oracle初始化文件参数文件
- Oracle 9i初始化参数文件
- ORACLE初始化参数文件详细文档
- ORACLE初始化参数文件详细文档
- ORACLE初始化参数文件详细文档
- ORACLE初始化参数文件详细文档
- Oracle 9i初始化参数文件
- Oracle 9i初始化参数文件详解
- oracle初始化参数文件的管理!
- Oracle 初始化参数文件pfile和spfile
- Oracle OCP笔记(07)初始化参数文件
- Oracle初始化参数文件spfile 和 pfile
- Recruit Java开发工程师 (急)
- javaeye不能上了
- ubuntu 10.10显示grub菜单
- 彻底解决 MyEclipse出现the user operation is waiting的问题
- UML 基础: 类图
- Oracle 初始化参数文件
- eXtremeDB 基本操作
- JavaMail的Subject乱码问题
- MVVM简介
- 一个被static修饰的全局变量的链接性是内部的,只能在本文件内可见,其它文件是不可见的
- fa
- js中showModalDialog和showModalessDialog的区别
- 传输流的一些概念
- vimtutor摘要