ITPUB??ì3
订阅ITPUB精粹播报,社区精彩内容不错过
ITPUB论坛 » Oracle数据库管理 » oracle10g配置data guard出错,连接不了备用数据库


您有 1 条公共消息
  • 来自: 公共消息 标题: ITPUB国庆假期数 ... 内容: 全新编排的Oracle数据库课程,第一线数据库工程师传授亲身经验,完全摆 ...

    标题: oracle10g配置data guard出错,连接不了备用数据库
    离线 wzg7711
    资深会员


    精华贴数 0
    个人空间 0
    技术积分 3368 (565)
    社区积分 6 (18115)
    注册日期 2004-10-26
    论坛徽章:1
    2010新春纪念徽章     
          

    发表于 2008-7-13 18:31 
    oracle10g配置data guard出错,连接不了备用数据库

    操作系统:window 2003
    数据库:oracle10.2.0.1.0

    备用服务器上只安装数据库软件,没有装数据库

    到了第八步出错,其它步骤正常,sqlplus sys/pixel@standby as sysdba,连接不了备用数据库,是不是备用数据库哪里还要进行配置才行
    ERROR:
    ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

    C:>sqlplus sys/pixel@pixel as sysdba
    sql> select name from v$datafile;
    sql> alter database begin backup;
    sql> host copy E:oracleproduct10.2.0oradatapixel*.dbf e:ackup
    sql> alter database end backup;
    sql> alter system archive log current;
    sql> alter database create standby controlfile as 'e:ackupcontrol01.ctl';

    2、在备用数据库服务器上建立存放相关文件的OS目录

    C:> mkdir D:oracleproduct10.2.0oradatastandby
    C:> mkdir D:oracleproduct10.2.0adminstandbydump
    C:> mkdir D:oracleproduct10.2.0adminstandbyudump
    C:> mkdir D:oracleproduct10.2.0flash_recovery_areastandbyARCHIVELOG

    3、在备用数据库服务器上建立例程服务

    C:>oradim -new -sid standby -intpwd wzg7711

    4、配置主数据库和备用数据库的监听程序和网络服务名

    打开E:oracleproduct10.2.0db_1NETWORKADMIN        nsnames.ora
    主服务器网络名:pixel
    备用服务器网络名:standby

    5、准备主数据库参数文件

    ①、建立文本参数文件

    c:> sqlplus sys/wzg7711@pixel as sysdba
    sql> create pfile from spfile;

    ②、编辑文本参数文件initpixel.ora

    db_unique_name=pixel
    log_archive_dest_1='location=E:oracleproduct10.2.0flash_recovery_areaPIXELARCHIVELOG valid_for=(all_logfiles,all_roles) db_unique_name=pixel'
    log_archive_dest_2='SERVICE=standby valid_for=(online_logfiles,primary_role) db_unique_name=standby'
    log_archive_config='dg_config=(pixel,standby)'
    fal_server=standby
    fal_client=pixel
    standby_file_management=AUTO

    ③、建立服务器参数文件

    sql> shutdown immediate
    sql> create spfile from pfile='%oracle_home%databaseinitpixel.ora';
    sql> startup

    6、准备备用数据库参数文件

    ①、建立文本参数文件

    c:>sqlplus sys/wzg7711@pixel as sysdba
    sql> create pfile='%oracle_home%databaseinitstandby.ora' from spfile;

    ②、编辑文本参数文件initstandby.ora

    db_unique_name=standby
    service_names=standby
    instance_name=standby
    control_files=D:oracleproduct10.2.0oradatastandbycontrol01.ctl
    log_archive_dest_1='location=D:oracleproduct10.2.0flash_recovery_areastandbyARCHIVELOG valid_for=(all_logfiles,all_roles) db_unique_name=standby'
    log_archive_dest_2='SERVICE=pixel valid_for=(online_logfiles,primary_role) db_unique_name=pixel'
    log_archive_config='dg_config=(pixel,standby)'
    fal_server=pixel
    fal_client=standby
    db_file_name_convert='E:oracleproduct10.2.0oradatapixel','D:oracleproduct10.2.0oradatastandby'
    log_file_name_convert='E:oracleproduct10.2.0oradatapixel','D:oracleproduct10.2.0oradatastandby'
    standby_file_management=AUTO
    standby_archive_dest='D:oracleproduct10.2.0flash_recovery_areastandbyARCHIVELOG'
    background_dump_dest='D:oracleproduct10.2.0adminstandbydump'
    user_dump_dest='D:oracleproduct10.2.0adminstandbyudump'

    ③、建立服务器参数文件

    sql> create spfile='%oracle_home%databasespfilestandby.ora' from pfile='%oracle_home%databaseinitstandby.ora';

    7、复制相关文件到备用主机

    将主服务器的数据文件、备用控制文件复制到备用服务器上D:oracleproduct10.2.0oradatastandby目录下,将spfilestandby.ora参数文件复制到备用主机上的%oracle_hoem%database目录下

    8、启用备用数据库

    C:>sqlplus sys/wzg7711@standby as sysdba


    __________________
    思想构筑未来!
    只看该作者    顶部
    离线 棉花糖ONE


    精华贴数 0
    个人空间 48
    技术积分 23058 (56)
    社区积分 1645 (923)
    注册日期 2007-2-21
    论坛徽章:93
    现任管理团队成员ITPUB年度最佳技术回答奖    
          

    发表于 2008-7-13 18:32 
    select dest_id,error from v$archive_dest;去主库查查


    __________________
    只看该作者    顶部
    离线 wzg7711
    资深会员


    精华贴数 0
    个人空间 0
    技术积分 3368 (565)
    社区积分 6 (18115)
    注册日期 2004-10-26
    论坛徽章:1
    2010新春纪念徽章     
          

    发表于 2008-7-13 18:44 
    查询的结果是:
    SQL> select dest_id,error from v$archive_dest;

       DEST_ID ERROR
    ---------- -----------------------------------------------------------------
             1
             2 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
             3
             4
             5
             6
             7
             8
             9
            10


    __________________
    思想构筑未来!
    只看该作者    顶部
    离线 wzg7711
    资深会员


    精华贴数 0
    个人空间 0
    技术积分 3368 (565)
    社区积分 6 (18115)
    注册日期 2004-10-26
    论坛徽章:1
    2010新春纪念徽章     
          

    发表于 2008-7-13 18:45 
    在备用库上也连接不上

    SQL> startup mount
    ORA-01261: Parameter db_recovery_file_dest destination string cannot be translat
    ed
    ORA-01263: Name given for file destination directory is invalid
    OSD-04018: ??????????????????????????
    O/S-Error: (OS 21) ????????????


    __________________
    思想构筑未来!
    只看该作者    顶部
    离线 棉花糖ONE


    精华贴数 0
    个人空间 48
    技术积分 23058 (56)
    社区积分 1645 (923)
    注册日期 2007-2-21
    论坛徽章:93
    现任管理团队成员ITPUB年度最佳技术回答奖    
          

    发表于 2008-7-13 18:46 
    ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

    如果客户端的tns配置里service_name没问题的话,将standby的监听配置成静态注册


    __________________
    只看该作者    顶部
    离线 棉花糖ONE


    精华贴数 0
    个人空间 48
    技术积分 23058 (56)
    社区积分 1645 (923)
    注册日期 2007-2-21
    论坛徽章:93
    现任管理团队成员ITPUB年度最佳技术回答奖    
          

    发表于 2008-7-13 18:47 


    QUOTE:
    原帖由 wzg7711 于 2008-7-13 18:45 发表
    在备用库上也连接不上

    SQL> startup mount
    ORA-01261: Parameter db_recovery_file_dest destination string cannot be translat
    ed
    ORA-01263: Name given for file destination directory is invalid
    OSD-04018: ??????????????????????????
    O/S-Error: (OS 21) ????????????

    是不是db_recovery_file_dest指定的路径不存在啊


    __________________
    只看该作者    顶部
    离线 wzg7711
    资深会员


    精华贴数 0
    个人空间 0
    技术积分 3368 (565)
    社区积分 6 (18115)
    注册日期 2004-10-26
    论坛徽章:1
    2010新春纪念徽章     
          

    发表于 2008-7-13 18:48 
    谢谢棉花糖,我的qq是:12037216,可否在线聊,非常感谢!


    __________________
    思想构筑未来!
    只看该作者    顶部
    离线 saharan
    远走高飞


    精华贴数 0
    个人空间 0
    技术积分 763 (3154)
    社区积分 5533 (387)
    注册日期 2006-4-18
    论坛徽章:40
    会员2007贡献徽章授权会员2010新春纪念徽章生肖徽章2007版:羊2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:皮划艇激流回旋
    2008北京奥运纪念徽章:举重2008新春纪念徽章ITPUB新首页上线纪念徽章   

    发表于 2008-7-13 19:01 
    你从节点的spfile文件不对,缺少的项多了去了。


    只看该作者    顶部
     
        

    相关内容


    CopyRight 1999-2006 itpub.net All Right Reserved.
    北京皓辰网域网络信息技术有限公司. 版权所有
    网站律师 隐私政策 知识产权声明
    广播电视节目制作经营许可证:编号(京)字第1149号
    京ICP证:060528号 联系我们

    北京市公安局海淀分局网监中心备案编号:1101082001