原作者博客 http://www.cnblogs.com/Michael_z/
========================================
安装 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。
SAP ECC6安装系列二:安装前的准备工作的更多相关文章
-
开源一款强大的文件服务组件(QJ_FileCenter)(系列二 安装说明)
系列文章 1. 开源一款强大的文件服务组件(QJ_FileCenter)(系列一) 2. 开源一款强大的文件服务组件(QJ_FileCenter)(系列二 安装说明) 3. 开源一款强大的文件服务组件 ...
-
国内不fq安装K8S二: 安装kubernet
目录 2 安装kubelet 2.1 环境准备 2.2 设置国内的源 2.3 重要的设置 2.4 获取镜像 2.5 使用kubeadm init初始化集群 2.6 安装Pod Network 2.7 ...
-
阿里云CentOS7系列二 -- 安装Tomcat7的方法
前面讲到了JDK在CentOS7 环境下的安装步骤.这次来分享安装Tomcat7的安装步骤: Tomcat7 安装包: 链接: http://pan.baidu.com/s/1geKwASN 密码: ...
-
随笔编号-11 阿里云CentOS7系列二 -- 安装Tomcat7的方法
前面讲到了JDK在CentOS7 环境下的安装步骤.这次来分享安装Tomcat7的安装步骤: Tomcat7 安装包: 链接: http://pan.baidu.com/s/1geKwASN 密码: ...
-
【笔记】Kali linux的安装 和 一些使用前的准备工作(原创+转载)
该博文只记录笔者的蛇皮使用经历,纯新手= =,可能借鉴意义也可能没有(T _ T),侵删. 目录 kali linux 在个人计算机和在VirtualBox下的安装 kali linux 使用前准备工 ...
-
WordPress版微信小程序开发系列(二):安装使用问答
自WordPress版微信小程序发布开源以来,受关注的程度超过我原来的想象.这套程序主要面对的用户是wordpress网站的站长,如果wordpress站想在微信的生态圈得到推广,小程序成为一种重要的 ...
-
国内不fq安装K8S四: 安装过程中遇到的问题和解决方法
目录 4 安装过程中遇到的问题和解决方法 4.1 常见问题 4.2 常用的操作命令 4.3 比较好的博客 国内不fq安装K8S一: 安装docker 国内不fq安装K8S二: 安装kubernet 国 ...
-
国内不fq安装K8S一: 安装docker
目录 1.安装docker 1.1 准备工作 1.2 安装docker 1.3 修改cgroup 国内不fq安装K8S一: 安装docker 国内不fq安装K8S二: 安装kubernet 国内不fq ...
-
SAP ECC6安装系列一:安装前硬件和软件准备
原作者博客 http://www.cnblogs.com/Michael_z/ ======================================== 写在前面的罗嗦话 一晃就是5年,前几天 ...
随机推荐
-
Oracle之ROW_NUMBER() OVER函数
语法:ROW_NUMBER() OVER(ORDER BY COLUMN) 简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的select ACD_ID,ROW_NUMBE ...
-
[系统开发] Squid 认证系统
一.用途 用过 Squid 的用户认证模块的同事一定知道,它有个很麻烦的问题:每过一段时间就会跳出一个重新输入密码的窗口,用户不胜其烦,我查了网上的各种配置资料,始终没有找到一个圆满的解决方法,所以编 ...
-
9.并发包非阻塞队列ConcurrentLinkedQueue
jdk1.7.0_79 队列是一种非常常用的数据结构,一进一出,先进先出. 在Java并发包中提供了两种类型的队列,非阻塞队列与阻塞队列,当然它们都是线程安全的,无需担心在多线程并发环境所带来的不可 ...
-
APIO 2016
我好菜啊都不会 T1.boats 题目大意:给你N段区间,按顺序决定每段区间可以选一个数或不选,若选则选的这个数必须大于所有在这之前选的数,求有多少种方案.(N<=500,区间在[1,1e9]范 ...
-
WEB前端 HTML
目录 WEB前端 HTML WEB前端 HTML TOC 什么是html? html的固有结构 注释 什么是标签? 标签分类 什么是标签属性? 适用于大多数HTML标签的属性 常用标签 常用引用标签 ...
-
ROS机器人导航仿真(kinetic版本)
准备工作: ubuntu 16.04系统;ROS kinetic版本;ROS包turtlebot,导航包rbx1,模拟器arbotix,可视化rviz 1.安装ubuntu 16.04系统与安装ROS ...
-
URL重写中的中文参数问题
在做搜索功能时,需要输入关键字,如果搜索出来的结果很多,又需要分页.这里用URL重写技术(即href="?keyword=关键字&page=分页数"),就涉及到了传递中文关 ...
-
Hue添加Spark notebook
参考自https://blogs.msdn.microsoft.com/pliu/2016/06/18/run-hue-spark-notebook-on-cloudera/ 说明 使用Clouder ...
-
[luogu4551][POJ3764]最长异或路径
题目描述 给定一棵n个点的带权树,结点下标从1开始到N.寻找树中找两个结点,求最长的异或路径. 异或路径指的是指两个结点之间唯一路径上的所有边权的异或. 分析 处理出各个节点到根节点的异或距离,然后我 ...
-
numpy的flat、flatten、ravel
import numpy as np dt = np.arange(10).reshape(5,2) # =============================================== ...