最近在实施Oracle DataGuard的时候,发现主备库在无法成功同步。(即主库建立的表空间无法同步到备库上面去)。但是在使用Oracle Grid Control图形化配置的时候,却能正常同步。故此认为是自己在命令行下配置Oracle DataGuard存在瑕疵。
经过测试,发现是我在Oracle 数据库建立Standby Redo Log的时候,建立的过少了。Standby Redo Log 的个数应该与数据库的log个数一样。我数据通过v$log查看有6个,而Standby Redo Log我只建立了3个。当我在配置相同的情况下,建立为6个Standby Redo Log就能正常同步了。
