Teamcenter对于SUSE Linux平台的支持始于2005年,Linux在是Intel CPU硬件平台上,做到类似UNIX精简指令集RISC CPU的计算能力和稳定性俱佳的最佳系统。为了安装Teamcenter8.1,需要准备一些必要的软件。
SUSE Linux x64服务器版系统软件:
http://www.novell.com/products/server/eval.html
SUSE Linux x64服务器系统可以在上述网址中找到,毋庸赘述,注册后即可下载。根据我的经验,只需要下载
SLES-11-DVD-x86_64-GM-DVD1.iso 大约2.6GB,即可满足Teamcenter8.1的运行要求。要把“C/C++编译器”选上,以确保软件安装顺利进行。
Java 标准版开发平台软件(JDK):
jdk-6u18-linux-x64-rpm.bin
SUSE Linux上,可以直接使用RPM安装程序,自动安装JDK。也可以下载jdk-6u18-linux-x64.bin,解压后,将jdk1.6.0_18目录移动到合适的目录下。我在安装过程中采用如下方法,先建立/usr/java目录:
# ./jdk-6u18-linux-x64.bin
# mv jdk1.6.0_18 /usr/java
编辑/etc/profile文件,增加如下几行,用来指定JAVA的路径和运行目录:
export JAVA_HOME=/usr/java/jdk1.6.0_18
export PATH=$PATH:/$JAVA_HOME/bin
export CLASSPATH=.:/$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVE_HOME/jre
如果不想重新启动系统,可以用如下命令使JAVA环境变量直接生效:
# source /etc/profile
可以用如下命令检查是否设置正确:
# env
也可以直接执行JAVA来测试是否可以使用
# java
Oracle11g的安装:
首先,在SUSE Linux系统中建立dba和oinstall两个组,一个名为oracle的用户。
将从Oracle公司网站下载的Linux x86-64版本的软件解压缩。以oracle用户登录系统,开始安装。安装过程与Windows平台完全一致。为确保Oracle数据库能在开机时自动运行,需要修改几个文件:
再次修改/etc/profile如下:
export Java_HOME=/usr/java/jdk1.6.0_18
export ORACLE_HOME=/Oracle/product/11.1.0/db
export PATH=$PATH:/$JAVA_HOME/bin:/$ORACLE_HOME/bin
export CLASSPATH=.:/$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVE_HOME/jre
export ORACLE_SID=tc
修改/etc/oratab如下:
tc:/Oracle/product/11.1.0/db:Y
修改/etc/init.d/boot.local,增加如下命令:
su – oracle dbstart $ORACLE_HOME
重新启动系统后,检查oracle和tnslsnr进程是否存在。
Oracle Weblogic Server 11gR1的安装:
BEA已经被Oracle收购,前不久SUN也被Oracle收购了,除了SUSE Linux外,其余Teamcenter的运行支持软件,都来自于Oracle,当然,选用其他的数据库和J2EE平台也是可行的,我在Windows平台安装时,也已经习惯采用Oracle数据库 + Weblogic 组合。安装命令与Windows上的一致:
# java -D64 -jar wls1032_generic.jar