large_pool_size不能超过shared_pool_size

The large pool must be explicitly configured. The memory of the large pool does

not come out of
the shared pool, but directly out of the SGA, thus adding to the amount of shared

memory the
Oracle server needs for an instance at startup

[@more@]


--===========================
SQL> show parameter large

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
large_pool_size big integer 0
SQL> show parameter sga

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 160M
sga_target big integer 160M
SQL> alter system set large_pool_size=100m;
alter system set large_pool_size=100m
*
第 1 行出现错误:
ORA-02097: 无法修改参数, 因为指定的值无效
ORA-04033: 没有足够的内存来增加池的容量


SQL> alter system set sga_max_size=260m scope=spfile;

系统已更改。

SQL> alter system set large_pool_size=100m scope=spfile;

系统已更改。

SQL> shutdown immediate
ORA-01507: 未装载数据库


ORACLE 例程已经关闭。
--当前共享池的容量是大约78m,当大池的容量超过共享池时系统出现了ORA-04031错误
SQL> startup
ORA-04031: unable to allocate 483344 bytes of shared memory ("shared pool","unkn
own object","sga heap(1,0)","jsksncb: 7")
SQL> select status from v$instance;
select status from v$instance
*
第 1 行出现错误:
ORA-01034: ORACLE not available

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/19602/viewspace-1035876/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/19602/viewspace-1035876/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle 数据库有很多参数可以调整,以下是一些常见的参数: 1. SGA 相关参数:SGA(System Global Area)是 Oracle 数据库中用于缓存数据和代码的内存区域。可以通过调整以下参数来优化 SGA 的性能:SGA_TARGET、SGA_MAX_SIZE、DB_CACHE_SIZESHARED_POOL_SIZELARGE_POOL_SIZE等。 2. PGA 相关参数:PGA(Program Global Area)是 Oracle 数据库中用于存放排序、哈希等操作的内存区域。可以通过调整以下参数来优化 PGA 的性能:PGA_AGGREGATE_TARGET、SORT_AREA_SIZE、HASH_AREA_SIZE 等。 3. 连接相关参数:可以通过调整以下参数来优化数据库的连接性能:PROCESSES、SESSIONS、TRANSACTIONS、LOG_BUFFER 等。 4. I/O 相关参数:可以通过调整以下参数来优化数据库的 I/O 性能:DB_WRITER_PROCESSES、DB_BLOCK_SIZE、DB_FILE_MULTIBLOCK_READ_COUNT、DB_FILE_DIRECT_IO_COUNT 等。 5. 日志相关参数:可以通过调整以下参数来优化数据库的日志性能:LOG_BUFFER、LOG_CHECKPOINT_INTERVAL、LOG_CHECKPOINT_TIMEOUT、LOG_ARCHIVE_DEST 等。 调整数据库参数的方法有两种: 1. 直接修改参数文件:可以通过修改 Oracle 数据库的参数文件(如 spfile 或 pfile)来修改数据库参数。修改参数文件后,需要重启数据库才能使参数生效。 2. 使用 ALTER SYSTEM 命令:可以使用 ALTER SYSTEM 命令来修改数据库参数。修改参数后,可以使用下面的语句来使参数立即生效: ``` ALTER SYSTEM FLUSH SHARED_POOL; ALTER SYSTEM FLUSH BUFFER_CACHE; ``` 需要注意的是,对于每个参数的具体含义和调整方法,需要根据具体情况进行分析和调整。同时,建议在进行参数调整时,先备份当前参数文件,以免出现错误导致数据库无法启动。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值