• SAP系统拷贝 UNIX + Oracle


    拟将生产机PRD(sapprd)拷贝到测试机DEV(sapdev),步骤如下:

    1.      生产机PRD

    # su – prdadm

    # stopsap r3

    # exit

    # su – oraprd

    # sqlplus /nolog

    SQLPLUS> connect /as sysdba

    SQLPLUS> alter database backup controlfile to trace;

    SQLPLUS> exit

    # exit

    # su – prdadm

    # stopsap db

    在目录/oracle/PRD/saptrace/usertrace/查找最新的*.trc文件,拷贝到文件control.sql,并进行编辑:

    1.      只保留STARTUP MOUNT到CHARACTER SET WE8DEC;之间的语句,删除其它语句;

    2.      查找替换PRD为DEV(%s/PRD/DEV/g);

    3.      更改下面的语句

    CREATE CONTROLFILE REUSE DATABASE ‘DEV’ NORESETLOGS ARCHIVELOG;

    CREATE CONTROLFILE REUSE SET DATABASE ‘DEV’ RESETLOGS ARCHIVELOG;

    2.      测试机DEV

    # su – devadm

    # stopsap all

    # exit

    # su – oradev

    # lsnrctl stop

    # exit

    # cd /oracle/DEV/

    # rm –rf sapdata?/*

    # rm –rf origlog?/*

    # rm –rf mirrlog?

    # rm –rf sapreorg/*

    # rm –rf saparch/*

    # rm –rf saptrace/usertrace/*

    # rm –rf saptrace/background/*

    # rm –rf sapbackup/*

    # rm –rf sapcheck/*

    从生产机上拷贝control.sql

    # rcp sapprd: /oracle/PRD/saptrace/usertrace/control.sql ./

    从生产机上拷贝数据库data文件

    # rcp –r sapprd:/oracle/PRD/sapdata? ./

    #chown –R oradev:dba *

    (也可以从备份中恢复相关文件)

    #cd origlogA

    #mkdir cntrl

    #cd ../saparch

    #mkdir cntrl

    生成control文件

    # su – oradev

    # sqlplus /nolog

    SQLPLUS> connect /as sysdba

    SQLPLUS>@/oracle/DEV/control.sql

    SQLPLUS>alter database open resetlogs;

    SQLPLUS> exit

    # lsnrctl start

    启动sap,接下来就是sap里面的配置了。

     

     

     

     

     

     
     来源:http://blog.chinaunix.net/u/8178/showart_44767.html
  • 相关阅读:
    JS脚本延时
    Linux的关机与重启命令
    MasterCard信用卡测试卡号-creditcard-1
    HTTP_USER_AGENT
    nginx 502
    今天收到报警邮件,提示网站502 bad gateway,
    Iptables網路連線限制及攻擊防護和相關設定
    #添加屏蔽IP LINUX
    linux下启动和关闭网卡命令
    unfinish
  • 原文地址:https://www.cnblogs.com/xiaomaohai/p/6157351.html
Copyright © 2020-2023  润新知