我用的是10g免费版的,看了些资料,里面有很多关于oracle内存管理的,比如uga,sga,java池等,我发现默认的安装中好像没有配置,这些应该怎么配置呢?麻烦哪位大牛讲解一下
init.ora文件如下:
##############################################################################
# Copyright (c) 1991, 2005, Oracle. All rights reserved.
##############################################################################
###########################################
# Cursors and Library Cache
###########################################
open_cursors=300
###########################################
# Database Identification
###########################################
db_name=XE
###########################################
# Diagnostics and Statistics
###########################################
background_dump_dest=C:\oraclexe\app\oracle\admin\XE\bdump
core_dump_dest=C:\oraclexe\app\oracle\admin\XE\cdump
user_dump_dest=C:\oraclexe\app\oracle\admin\XE\udump
###########################################
# File Configuration
###########################################
control_files=("C:\oraclexe\oradata\XE\control.dbf")###########################################
# Job Queues
###########################################
job_queue_processes=4
###########################################
# Miscellaneous
###########################################
compatible=10.2.0.1.0
###########################################
# Processes and Sessions
###########################################
sessions=20
###########################################
# SGA Memory
###########################################
sga_target=140M
###########################################
# Security and Auditing
###########################################
audit_file_dest=C:\oraclexe\app\oracle\admin\XE\adump
remote_login_passwordfile=EXCLUSIVE
###########################################
# Shared Server
###########################################
dispatchers="(PROTOCOL=TCP) (SERVICE=XEXDB)"
shared_servers=4 ###########################################
# Sort, Hash Joins, Bitmap Indexes
###########################################
pga_aggregate_target=40M
###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_management=AUTO
undo_tablespace=UNDO###########################################
# Backup and Recovery
###########################################
DB_RECOVERY_FILE_DEST_SIZE = 10G
DB_RECOVERY_FILE_DEST = C:\oraclexe\app\oracle\flash_recovery_areaos_authent_prefix=""
init.ora文件如下:
##############################################################################
# Copyright (c) 1991, 2005, Oracle. All rights reserved.
##############################################################################
###########################################
# Cursors and Library Cache
###########################################
open_cursors=300
###########################################
# Database Identification
###########################################
db_name=XE
###########################################
# Diagnostics and Statistics
###########################################
background_dump_dest=C:\oraclexe\app\oracle\admin\XE\bdump
core_dump_dest=C:\oraclexe\app\oracle\admin\XE\cdump
user_dump_dest=C:\oraclexe\app\oracle\admin\XE\udump
###########################################
# File Configuration
###########################################
control_files=("C:\oraclexe\oradata\XE\control.dbf")###########################################
# Job Queues
###########################################
job_queue_processes=4
###########################################
# Miscellaneous
###########################################
compatible=10.2.0.1.0
###########################################
# Processes and Sessions
###########################################
sessions=20
###########################################
# SGA Memory
###########################################
sga_target=140M
###########################################
# Security and Auditing
###########################################
audit_file_dest=C:\oraclexe\app\oracle\admin\XE\adump
remote_login_passwordfile=EXCLUSIVE
###########################################
# Shared Server
###########################################
dispatchers="(PROTOCOL=TCP) (SERVICE=XEXDB)"
shared_servers=4 ###########################################
# Sort, Hash Joins, Bitmap Indexes
###########################################
pga_aggregate_target=40M
###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_management=AUTO
undo_tablespace=UNDO###########################################
# Backup and Recovery
###########################################
DB_RECOVERY_FILE_DEST_SIZE = 10G
DB_RECOVERY_FILE_DEST = C:\oraclexe\app\oracle\flash_recovery_areaos_authent_prefix=""
pga_aggregate_target=40M 默认设置了该俩参数,那么SGA、PGA均采用自动内存管理。ORACLE自动调整其内部各组件大小。
init.ora 这个是默认的初始话文件,一般还会创建一个pfile和spfile。 pfile 格式: initSID.ORA如果没有这个文件,可以用spfile来创建pfile,在修改pfile就可以了。 init.ora 与你实例里的参数有一定的出入,最好用pfile来修改。 SQL>create D:\pfile from spfile. 修改D:\initSID.ORA之后,在SQL>startup pfile= D:\pfile------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
select * from v$parameter t where t.name like 'pga%';设置好了sga里的sga_target 和 pga_aggregate_target 就好了 oracle 回自动进行配置的。修改sga:alter system set sga_target=163M;
修改pga:alter system set pga_aggregate_target=25M;
2, 修改创建的pfile
3, startup pfile = ?
4, create spfile from pfile =?
5, shutdown immediate
6, startup