社区
Oracle
帖子详情
修改sga_max_size后引起的oracle问题;假启动
土匪八号
2012-08-24 11:06:27
昨天修改了一下sga_max_size和sga_target的数据,可能修改的不对。导致今天oracle不能正常运行。以往oracle都是30多秒可以启动 现在4秒就启动了。并且内存占用只有4秒。登录时提示无法识别描述符。不知道这个问题怎么解决
...全文
178
4
打赏
收藏
修改sga_max_size后引起的oracle问题;假启动
昨天修改了一下sga_max_size和sga_target的数据,可能修改的不对。导致今天oracle不能正常运行。以往oracle都是30多秒可以启动 现在4秒就启动了。并且内存占用只有4秒。登录时提示无法识别描述符。不知道这个问题怎么解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
土匪八号
2012-08-24
打赏
举报
回复
提示 Specified value of sga_target greater than sga_max_size[Quote=引用楼主 的回复:]
昨天修改了一下sga_max_size和sga_target的数据,可能修改的不对。导致今天oracle不能正常运行。以往oracle都是30多秒可以启动 现在4秒就启动了。并且内存占用只有4秒。登录时提示无法识别描述符。不知道这个问题怎么解决
[/Quote]
fw0124
2012-08-24
打赏
举报
回复
oracle安装目录下的 admin/<SID>/pfile下面有个创建数据库时生成的pfile.
或者自己写个pfile.
然后startup pfile='<filepath>'启动,
然后 create spfile from pfile.
以后就可以正常启动了。
fw0124
2012-08-24
打赏
举报
回复
oracle安装目录下的 admin/<SID>/pfile下面有个创建数据库时生成的pfile.
或者自己写个pfile.
然后startup pfile='<filepath>'启动,
然后 create spfile from pfile.
以后就可以正常启动了。
cowboyhn
2012-08-24
打赏
举报
回复
你的提示已经很清楚,sga_target 比sga_max_size大了,你得把sga_target 改小。
更改
ORACLE
SGA
的详细步骤
更改
ORACLE
SGA
的详细步骤 如果
修改
后
启动
不了
ORACLE
,还原
ORACLE
初始设置的方法方法: 2、使用dos端登录
oracle
Sqlplus /nolog; Conn / as sysdba; 3、找 pfile,在 /.../admin/XXX(服务名)/pfile 下,init.ora.XXXXXXX(数字串) 4、执行命令 SQL> startup pfile='pfile 路径' 通过指定的 pfile
启动
数据库实例 结果如图
在
Oracle
关闭情况下如何
修改
spfile的参数
发现
问题
我使用的
Oracle
11g,当我敲下如下一段命令后,就让我傻眼了。。 alter system set
sga
_
max
_
size
=960M scope=spfile; shutdown immediate startup 此时的startup报错了,错误为: SQL> startup ORA-00844: Parameter not taking MEMORY_TARGET into account ORA-00851:
SGA
_
MAX
_
SIZE
985661440 cannot be set to more than MEMORY_TARGET 784334848. 原因分析
Oracle
9i 动态
SGA
,PGA特性探索
“In the latest release 10.2
Oracle
changed these default values. The memory allocated to a single SQL operator (_smm_
max
_
size
) is limited to: for P_A_T <= 500MB the parameter _smm_
max
_
size
= 20% of P_A_T for P_A_T between 500MB and 1000MB the parameter _smm_
max
_
size
= 100M for P_A_T betweeen 1001MB
oracle
设置
sga
_
max
_
size
参数,
Oracle
教程之
SGA
_
MAX
_
SIZE
参数
SGA
_
MAX
_
SIZE
SGA
_
MAX
_
SIZE
这个参数顾名思义,它用来控制
SGA
使用虚拟内存 的最大大小,这里的虚拟内存的含义可能会有所模糊,先可以这样理解,就是
Oracle
所能在内存中给
SGA
分配的最大大小 。 现在来解释一下我这里“虚拟内存”的含义,确切的应该这样说:实际内存和虚拟内存。我们知道当OS中实际内存不够使用的时候,OS 就会去使用虚拟内存。
oracle
是运行与os 之上的一...
oracle
10g
sga
_target,
Oracle
10g 中
sga
_
max
_
size
和
sga
_target用法
每次要
修改
sga
的时候,都发现把这两个参数记错了,今天整理了一下用法,但愿不会再忘记了[@more@]一、
oracle
10g中的
SGA
_
MAX
_
SIZE
与
SGA
_TARGET参数
sga
_target是自动管理内存时使用的,这样你就不用设置DB_CACHE_
SIZE
,SHARED_POOL_
SIZE
等参数,他们会根据需要自动的进行调整的。
SGA
_
MAX
_
SIZE
是从
oracle
9i以来一直存在﹐是...
Oracle
17,082
社区成员
55,236
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章