oracle内存管理手动到自动
2016-07-14 14:41
369 查看
数据库版本
确定内存为手动管理
修改为自动管理
重启数据库使其生效
确定参数修改成功
SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Production CORE 11.2.0.4.0 Production TNS for Linux: Version 11.2.0.4.0 - Production NLSRTL Version 11.2.0.4.0 - Production
确定内存为手动管理
SQL> show parameter target; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ archive_lag_target integer 0 db_flashback_retention_target integer 1440 fast_start_io_target integer 0 fast_start_mttr_target integer 0 memory_max_target big integer 0 memory_target big integer 0 parallel_servers_target integer 512 pga_aggregate_target big integer 35225M sga_target big integer 4G
修改为自动管理
SQL> alter system set sga_target=0 scope=spfile; System altered. SQL> alter system set pga_aggregate_target=0 scope=spfile; System altered. SQL> alter system set memory_max_target=38G scope=spfile; System altered. SQL> alter system set memory_target=38G scope=spfile; System altered.
重启数据库使其生效
SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> startup; ORACLE instance started. Total System Global Area 4.0620E+10 bytes Fixed Size 2262008 bytes Variable Size 4.0400E+10 bytes Database Buffers 134217728 bytes Redo Buffers 84008960 bytes Database mounted. Database opened.
确定参数修改成功
SQL> show parameter target; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ archive_lag_target integer 0 db_flashback_retention_target integer 1440 fast_start_io_target integer 0 fast_start_mttr_target integer 0 memory_max_target big integer 38G memory_target big integer 38G parallel_servers_target integer 512 pga_aggregate_target big integer 0 sga_target big integer 0
注:修改的oracle内存不要大于物理内存,这点要检查好单位是GB/MB/KB,否则会出现startup没有任何反应,详见我的blog。 http://blog.csdn.net/dbdoctor/article/details/51852005
相关文章推荐
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- Oracle 10g R2不能使用EM的问题
- 表空间操作
- PreparedStatement中in子句的处理
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- oracle sql日期比较
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- OS block size和Oracle block size,查找OS Blocksize的方法
- oracle中创建数据库和表空间的几点总结
- 数据库自动备份脚本
- oracle的nvl函数的使用介绍
- 解决oracle用户连接失败的解决方法
- oracle的一些tips技巧
- Oracle 下的开发日积月累
- Oracle存储过程之数据库中获取数据实例
- Windows下ORACLE 10g完全卸载的方法分析
- Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页
- ORACLE LATERAL-SQL-INJECTION 个人见解