TC83InstallConfiguration - james-gone/knowledge GitHub Wiki
序号 | 软件名称 | 版本 | 功能说明 |
---|---|---|---|
1 | Windwos 7 | 旗舰版 64 位 SP1 | 操作系统 |
2 | Oracle Database | 11gR2 | 数据库软件 |
3 | JDk | 1.6.0_45 32位 | J2EE开发运行环境 |
4 | Teamcenter | 8.3.3 p11 | PLM系统平台 |
5 | Weblogic | 10.3 | Web服务Java容器 |
-
操作系统
-
windows 7 旗舰版 64 位 英文 加多语言包
在控制面板--> 区域和语言内,
设置 格式为
中文(简体,中国)
;位置为:
中国
;键盘和语言,选择显示语言:
中文(简体)
;管理内,确认非Unicode程序的语言设置为:
中文(简体,中国)
-
系统激活
-
安装必要的补丁
确认系统属性内查看到的windows 7 版本是
Service Pack 1
-
新建 Teamcenter安装用户
james
,管理员角色建议不使用默认的administrator管理员用户账户
统一用Teamcenter安装用户管理相关的服务。
-
关闭 UAC
Teamcenter 安装要求,UAC用户权限控制会导致不能正常安装。
控制面板--> 用户账户和家庭安全--> 用户账户--> 更改用户账户控制设置,更改为从不通知。
-
关闭 防火墙
开发环境和测试环境,关闭Windows的默认防火墙,减少配置过程。
正式生产环境,建议用专业的防火墙软件配置相应的服务器需要的端口。
控制面板--> 系统和安全--> Windows防火墙--> 打开或关闭Windows防火墙(自定义设置)--> 关闭windows防火墙(家庭或工作,公用网络,2个都关闭)
-
设置host地址和机器名的映射
修改
c:\windows\system32\drivers\etc\hosts
文件 添加 ip地址到机器名的映射,例如:192.4.3.21 tc001
有时候局域网环境没有提供余名解析的服务,可以通过本机修改hosts文件达成,通过机器名访问准确ip地址机器的方式。
-
-
Java
-
安装版本 jdk1.6.0_45 i586
jdk 1.6 的最终版本。x64是64位版本,i586是32位版本。
Teamcenter 8.3 是 jre1.6环境,32位。Teamcenter 8.3本质上是32位的软件程序。
Teamcenter8.3.3.2开始支持 jre1.7
-
安装位置
d:\java\jdk1.6.0_45\
-
设置java的系统环境变量 启动命令行
cmd
setx java_home d:\java\jdk1.6.0_45 setx jre_home d:\java\jre setx path d:\java\jdk1.6.0_45\bin;%path%
cmd
命令行环境,用set
命令可以查看当前的系统环境变量。
-
-
数据库
-
Oracle Database 11gR2 windows平台 64位
在windows服务器端,Teamcenter8.3支持的数据库 Oracle DB版本是:
10.2.0.1,10.2.0.3,11,11g,11gR2
,32位,64位都可以。 -
setup.exe
开始安装数据库软件-
取消勾选
我希望通过My Oracle Support 接收安全更新
, 下一步,提示未提供邮件地址,是否不希望收到安全通知,是。 - 安装选项 仅安装数据库软件, 下一步。
- 网格安装选项 单实例数据库安装,下一步
- 产品语言 简体中文和英语,下一步
- 数据库版本 企业版,下一步
- 安装位置 Oracle基目录
D:\app\james
, 软件位置D:\app\james\product\11.2.0\dbhome_1
, 下一步 - 先决条件检查后,概要,完成。安装成功,关闭
-
取消勾选
-
设置
oracle_home
环境变量-
启动命令行
cmd
,setx oracle_home D:\app\james\product\11.2.0\dbhome_1
windows7 环境设置
oracle_home
的环境变量可以保证数据库的正常监听服务使用。
-
-
创建监听服务
-
windows 运行
netca
-
默认 监听程序配置
-
默认 添加
-
默认 监听程序名
LISTENER
-
默认 TCP协议
-
默认 使用标准端口号 1521
-
默认 否 不用配置另一个监听
从
cmd
窗口界面可以看到配置完成,并且监听程序已成功启动。如果监听程序不能成功启动,是不能进行下一步创建数据库实例的。需要检查,
oracle_home
的环境变量设置,james
的用户权限设置,以及安装位置设置等。 -
监听程序配置完成,完成 。
监听会注册为 windows 的一个服务在后台持续运行。当有外部的网络通信,用TCP协议访问1521端口时,监听服务识别该请求,并转给oracle程序进行相应处理。
-
监听配置完成后,oracle_home 环境变量设置,后可能会找不到监听程序。
监听不能正常启动的时候,进
cmd
用d:\app\james\product\11.2.0\dbhome_1\BIN>LSNRCTL.EXE status
命令查看监听的状态。
-
-
创建数据库实例
- 准备创建数据库的模板文件。将Teamcenter安装包,两个zip包解压缩到本地同一个文件夹
D:\tools\tc83
下,复制Teamcenter安装包内D:\tools\tc83\tc\db_scritps\oracle\*
所有模板文件到D:\app\james\product\11.2.0\dbhome_1\assistants\dbca\templates\
目录下。
主要的模板文件是:
d:\tools\tc83\tc\db_scripts\oracle\Teamcenter_Oracle11g.dbt
是11g的,10g的文件名是Teamcenter_Oracle10g.dbt
。 在模板文件内,调用脚本tc_create_user_ilog.sql
,以windows系统认证登陆。 在tc_create_user_ilog.sql
再调用脚本create_user.sql
创建infodba
用户,授权和设置密码,设定默认表空间和临时表空间。 在模板文件内,设定了数据库创建的参数配置,比如:process
进程数为150
,恢复文件大小设定为2048
(应该改为4096),db_name
为tc
,intance_name
为tc
,等。- 启动命令创建数据库实例。windows运行
dbca
,开始界面,下一步 - 默认 创建数据库, 下一步
- 选择 Teamcenter Oracle11g, 下一步
- 全局数据库名
tc83
,SIDtc83
, 下一步 - 默认,配置 Enterprise Manager, 下一步
- 修改,所有账户使用同一管理口令,
****25
, 下一步
口令不满足复杂度要求时,会提示
是否继续
,可以点是,继续。- 默认,文件系统,使用模板中的数据库文件位置。 下一步
- 指定快速恢复区,修改,快速恢复区大小为
4096
, 下一步 - 默认,数据库组件。 下一步
- 默认,内存定制。默认调整大小内,进程
150
。字符集,Windows环境默认设置为ZHS16GBK
,下一步
正式生产服务器,内存的配置和进程数,需要按硬件配置进行调整。 正式生产服务器,字符集,
ZHS16GBK
只支持中英文字符,对非英语环境使用时,需要调整修改。- 默认,数据库存储,下一步。默认,创建数据库,完成。创建数据库概要,确定。
创建数据过程中,在38%的时候停留时间较长,需要等待。
- 准备创建数据库的模板文件。将Teamcenter安装包,两个zip包解压缩到本地同一个文件夹
-
-
vcredist
默认Teamcenter安装过程中,会正常安装
vcredist_x86
和vcredist2008_x86
.如果安装完成有文件上传异常时,需要检查是否正常安装了以上的两个组件。位置在安装包的d:\tools\tc83\additional_applications\vcredist_x86\
-
dotNet
基于 dotNET环境的4层架构时需要安装。一般比较少用。
-
http服务
提供单独的OTW安装服务。
负载均衡时,提供反向代理的http服务入口。
- apache
-
Java容器
- weblogic
-
可选的辅助工具
- 文件管理工具:total commander
- 文本编辑器:gVIM
- 中文输入法
- License server installation 安装license管理器
- Teamcenter two-tier installation 安装2层
- Teamcenter four-tier installation 安装4层
- 安装