设为首页 收藏本站
查看: 1455|回复: 0

[经验分享] 【二】SAP ECC6安装系列:安装前的准备工作

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-9-17 10:09:05 | 显示全部楼层 |阅读模式
  安装 Java      

  1,安装 Java,最好从 SAP 的安装盘上找 Java 版本,对于 SAP 的软件来说,最新往往不是最好的,能够最稳定的配合软件运行的版本才是最好的。请认真阅读官方的 Installation Guide,找到最合适的 Java 版本,一般来说安装 1.4.2.15。切记不能用 1.4.2.10,并不推荐升级到 Java5/6
  2,设置环境变量,如果你不知道在哪里设置环境变量,后面的安装对你来说将是很大的挑战,Here it is:右键点击“我的电脑”=》属性=》高级系统设置 =》 高级 =》环境变量(是个按钮)
  
     要新建的第一个系统环境变量:JAVA_HOME,值是你安装 JAVA的路径,例如是 【C:\j2sdk1.4.2_15-x64】,或者是你改的一个路径,希望你没有安装在太古怪的地方,如果安装路径太深,可能会造成安装失败,所以如果你更改了默认安装路径,希望是类似 【C:\java】 这样的。
  
     第二个需要新增的系统环境变量:CLASSPATH,值COPY这个,注意COPY括号中的所有字符【.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar】
  
     修改已经存在的系统环境变量 PATH,这个一定有,没有的话可能需要重装你的操作系统,把括号里的字符串添加到后面,记得不是覆盖现有的值【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%JAVA_HOME%\jre\lib\rt.jar;】
  
     还需要新增一个系统环境变量:CPIC_MAX_CONV,这个变量名字的含义很难猜,很多安装介绍中也没有提到这个,但是SAP的检测工具会提示需要这个变量,并且值要设置为 200 以上,否则会造成严重的性能问题,那么我们就设置为200好了。
    3,关于 JAVA_HOME 环境变量的设置,SAP的 Prerequisite Checker 会提示找不到这个设置,基本上可以肯定这是 SAP 程序和 Java 环境之间兼容性问题,如果你确认按照以上步骤正确的设置了环境变量,可以忽略该错误,一个简单的确认方法,是进入 DOS 环境,直接输入 java 看是否能正确运行。
      关于 Java 的题外话      

  首先不要被 Java 的版本搞糊涂了,自从 Sun 被 Oracle 收购以后,原来的版本发布方式就改掉了,从 1.5 版本开始,叫做 Java 5,1.6 版本叫 Java 6,而且一个坏消息是,老版本的 Java 在官方网站上好像找不到下载了。不幸的是,Java 的向下兼容性并没有宣称的那么优秀,比如对于 SAP 来说,官方并不推荐使用最新版本的 Java,按照德国公司的一贯风格,最大限度的保证稳定性才是最关键的,所以尽量安装说明文档中指定的版本吧,并记得关掉Java的自动升级。
  自从 2004 年 SAP 软件大改版后,增加了对 Java 的原生支持,用户可以在 SAP 自家的 ABAP 和 Java 之间二选一,作为内置的开发语言。但是即便你不选择 Application Server Java,也一样要先把 Java 装好,因为安装程序需要它。
      安装 SQL Server   

  我们当然会选择 SQL Server 作为数据库支持,原因很简单,第一会装会用的人很多,可以省去很多介绍的文字,第二当然是网上到处可以随手拈来。至于推荐的版本,还是那句话,都已经快到 2012 了,最起码也整个 SQL 2005 来吧,SQL 2000 就免了吧,SQL 2005 才算是 M$ 第一个具备“可用性”的数据库软件。时髦点儿的,可以整个 SQL 2008 甚至 SQL 2008R2 版本,一切都 up to you.
  需要注意的地方:
  1,我希望你安装的是 X64 版本,虽然用起来没有任何区别,心理上感觉会舒服些 :)
  2,虽然 SQL Server 现在很牛,支持单机多实例,但是一定要注意的是:必须安装为本机默认实例,切记!
  3,打上补丁包,自己到官网去看各个版本的最新补丁包,2008R2版都有SP出来了
  4,安装时基本上可以一路 Next 的按下去,唯一要注意的是注意选择 SQL Server 的 Collation,一般来说默认是不正确的,我们需要的 Collation 是 【SQL_Latin1_General_CP850_BIN2】,如果你用的中文版操作系统,默认应该是 【Chinese_PRC_CI_AS】。是的,你可能会很陌生,但请记得去改变这个设置,如果你确实忘记了,或者没找到在哪个步骤设置,后面我会告诉你怎么办。
  5,你只需要装 SQL Server Engine 就足够了,安装盘上免费赠送的 SSAS 和 SSRS 基本上来说没什么用处,尤其对于我们要安装的 SAP 来说,对应的功能做的更好。
  6,随着互联网时代的普及,M$ 已经默默的关掉了 SQL Server 最早支持的 Name Pipe 协议,一般情况下这不会有什么问题,因为默认开启了 TCP/IP 协议,但是,对于很念旧的 SAP 来说,你需要开启这个协议。请找到 SQL Server 的服务器配置工具并启用 Name Pipe 协议。
      照例说几句关于 SQL Server 的题外话      

  1,如果可能,尽量用 SQL Server 2008 R2 版本吧,进步还是很客观的,最起码这个版本的 SP 安装包可以自行管理相关的 SQL 服务,不需要重启就能完成补丁升级。
  2,如果你真的用了 SQL Server 2008 R2 版本,那么还需要提醒一下,尽管新增的 File Stream 功能看起来很美妙,请大胆的关掉这个功能吧,因为它会卡住 SAP 的安装程序。
  3,如果你对 SQL Server 的安装和使用还有些陌生,请多用 Google 或者 百度(虽然我很不喜欢百度),并保证这三个服务处于 Auto 启动并是运行状态:【SQL Server / SQL Server Agent / SQL Browser】。
  4,不熟悉 SQL Server 完全不影响学习 SAP 软件,因为 SAP 通过 DB Instance 把底层数据库支持软件完全给封装起来了,我们不需要关心用的是 SQL Server,还是 Oracle,甚至是 DB2 或者 MaxDB。
      关于 MaxDB      

  说起 MaxDB,大家可能很陌生,其实这货就是以前的 Sybase(这下你想起来了吧。什么?Sybase 你也不认识?那算了,这段话你还是直接忽略算了),被 SAP 收购以后改了个名字叫 MaxDB,一般都是配在 SAP 的软件中,给那些不愿意花钱买 Oracle 数据库的小气鬼们免费使用的。什么?你说 M$ 的 SQL Server 其实很便宜,我不得不遗憾的说,SAP 打心里并不希望我们用 SQL Server 做底层数据库支持,对于正常的 SAP 运行环境来说(我说的是R3,Business One 这种面向小企业的软件包也许可以吧),SQL Server 实在是太上不了台面了。
  说回 MaxDB,据说 SAP 收购以后,花大力气使劲儿的改造了一把这东西,貌似改的还相当不错,只是 SAP 并不是卖数据库软件的,后来眼看着这东西也不太可能打败 Oracle 或者 IMB DB2,就干脆给开源了。(真的很抱歉,如果这里有 M$ 的 Fans,SQL Server 又一次被忽略了)
      哦,差点儿忘了,对于那些没有改 SQL Server Collation 的同学们,我的建议是:重装 SQL Server 并保证这次整对它。我真的不是忽悠你们,确实有办法不用重装就可以改变 Collation,不过相信我,重装是更好更快的选择。不信邪的同学可以去 Google 这个语法:
  setup.exe
  /QUIET
  /ACTION=REBUILDDATABASE
  /INSTANCENAME=instance_name
  /SQLSYSADMINACCOUNTS= accounts
  [/SAPWD=password]
  [/SQLCOLLATION=collation_name]
  更正一个上一篇的错误,关于 Windows 虚拟内存,在单个磁盘上设置虚拟内存大小不能超过 20G,但可以在多个磁盘上设置多个虚拟文件,总和可以大于 20G。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-114824-1-1.html 上篇帖子: .Net连接到SAP 下篇帖子: SAP MM物料管理系统功能详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表