楼主: lunar2000

[精华] 关于数据库的调整(不只是调优)问题

[复制链接]
论坛徽章:
4
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB技术丛书作者
日期:2010-09-26 15:24:56
31#
 楼主| 发表于 2002-9-24 09:02 | 只看该作者
最初由 ggf0626 发布
[B]

奇怪,升级到8174应该是最直接也最合理的办法。
因为对应4031有几个BUG,要么升级,要么设隐含参数WORKAROUND。

对于到底有没有HIT BUG,我觉得应该请ORACLE工程师诊断才对。 [/B]


我们没有买Oracle Support,公司领导也不希望升级,怕数据丢失或者其他不可预料的应用问题,我也不希望,我没做过OPS的升级,只在公司的test机器上做过Oracle 81700 升级到Oracle 81740的试验,不太敢动手。所以,希望尽可能避免,唉,不知道了

使用道具 举报

回复
hahaer 该用户已被删除
32#
发表于 2002-9-24 09:28 | 只看该作者
有CURSOR没有关闭的情况么? 从你提供的init.ora以及应用的情况、机器的配置来看,正如楼上各位提的很好的意见,有改进的需要,不如是否能解决4031错误?我个人比较同意GG的说法。解决这个问题可以从两个方面入手:
1。检查应用,是否有cursor打开以后没关闭的情况?
2。CHECK METALINK等,是否HIT BUG,如果是,要么修改有关参数WORKARROUND,要么升级。

另外,大家说说看是否都害怕升级?

使用道具 举报

回复
论坛徽章:
21
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:18马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:18
33#
发表于 2002-9-24 12:26 | 只看该作者
最初由 hahaer 发布
[B]有CURSOR没有关闭的情况么? 从你提供的init.ora以及应用的情况、机器的配置来看,正如楼上各位提的很好的意见,有改进的需要,不如是否能解决4031错误?我个人比较同意GG的说法。解决这个问题可以从两个方面入手:
1。检查应用,是否有cursor打开以后没关闭的情况?
2。CHECK METALINK等,是否HIT BUG,如果是,要么修改有关参数WORKARROUND,要么升级。

另外,大家说说看是否都害怕升级? [/B]

升级再没有测试环境的情况下,的确有风险。

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
34#
发表于 2002-9-24 13:01 | 只看该作者
最初由 lunar2000 发布
[B]目前我感到的问题:
问题1:每个实例都有类似下面的两处归档
log_archive_dest_1 = "location=/usr/u01/oracle/admin/scp/arch1"
log_archive_dest_2 = "location=/usr/u01/oracle/admin/scp/arch2"
有必要在一个磁盘上保持两份归档么?我想是不是可以去掉一个?

请大家一起讨论,帮着想想思路,谢谢 [/B]


这两份归档内容是不一样的,因此不能去掉任何一个。数据库恢复时,就需要全部的归档文件(两份归档并在一处)。

使用道具 举报

回复
论坛徽章:
0
35#
发表于 2002-9-24 13:07 | 只看该作者
我觉得你可以从以下几方面解决上述问题:
1。增大共享池
2。还是从应用程序的变量绑定入手,尽可能减少硬分析
3。keep住应用程序的大对象


或许可以有所改观

使用道具 举报

回复
论坛徽章:
21
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:18马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:18
36#
发表于 2002-9-24 13:12 | 只看该作者
最初由 zhengzhefeng 发布
[B]

这两份归档内容是不一样的,因此不能去掉任何一个。数据库恢复时,就需要全部的归档文件(两份归档并在一处)。 [/B]


此话怎讲?
OPS上面,每个Instance只有一般都是只有一个Thread。
这里的arch dest应该都是同一个Thread的东西。

使用道具 举报

回复
论坛徽章:
5
ITPUB元老
日期:2005-02-28 12:57:00会员2006贡献徽章
日期:2006-04-17 13:46:34会员2007贡献徽章
日期:2007-09-26 18:42:10奥运会纪念徽章:铁人三项
日期:2008-07-22 09:21:48
37#
发表于 2002-9-24 13:25 | 只看该作者
最初由 lunar2000 发布
[B]

我们没有买Oracle Support,公司领导也不希望升级,怕数据丢失或者其他不可预料的应用问题,我也不希望,我没做过OPS的升级,只在公司的test机器上做过Oracle 81700 升级到Oracle 81740的试验,不太敢动手。所以,希望尽可能避免,唉,不知道了 [/B]


若不想升级, 就把下列参数加到init 文件中, 可能会影响性能:
# ORA-4031 / SGA memory leak of PERMANENT memory occurs
# for buffer handles.
_db_handles_cached = 0

# INSERT AS SELECT statements may not be shared when
# they should be if  TIMED_STATISTICS. It can lead to ORA-4031
_SQLEXEC_PROGRESSION_COST=0

先加一个, 看能够解决问题, 不行换另外一个。

还有两个可能导致ORA-4031 , 但不升级无法解决, 所以你最好升级, Oracle 有上千个Bug需要Fix

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
38#
发表于 2002-9-24 13:46 | 只看该作者
最初由 chao_ping 发布
[B]

此话怎讲?
OPS上面,每个Instance只有一般都是只有一个Thread。
这里的arch dest应该都是同一个Thread的东西。 [/B]


真是不好意思。这两个归档文件应该是一样的。这样做,是为了防止其中一个出现磁盘错误而导致归档文件不可用设置的。
不同instance上的归档文件内容是不一样的。

使用道具 举报

回复
论坛徽章:
4
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB技术丛书作者
日期:2010-09-26 15:24:56
39#
 楼主| 发表于 2002-9-24 13:56 | 只看该作者
我也是这么想的,所以,但是我觉得在一块磁盘上备份完全相同的两份,似乎没有必要,对么?

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
40#
发表于 2002-9-24 14:01 | 只看该作者
最初由 lunar2000 发布
[B]我也是这么想的,所以,但是我觉得在一块磁盘上备份完全相同的两份,似乎没有必要,对么? [/B]


如果是在磁盘阵列上,应该可以去掉一份。不过,这对性能没什么大的影响。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表