SAP系统拷贝 UNIX + Oracle

简介: SAP系统拷贝 UNIX + Oracle

SAP系统拷贝 UNIX + Oracle 作者:未知 时间:2005-09-13 23:22 出处:Blog.ChinaUnix.net 责编:My FAQ                摘要: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(或NOMOUNT)到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;

注意后面需要;否则不会运行在sqlplus

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


修改管理员密码alter user system identified by manager
以上数据库拷贝是没有问题了,但运行SAP应该还是有问题的,因为sapsid两个机器可能不一样,同时引起
oracle的用户也不一样,这样启动SAP会找不到数据库,所以启动不了
所以应该实际应用,需要重新安装SAP instance ,当然不需要安装任何文件,配置的参数跟新的老的一样
就可以,特别是database schema 的名字必须是原来的名字,否则就是应该oracle用户是老的,不可能修改
成新的,所以只能用老的用户来使用SAP系统

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

相关文章
|
4月前
|
SQL Oracle 关系型数据库
oracle11g SAP测试机归档日志暴增排查(二)
oracle11g SAP测试机归档日志暴增排查(二)
253 1
|
4月前
|
Oracle 关系型数据库 Shell
oracle11g SAP测试机归档日志暴增排查(一)
oracle11g SAP测试机归档日志暴增排查(一)
57 1
|
1月前
|
开发框架 Unix Linux
LangChain 构建问题之在Unix/Linux系统上设置OpenAI API密钥如何解决
LangChain 构建问题之在Unix/Linux系统上设置OpenAI API密钥如何解决
35 0
|
3月前
|
Oracle 关系型数据库 Java
实时计算 Flink版产品使用问题之如何实现Oracle到其他系统的实时同步
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
4月前
|
Oracle 关系型数据库 Linux
SuSE linux server 11通过SAP来安装oracle11g
SuSE linux server 11通过SAP来安装oracle11g
66 0
|
4月前
|
调度
SAP CLIENT拷贝详细说明
SAP CLIENT拷贝详细说明
78 0
|
4月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
|
4月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
|
4月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
|
4月前
|
XML 存储 数据格式
SAP UI5 控件 customData 属性的应用介绍
SAP UI5 控件 customData 属性的应用介绍

推荐镜像

更多