在配置data guard的时候,从库一直没有安装成功,我在网上也找了很多相关信息;我现在有2台机器,环境,路径都是一致的,
现在我把主库上的控制文件,pfile,数据文件,密码文件,日志文件拷贝到从库上,
用命令行建了实例;
rman下恢复了控制文件,用pfile启动,提示文件1需要更多的恢复来保持一致性;
数据文件1 system.dbf有实际配置经验的高手帮帮忙啊;

解决方案 »

  1.   

    你的数据文件是直接复制,需要数据文件处理一致状态。否则需要恢复。
    最好通过shutdown immediate的方式关闭数据库后,才进行复制操作。
      

  2.   

    我用rman的方式把从库还原上了,现在主库,从库的监听,服务名如何配置?
    data guard还不能运转;
      

  3.   

    终于同步成功了,还有点不明白的,
    1,从库是手工在命令行创建的,现在在服务中启动的话,无法启动数据库,只能在命令行中执行startup
    2,我想要实时同步,现在是在每次从库启动完毕后需要执行
       Alter database recover managed standby database using current logfile;
    3,现在从库是只读的,能不能可以写呢?
      

  4.   

    算你运气好,纠结了我一个月的9I裸设备下的RAC +DG就是这问题:SQL> alter database  open read only ;
    alter database    open read only
    *
    ERROR at line 1:
    ORA-16004: backup database requires recovery
    ORA-01152: file 1 was not restored from a sufficiently old backup
    ORA-01110: data file 1: '/dev/raw/raw2'最后通过alter database recover standby datafile 1 until consistent with controlfile;
    终于搞定
      

  5.   

    http://tech.it168.com/db/2008-02-14/200802141545840.shtml 参考一下,我也学习一下!
      

  6.   

    主库归档模式
    force logging
    为备库生成控制文件
    alter database create standby controlfile as 'D:\oradata\standby\standby01.ctl';
    修改主库的spfile在shutdown主库后 把主库的数据文件 密码文件 重做日志文件 拷贝到备库
    把上面生成的备库控制文件拷贝到备库(多复制几个)
    修改备库的spfile  (注意个参数的路径)
    启动备库到mount状态
    dataguard 参数介绍
    http://blog.csdn.net/zhuomingwang/archive/2011/06/13/6540430.aspx
      

  7.   

    创建从库已经解决了,就是在nomount下还原控制文件和数据库,我当时控制文件可能不是nomount状态下的,同步也可以了,就是我想要个备份库能不是只读的,是因为我像把生产库和查询库分开,而我们的查询为了分页而生成了物理表,查询后在删除的,所以出现了问题;
      

  8.   


    如何把以配置好的data guard的物理备份库改为逻辑的
      

  9.   

    逻辑库配置成功了,同步没有问题,现在的问题是不能编辑数据,一修改数据就提示
    ora-16224 database guard已启动
    难道逻辑备库也不能修改数据吗;