1.操作 (oracle使用内存约等于 SGA+PGA,所以可以减少SGA与PGA解决你的问题,生产库慎用)alter system set sga_max_size=100m scope=spfile; --减少SGA大小,静态参数,重启后生效alter system set sga_target=80m scope=both; --动态参数:oracle推荐:启动时修改此参数,不要动态设置此参数alter system set pga_aggregate_target=40m
修改oracle内存占用 >show parameter sga; (查看内存占用情况) NAME TYPE VALUE ------------------------------------ ----------- ------------- lock_sga boolean FALSE pre_page_sga
ORA-12505 Listener refused the connection with following error:ORA-12505,TNS:listener 确定这是连接数据库的SID错误, 解决方法: 1.知道你的SID名:可以再注册表中查找,也可以通过借助Oracle的sqlplus工具并以管理员方式连接敲命令查看:select instance_name from v$instance;必须是管理员身份,否则"视图不存在". 2.在Oracle SQL Develo
其实这是因为安装Oracle时,为了均衡电脑性能和数据库性能,默认内存大小为物理内存的1/8,自身内存比较大时,oracle所占的内存也会变大.而通常,我们自己的环境并不需要分配那么大的内存来支持Oracle,这种情况下,我们可以通过修改sga值来减少系统中oracle占用内存过大问题. 用dba身份进入oracle,本人使用sqlplus修改(sqlplus sys/密码 as sysdba),若使用PL/SQL,可以在Command Window执行: (1)show parameter s
2013年4月27日 星期六 10:23 1.ORACLE 实例 System Global Area(SGA) 和 Background Process(后台进程) 称为数据库的实例. 2.ORACLE 数据库 一系列物理文件的集合: @数据文件:存储数据,以.dbf做后缀.一句话:一个表空间对多个数据文件,一个数据文件只对一个表空间.dba_data_files/v$datafile. @控制文件:存储实例.数据文件及日志文件等信息的二进制文件.alter system set contro
最近对程序占用内存方面做了一些优化,取得了不错的效果,总结了一些经验简要说一下,相信会对大家写出优质的程序有所帮助下面的论述针对32位系统,对64位系统不适用,后叙 经常你写了一个程序,一测试,功能没问题,一看内存占用也不多,就不去考虑其它的东西了.但可能程序使用了一个什么数据结构,会当数据规模变大时,内存占用激增. 基本&&关键的问题是,Java里各种东东占多少内存????????? 对于primitive类型,有8个byte short int long float double ch
ORACLE 实例及RAC 一.问题 (1)现象 部署一个sh脚本到生产oracle服务器上,该sh脚本负责读取外系统提供的txt文件,然后用sql loader入库,由oracle服务器的crontab定时调用这个sh脚本.脚本在测试库上测试非常正常,数据能正常入库,但是,生产上不能,报错, 错误信息为:SQL*Loader-128: unable to begin a session ORA-01034: ORACLE not available