我用的是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=""

解决方案 »

  1.   

    sga_target=140M 采用自动内存管理。
      

  2.   

    对了,还有
    pga_aggregate_target=40M 默认设置了该俩参数,那么SGA、PGA均采用自动内存管理。ORACLE自动调整其内部各组件大小。
      

  3.   

    DBCA安装的时候有地方提示你是自动还是手动设置的
      

  4.   

    sqlplus 下看一下参数show parameter spfile如果非空,则启动时不是用的init.ora 文件,而是这个参数指定的 spfile
      

  5.   


    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
      

  6.   

    select * from  v$parameter t where t.name like 'sga%';
    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;
      

  7.   

    一般玩玩都是让oracle自动配置的。
      

  8.   

    ----------1, create pfile from spfile;
    2, 修改创建的pfile
    3, startup pfile = ?
    4, create spfile from pfile =?
    5, shutdown immediate
    6, startup