# 44153
HELLO_JACK
|
|
To: Eygle
Eygle大师,请帮小弟解决一下这个问题。
我的数据库ORACLE11G 64位 WINDOWS平台,服务器有4G内存,SGA和PGA都是用自动管理的,数据库有200g
数据库启动后用了3G内存,2台机做了DATA GUARD,当我在主库上用RMAN做备份时,备份进程的内存一直升高,升到服务器的极限。此时ORACLE还没有在磁盘里上任何备份文件。
但在备库里做备份是成功,而且内存也没有上升。所以我一直都是在备库里做备份的,但前几天主库服务器坏了,将备库切换成主库,然后做备份时也出现旧主库备份出现的情况。
不知道是11G的BUG还是有些参数配置的不对。
From: HELLO_JACK 2008.10.07 17:46
|
|
|
|
# 44149
solearn
|
|
To:
eygle大师,
十一这几天,读你的大作《深入浅出oracle》。看得有点累,但挺有味道的。表述清楚,都是干货。
有个地方没看明白,就是338页延迟块清除导致ORA-01555那里。
之前执行了批处理更新,覆盖了回滚段中的前镜像。但是延迟块清除仍然得到了commit scn:0x0819.0045f09e。那么,这个scn是从哪里得到的呢?这个scn应该不是存在UNDO$里的upper bound scn吧?
From: solearn 2008.10.04 19:10
|
|
|
|
To: solearn
延迟块清除不外乎是根据ITL去找前镜像,如果前镜像不存在则出现1555错误,至于commit scn,在itl里是存在的阿
所谓快速提交,itl也是需要修改的,否则不算是提交。这个没有问题。
From: eygle 2008.10.08 19:45
|
|
|
|
# 44148
woson
来自: 北京
|
|
To: eygle
streams复制在POST_INSTANTIATION_SETUP时报错
ERROR at line 1:
ORA-23616: Failure in executing block 1 for script 57F33059DD6945A1E040007F01001A08
查询dba_recoverable_script_errors:
ORA-01187: cannot read from file 201 because it failed verification tests
ORA-01110: data file 201: ‘/u01/oracle/ora_data/mysigl/temp01.dbf’
我是按照piner(《高可用》新书第二版)和 ningoo(blog)的步骤操作的,前面 pre_instantiation_setup, rman (backup,duplicate)都是正常的,仅在这一步不成功.
文件状态都是正常的, 用ALTER SYSTEM CHECK DATAFILES;后问题依旧,
我是在vmware上进行的测试的,内存是768m, SGA_MAX_SIZE是400m,temp表空间是200m,ls -l temp01.dbf权限和其他数据文件无异,数据库版本是10.2.0.3 ,OS是linux enterprise 4.6
在vmware,我只能靠重建temp表空间解决问题,但在生产系统上可不能这么做,不知还有什么其他的解决办法.以及发生这种情况的原因.希望和你探讨.
另,我测试用maintain_*加impdp做streams是成功的,没有上面的问题.
From: woson 2008.10.04 08:51
|
|
|
|
# 44145
Julia
|
|
To: everybody
happy holidays!!!
From: Julia 2008.09.30 21:55
|
|
|
|
# 44144
ROCKET_ZHAO
|
|
To: EYGLE
大师国庆快乐!
大师的两本书《深入》和《循序》我每本都读了三四遍收获很大。同时发现自己基础太差。如何补啊?
From: ROCKET_ZHAO 2008.09.29 07:51
|
|
|
|
|