重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
SAP 是全球企业管理软件与解决方案的技术领袖,同时也是市场领导者。30余年,通过其应用软件、服务与支持,SAP持续不断向全球各行业企业提供全面的企业级管理软件解决方案。
专注于为中小企业提供成都网站设计、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业吉安免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
随着以SAP为代表的新一代商业智能应用所受到企业用户的广泛青睐,SAP在中国用户的激增,具备最终用户或内部顾问应掌握的基本SAP技能的人才需求数量也相应增加。
扩展资料
SAP系统的实用性强,接近国际化的发展思想,在加上SAP系统引进了ERP系统的管理思想,将企业的构建模式与先进的管理理念相结合,进而运用到实际的经营管理系统中,能够为企业的财务管理工作提供一定的方便。
由于SAP信息系统的发展比较成熟,能够结合企业的实际发展情况,对于管理流程进行优化,还能够优化组织结构与制造留出层,进而利用SAP系统中的财务版块,建立风险预警机制,通过事前风险预测、事中延伸管理及事后的监督分析,保证各项业务的顺利展开。
参考资料来源:百度百科-SAP系统
一般来说系统会分成几个不同的名称,配置基本上一样,但是功能有所不同,一般结尾是以D Q P来结尾的,XXD是开发系统,XXQ是测试系统,XXP是生产系统。更改配置啊开发增强啊,传输路径就是D-Q-P。这样保持了SAP系统配置传输的严谨性,以及提供环境来支持测试与开发。
升级前准备
升级之前,SAP 客户需要考虑三方面的内容:升级条件是否具备,检查需要升级的组件,保存升级前 SAP 环境。最后制定升级计划。
检查升级条件
主要从三方面来检查 SAP 系统是否支持升级 DB2 到 V9.7 版本。在操作系统方面,DB2 V9.7 不再支持任何 32 位系统,也不支持 PA-RISC 下的 HP-UX,不支持 IA64 下的 Linux 和 Windows,不支持 row devices。在 DB2 版本方面,只支持直接从 DB2 V8 FP9 以后的版本升级,如果是更低的版本,需要先升级到 V8FP9 以后的版本。在 SAP 方面,DB2 V9.7 只支持高于 SAP 系统 4.6X 的版本。当客户的SAP 系统只有满足以上条件后,才可以考虑升级 DB2。
满足上述条件后,安装 DB2 V9.7 系统还需要确定选择的系统满足必需的操作系统、硬件、软件、通信、磁盘和内存要求。对于不同的操作系统,这些要求也不一样。本文不详细介绍安装 V9.7 的所有要求。对于 SAP 客户来讲,需要升级的 SAP 系统的安装要求是特定的。DB2在 DVD 中提供了一个很好的工具 db2prereqcheck 来做安装条件的检查。
SAP 客户首先 mount 安装光盘到 DB2_DVD。本文中用 DB2_DVD 来代替 mount 的路径。db2prereqcheck 工具在相应的如 DB2_DVD/RDBMS/DVD_2/LINUXX86_64/ESE/disk1 这样的目录下。如果是 Windows,那相应的目录是 DB2_DVD\RDBMS\DVD_3\WINDOWS_AMD64\ESE\image,工具是 db2prereqcheck.exe。
如果 db2prereqcheck 执行成功,将不会返回任何信息,说明此系统支持所有的安装条件。如果发现默写条件不支持,那么将会返回如清单 1 所示的错误信息,列出所有安装的先决条件。客户就需要根据错误信息,逐一满足。一直到运行此工具不再出现错误信息为止。这里需要特别注意,在更改系统配置的时候,一定要做好 SAP系统的备份,确定所作更改不会影响当前 SAP运行,才可以升级系统的配置。在清单 1 的最后一行,此工具告诉用户可以从 IBM 网站得到更详细的先决条件列表。
db2prereqcheck 可以检查 DB2 安装的系统条件,也就是包括了大部分的升级条件。但是并不会检测 DB2 服务器升级的磁盘空间要求。建议将系统目录表空间和临时表空间都增大为已使用表空间总大小的两倍。可以调整 logprimary 和 logsecond 来确保有足够的日志文件空间可用。
检查升级组件
对于 SAP 客户,升级数据库环境最主要的组件是 DB2 服务器和 DB2 客户机。SAP 在不同的版本中会使用不同的 DB2 客户机。所以 SAP客户需要检查 SAP 所使用的 DB2 客户机是哪一种,并且决定升级相应的客户机。本文中可能会使用到 sid 这样的代词。熟悉 SAP 的用户应该知道,这是 SAP 系统的唯一标识。下文中所有 sid,sapsid,dbsid 都用以代替 SAP 系统标识。现在通过以下步骤可以检测SAP 使用了哪种客户机:
以 sapsidadm 身份登录到操作系统中,运行‘ R3trans – d ’命令。命令执行成功后会生成一个 trans.log 文件。在此文件中查找加载的DB2 library。
制定升级计划
解决的升级的必要条件,知道了需要升级的数据库组件,并且备份了 SAP 环境,万事俱备,只欠东风。制定一份升级计划非常重要,SAP的应用一般都很大,对系统当机的要求也很高。一般升级 DB2 需要花费很长的时间,而且具有一定的风险。一份周详的计划会有助于降低升级的风险。升级计划文档依人而定,可以包括计划制定人,审核人,审批人,升级执行时间,升级蓝图,升级具体步骤,相应测试计划等等。升级是一个高风险的过程,一定要做好充分的准备和测试。
升级
安装 DB2 V9.7
自从 DB2 V9 开始,DB2 支持在操作系统上安装多个副本。升级数据库有两种安装 DB2 的选择,一种是直接升级老版本数据库副本到新的版本,另外一种是安装新的数据库副本到新的位置。这个具体要看用户的环境规划。作者推荐安装新的副本到新的位置,这样可以不影响老的副本,如果升级过程中出现问题,客户可以恢复到老的版本直接运行。
升级后活动
在 SAP 这样一个特定环境内,升级完数据库后,还有后续任务需要完成。相比于其他数据库应用,SAP 为了方便数据库的升级,提供了一种后续升级工具 db6_update_db。此工具会设置一些 SAP 相关的 DB2 配置,重组系统编目表等。在如 DB2_DVD/RDBMS/DVD_2/LINUXX86_64/ 这样的目录下可以找到此工具,Windows 是 db6_update_db.bat,Linux 或者 Unix 是 db6_update_db.sh。
以 db2dbsid 用户登录到系统运行 db6_update_db.bat
清单 13. 运行 db6_update_db
# db6_update_db.sh -d dbsid
**************************************************
* db6_update_db.sh script version 0008 *
**************************************************
Database Connection Information
Database server = DB2/HPUX-IA64 9.7.0
SQL authorization ID = DB2LR1
Local database alias = LR1
The script db6_update_db_out.sh was created. Please verify the generated
script Then run it in the following way:
db6_update_db_out.sh db6_update_db_out.sh.log.
Finally check the logfile db6_update_db_out.sh.log for errors !!!
# ./db6_update_db_out.sh db6_update_db_out.sh.log
# db2stop force
# db2start
查看 db6_update_db_out 是否有错误信息。升级完成后,SAP 客户还需要保存和验证升级后的环境配置。
保存升级后 SAP 环境
如同保存升级前 SAP 环境一般,保存升级后的环境:
1. 以 db2dbsid 用户登录到操作系统,启动 DB2 实例。
# db2start;
2. 进入备份路径
# cd /db2/db2dbsid/db_backup
3 .备份数据库服务器配置
# env env_after_upgrade.txt
# db2set -all reg_after_upgrade.txt
# db2 get dbm cfg dbm_after_upgrade.txt
# db2 get db cfg for SAPSID db_after_upgrade.txt
比较升级前保存的配置文件和升级后的配置文件,可以自定义选择修改适当的参数。
安装 DB2 许可
SAP 用户的 DB2 许可一般都是购买自 SAP 公司,按照 SAP 的文档安装 DB2 的许可。
使用 V9.7 新特性
DB2 升级到 V9.7 后就可以使用新功能来增强功能和提高数据库应用程序的性能。如大 RID,索引压缩等等。具体的内容可以参照 IBM developerworks 上其他介绍 V9.7 新特性的文章。
备份数据库
升级最后,在 SAP 再次上线之前,做一个完整的离线备份。