Oracle数据库11g新特性:可管理性
2008-12-16 13:01:12 来源:WEB开发网单击 OK.您将需要重新启动数据库,因为 Max Memory Target 的参数是静态的。
您也可以通过命令行来进行此操作:
SQL> alter system set memory_max_target = 1G scope=spfile;
System altered.
SQL> alter system set memory_target = 1G scope = spfile;
System altered.
在基于 UNIX 的系统中,最大内存应当小于 /dev/shm 共享内存文件系统的大小。Linux、Solaris、HPUX、AIX 和 Windows 已实现了此功能。
[oracle@oradba3 dbs]$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
36316784 19456684 15015264 57% /
/dev/hda1 101086 9632 86235 11% /boot
none 517448 131448 386000 26% /dev/shm
此示例显示您仅有大约 500MB 可用,因此您将使用 404MB 作为 MEMORY_TARGET.在设置完该值并重复利用数据库后,您将会注意到屏幕发生了如下变化:
该屏幕显示了一段时间内 SGA 和 PGA 之间的详细划分。屏幕的第二部分显示了 SGA 中子池的分配方式,以及它们的分配是如何随着时间变化的。
由于应用程序不断向数据库提出需求,这一分配会不断发生变化。这样您可以从内存管理工作中解脱出来,但这可能只是最好的猜测。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接