TC83InstallConfiguration - james-gone/knowledge GitHub Wiki

TC 8.3 安装配置详细过程

Windows环境

windows 7 64 位 单机虚拟机开发环境

安装概要

序号 软件名称 版本 功能说明
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 环境变量设置,后可能会找不到监听程序。

        监听不能正常启动的时候,进cmdd:\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_nametcintance_nametc,等。

      • 启动命令创建数据库实例。windows运行 dbca,开始界面,下一步
      • 默认 创建数据库, 下一步
      • 选择 Teamcenter Oracle11g下一步
      • 全局数据库名tc83,SIDtc83, 下一步
      • 默认,配置 Enterprise Manager, 下一步
      • 修改,所有账户使用同一管理口令,****25下一步

      口令不满足复杂度要求时,会提示是否继续,可以点,继续。

      • 默认,文件系统,使用模板中的数据库文件位置。 下一步
      • 指定快速恢复区,修改,快速恢复区大小为4096, 下一步
      • 默认,数据库组件。 下一步
      • 默认,内存定制。默认调整大小内,进程150。字符集,Windows环境默认设置为ZHS16GBK下一步

      正式生产服务器,内存的配置和进程数,需要按硬件配置进行调整。 正式生产服务器,字符集,ZHS16GBK只支持中英文字符,对非英语环境使用时,需要调整修改。

      • 默认,数据库存储,下一步。默认,创建数据库,完成。创建数据库概要,确定

      创建数据过程中,在38%的时候停留时间较长,需要等待。

  • vcredist

    默认Teamcenter安装过程中,会正常安装vcredist_x86vcredist2008_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层
  • 安装
⚠️ **GitHub.com Fallback** ⚠️