原作者博客 http://www.cnblogs.com/Michael_z/

========================================

写在前面的罗嗦话

一晃就是5年,前几天心血来潮回来,发现博客园的ID居然还能用,非常感概也很感谢Dudu和他的团队一直为大家所做的贡献。这几年来自己从 .net 程序员转到了 SAP 领域,生活也越来越缺少变化,不过觉得还是应该让自己勤快起来,争取写点儿什么吧。幸好博客园还有个 SAP 的分类,不至于让自己的文字太过另类。


罗嗦过之后和正文开始前的罗嗦话

严格来说,除非想做 Basis,安装 SAP 本身不是学习 SAP 的必要条件,但是学习 SAP 又需要一个能随时登录和使用的环境,这样又像车轱辘一样转了回来,所以,把安装 SAP 当作学习 SAP 不可分割的一部分吧,因为想找一个随时可以登陆进去还能瞎折腾的 SAP 环境,似乎唯一的选择就是自己装一个。

安装一个 SAP 环境,其实比学习一个模块难度要大,尤其是对于用惯了 M$ 的产品的广大人民群众来说,安装 SAP 简直就是一种折磨,这也是为什么我想写这一系列随笔,因为通常情况下,记录一个软件的安装过程是非常没有技术含量的,而且网上也能搜到不少 step by step 的安装说明,但如果你想通过安装 SAP 的过程,多了解一些“为什么”,而不是简单的对着网上的截图只知道“怎么做”,那应该能从这里有所收获。

顺便提个醒,运行一个 SAP 系统所需要的硬件环境要求不低,不过好在这个年代,硬盘和内存已经比白菜便宜了,我们还能抱怨什么呢。


正文:硬件准备

CPU:支持X64的CPU,只要不是太老的CPU现在一般都支持64位,32位的CPU只能安装32位操作系统,而在32位操作系统下只能安装SAP的 Dialog Instance,这不是我们想要的,我们要安装整套的 SAP ECC6 环境。

内存:基本上原则是越大越好,SAP对内存的需求是永无止境的,其实即便是1G内存的机器也能装,还能跑,至于本来就很温吞吞的SAP系统,在小内存机器上的速度你受不受得了,那是另一回事儿了。不过无论如何,在内存白菜价的年代,大胆的加内存吧,个人建议最少4G,越多越好。

系统盘:给系统盘最少分40G,操作系统安装完了以后,Java必须要安装在C盘(这个倒不需要多少磁盘空间),但是需要很多的磁盘空间做 page file,一般其他都不要装了,这个系统盘也基本满了。

SAP软件盘:作为一个好的习惯,C盘除了操作系统外,其他的统统的都装在另一个分区内,这个分区最小250G,推荐320G,好在硬盘也比内存还白菜价。

关于虚拟机:个人不太建议使用虚拟机,一来因为需要 64 位操作系统,这样就要求 CPU 必须支持虚拟技术才能在虚拟机中安装,另外虚拟机的性能实在令人不敢恭维,在虚拟机中跑这么大的软件,实在是件想想都觉得痛苦的事情。


正文:操作系统

鉴于 Windows 的普及,我们就不去谈论阳春白雪的 Unix 和 想怎么捏就怎么捏的 Linux 了,俗就俗吧,即便在 Windows 下能装好已经很不错了,就不用其他操作系统来雪上加霜了。

1,强烈建议使用 Windows Server 版本,虽然号称 XP(X64版) 也支持,但眼瞅着都快到2012了,真的是没必要去用XP了。操作系统可以用以下任何一个Server版本(windows 2003/2003R2/2008/20008R2),但需要是64位版本,再说了,只有64位的操作系统才能使用超过4G的内存,不然你前面去买的内存就浪费了。

2,安装完所有的补丁以及升级到最新的SP以后,记得做一个完整的系统镜像备份,你有80%以上的几率能用到它,如果需要恢复,是在启动时按F8,选择修复系统,然后做整卷的C盘覆盖,恢复到一个干净的系统。

如何做备份和恢复,对大家应该是小儿科了。另外,记得激活你的Windows,这个网上很多资料,自己去查

3,调整 Page file 大小,对于安装 Central Instance 来说,需要【物理内存容量 + 14G】作为虚拟内存的估算大小,注意不是一共达到14G,而是说,虚拟内存文件的大小 = 物理内存 + 14G,真实的需求数字可以在系统检测工具中去看,那个大小是真实的。不过遗憾的是,即便你有很大的物理内存,虚拟内存最大也只能设置为 20G,这是windows系统本身的限制。

如果你对划分这么大的虚拟内存有心理障碍,那么随便给个几G也能安装和运行,据说有大仙1G内存和4G虚拟内存一样跑起来了,不过何苦和自己过不去呢,现在硬盘比内存还便宜。

4、很重要又很简单的一个问题,请把计算机名改为 SAPECC6,这虽然不是必须的,但这么做会省去非常非常多的麻烦,具体后面会解释。

5、关闭UAC、防火墙、杀毒软件等一切可能中断安装的东西,安装 SAP 需要很长很长的时间,中间你很有可能会睡上一觉,我认为你一定不希望醒来以后看到一个需要你去点一下“确认”按钮的提示窗口。

6、其他你也许需要知道的

1,SAP 不能安装在 Domain Controller 上,不要问为什么,就是不支持,如果你不知道什么是 Domain Controller,那么恭喜你,你不必理会这个问题。

2,SAP 的系统检测工具,不能正确识别 Windows 2008/R2 操作系统,所以检测结果中会报错(红色),不用理会它,其他的最好保证都是满足检测要求(正常的白色),虚拟内存可以略小(黄色报警)


由于前面罗嗦的太多,导致这篇要写完可能会很长,而一般情况下很长的文章很少有人愿意看完,这不是我想要的结果,所以我决定把后半部分放到第二篇文章中去。

另外,很想把前面罗嗦的话折叠起来,这样不至于让大家看的时候太难过,但是不知道怎么做,有人可以教下我么 

SAP ECC6安装系列一:安装前硬件和软件准备的更多相关文章

  1. 安装 SQL Server 2005 的硬件和软件要求(官方全面)

    SQL Server 2005 安装要求 本主题介绍了安装 SQL Server 205 的硬件和软件要求,以及查看安装文档的说明. 硬件和软件要求(32 位和 64 位) 访问 SQL Server ...

  2. 安装 SQL Server 2012 的硬件和软件要求(官方全面)

    以下各节列出了安装和运行 SQL Server 2012 的最低硬件和软件要求. 有关 SharePoint 集成模式下 Analysis Services 的要求的详细信息,请参阅硬件和软件要求(S ...

  3. SAP ECC6安装系列五:安装后 License 的处理

    原作者博客 http://www.cnblogs.com/Michael_z/ ======================================== 我发现我确实比较懒,先和各位说声抱歉了 ...

  4. SAP ECC6安装系列四:安装过程详解

    原作者博客 http://www.cnblogs.com/Michael_z/ ======================================== 续接上篇,我们终于按下了 “Next” ...

  5. SAP ECC6安装系列三:关于SAP,你也许想知道的一些事

    原作者博客 http://www.cnblogs.com/Michael_z/ ======================================== 前段时间刚好赶上 Windows 8 ...

  6. SAP ECC6 IDES安装及虚拟机下载

    SAP ECC6.0 SR3 IDES Oracle.torrent(48.12G)下载 SAP ECC6 安装系列 SAP ECC6.0 IDES在Win7 X64上的安装 SAP ECC6.0 R ...

  7. zabbix系列之六——安装后配置二Items

    https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/snmp 1Items 1.1creating items ...

  8. Xbin-Store(分布式商城)项目所用Linux服务系列 FastDFS安装(五)

    系列 Xbin-Store(分布式商城)项目所用Linux服务系列 MySQL安装(一) Xbin-Store(分布式商城)项目所用Linux服务系列 Redis集群安装(二) Xbin-Store( ...

  9. VMware15.5虚拟机安装及LInux系统安装前 准备工作

    VMware15.5虚拟机安装及Linux系统安装前 准备工作 一.vmware15.5安装 1.安装环境准备 1.vmware15.5版本和秘钥(版本资源和密钥小白已经上传到资源文档里面,要想下载可 ...

随机推荐

  1. mysql考试总结

    USE school; -- 班级表 CREATE TABLE class( cid TINYINT PRIMARY KEY AUTO_INCREMENT, caption VARCHAR(20) ) ...

  2. HTML5 input file控件使用accept过滤限制的文件类型以及在谷歌下打开很慢的问题

    在文件上传控件(input type='file')中,可以通过accept属性实现对文件类型的过滤. 一.相关代码: 下面给出对应的文件上传控件代码: <input type="fi ...

  3. 使用dulilib DirectUI库(一)

    1.在创建的窗口类里面 需要继承CWindowWnd.INotifyUI 对于CWindowWnd里面的方法: 实现;,重载virtualUINTGetClassStyle()const;返回窗口的风 ...

  4. Thinkphp学习笔记7-输入变量

    在Web开发过程中,我们经常需要获取系统变量或者用户提交的数据,这些变量数据错综复杂,而且一不小心就容易引起安全隐患,但是如果利用好ThinkPHP提供的变量获取功能,就可以轻松的获取和驾驭变量了. ...

  5. HTML5-IOS WEB APP应用程序(IOS META)

    触摸屏网站的开发其实现在来讲比前几年移动端网站开发好多了,触摸屏设备IOS.Android.BBOS6等系统自带浏览器均为WEBKIT核心,这就说明PC上面尚未立行的HTML5 CSS3能够运用在这里 ...

  6. Redis数据类型--List

    Redis列表是简单的字符串列表,依照插入顺序排序. 你能够加入一个元素到列表的头部(左边)或者尾部(右边) LPUSH 命令插入一个新的元素到头部, RPUSH插入一个新元素到尾部. 当一个这两个操 ...

  7. Hadoop HelloWord Examples -对Hadoop FileSystem进行操作 - 基于Java

    我之前对hadoop的各种文件操作都是基于命令行的,但是进阶后,经常需要直接从java的代码中对HDFS进行修改.今天来练习下. 一个简单的demo,将hdfs的一个文件的内容拷贝到另外hdfs一个文 ...

  8. myeclipse报异常:java.lang.OutOfMemoryError: Java heap space

  9. 搭建ssm+maven环境遇到的问题

    1. @RunWith(SpringJUnit4ClassRunner.class) gives error 在使用junit测试过程中 2.com.google.gson.JsonIOExcepti ...

  10. UML学习(一)-工具介绍

    这里用于学习UML的工具是StarUML,没有什么原因为什么要用它,或许仅仅是有人说好用和比较小. 首先介绍下这个工具,来张图. 1.菜单栏(最上面) 2.快捷工具栏(菜单栏下面) 3.工具项(Too ...