Windows Server 2022 桌面体验版采用Deployment Center 安装TeamCenter 2406 (上)

-2025年5月19日, 两年内有效.

新人安装,默认配置。期间参考了几份文档,觉得可以写地更细一些,所以就有了本文,希望不要贻笑大方。

TeamCenter(简称TC),Deployment Center(简称DC)。

(上)部是环境的准备。包括但不限于Java安装,数据库安装(本文使用Oracle 193000版本),TeamCenter(TC)2406安装包解压还有Deployment Center(DC)工具安装。

一、环境的准备:

TC的Platform Matrix文档显示依赖于如下软件包:

Redhat 8.4+
Windows Server 2019&2022
Chrome 110+
Edge 110+
Firefox 90+
Safari 16.4.1+
Java Eclipse Temurin JDK 17.0.3
Oracle DB 19c/MSSQL-Server 2019
tomcat 9.0.65+
wildfly 26.1.2+
Siemens PLM Licensing 11.0.0
Siemens License Server(SALT) 2.2.0

其中部分可通过网盘分享的文件下载:Toolkit
链接: https://pan.baidu.com/s/16d6tcg4QNKBKEXGDH8-mHw?pwd=mima 提取码: mima

二、配置Windows Server和依赖软件的安装:

Windows Server 2022 带桌面体验的虚拟机安装过程略过不表。

可以参考https://www.cnblogs.com/syushin/p/17607606.html安装,另官方ISO可以直接从微软下载: https://www.microsoft.com/zh-cn/evalcenter/download-windows-server-2022

安装完成后,请执行以下操作:

0. 检查系统时区和时间。

1. 将Windows改名为TCFMS2406,字母全大写(因为在DC填参数时,总是显示全大写字母) ,另外Windows服务器名称的最长限制为 15 个字符。改名后重启电脑。

2. 关闭网络防火墙。目前只是测试,具体用到哪些端口没有统计,所以直接关闭防火墙。关闭防火墙的具体方法: https://www.cnblogs.com/hwrex/p/18656433  。如果允许,把病毒防火墙也关了。

3. 创建C:\Temp目录(解压后临时存储)

4. 关闭ipv6 (因为Oracle数据库看起来对ipv6不对付,还有Windows Server可能自带DNS Suffix导致机器名不对付,还是关了清净)

关闭ipv6的具体方法:https://www.zhihu.com/question/611627093  网卡和Windows注册表(reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d 0xff /f)两边都关掉

5. 安装7z(解压缩软件,用Windows自带的解zip也行),VS Code(文本编辑,其他也行),Chrome浏览器(DC专用) 和 Firefox(验证Active Workspace专用)

6. 修改Windows中的hosts文件,加入类似两行,第一行是本机的解析,第二行是License 服务器的地址

172.24.1.6         TCFMS2406
192.168.1.6        XMZLIC

7. 去除Windows Sever的密码限制

具体方法:https://www.cnblogs.com/longyong007/p/12586142.html

8. 安装Telnet客户端

具体方法:https://www.cnblogs.com/wenzhongxiang/p/10629915.html

9. 目录准备

Oracle Server
  ORACLE_BASE = C:\Oracle
Java
  jdk 17.0.3 = C:\Apps\Java1703
Deployment Center
  path = C:\Apps\DC2406\
  source = C:\Apps\DC2406\Src
  install = C:\Apps\DC2406\Install
  staging = C:\Apps\DC2406\StagingDir
Teamcenter
  TC_ROOT = C:\Apps\TC2406\TC_ROOT
  TC_DATA = C:\Apps\TC2406\TC_DATA
  TC_VOLUME = C:\Apps\TC2406\TC_VOL
Teamcenter Rich Client (mass deployment client side)
  TC_ROOT = C:\Apps\TC2406Client\TC_ROOT
  TC_DATA = C:\Apps\TC2406Client\TC_DATA
  Runtime Temporary Folder: C:\Apps\LOG2406\ClientT4
Logs
  path = C:\Apps\LOG2406
  ...
Tomcat
  path = C:\Apps\Tomcat9.0
 
创建这些目录
mkdir C:\Oracle
mkdir C:\Apps\Java1703
mkdir C:\Apps\DC2406\Src
mkdir C:\Apps\DC2406\Install
mkdir C:\Apps\DC2406\StagingDir
mkdir C:\Apps\TC2406\TC_ROOT
mkdir C:\Apps\TC2406\TC_DATA
mkdir C:\Apps\TC2406\TC_VOL
mkdir C:\Apps\LOG2406\ClientT4
mkdir C:\Apps\Tomcat9.0

10. 解压TC2406 Main和Service Pack的安装包到C:\Temp目录

 

三、安装Java

Java安装包 官网下载有点难  https://adoptium.net/temurin/archive/?version=17 找17.0.3+7

或者 https://pan.baidu.com/s/16d6tcg4QNKBKEXGDH8-mHw?pwd=mima

安装步骤注意点

 其余步骤按默认Next。

安装后,手动设置Windows的环境变量JAVA_HOME, JRE_HOME, JRE64_HOME 以及更新 PATH

说明: 这个OpenJDK的JDK其实有对应的JRE独立发行,简单起见JRE_HOME 和 JRE64_HOME我用了JDK的home代替。

接下来修改PATH设置,加一项%JAVA_HOME%\bin

 设置后点OK保存。

四、安装Oracle 193000 windows版本

 解压Oracle安装包到C:\Oracle\WINDOWS.X64_193000_db_home目录。

解压后运行根目录下的setup.exe,第一页上选择"Set Up Software Only".

第二页不修改,直接Next。

第三页选企业版或标准版都可以,Next。

第四页我选了新建Windows用户,用户名和密码都是infodba。上文提到请去除Windows账号密码限制,否则此处密码infodba不过关。另外,后面将会发现新建完TC数据库后,默认也会创造一个infodba/infodba的数据库账号。

 第五页,Oracle Base我设置为C:\Oracle目录

 第六页,一切正常,自动Next

第七页,点击"Install"按钮开始安装Oracle数据库软件。

大约1分半钟装完,第八页Finish页面,点击close,安装完成。

 

五、创建Oracle环境的tc数据库。

1. 先复制tc数据库的模板文件。

从“TC2406 Main的解压目录\tc\db_scripts\oracle”目录中,全部复制Oracle用的数据库模板,粘贴到C:\Oracle\WINDOWS.X64_193000_db_home\assistants\dbca\templates目录下。

注意:Service Pack补丁包里没有Oracle用的模板。

很可能想要调整tc数据库的SGA和PGA内存大小参数,请编辑Teamcenter_Oracle.dbt文件,一般sga target 3倍于pga target的内存大小。

2. 创建监听器。创建数据库前要先创建Listener。

netca工具

 第一页和第二页,默认,Next。

第三页要填上密码:infodba

 第四页到第七页,默认,Next。第七页显示监听器创建完成。

 第八页点Finish,关闭对话框。

3. 创建tc数据库

dbca工具

 第一页默认,点Next。

 第二页选Advanced configuration。

 第三页选Teamcenter_Oracle模板。

 第四页,取消“Create as Container database”勾选。

 第五页,默认,必须是Teamcenter_Oracle,Next。

 第六页,将快速恢复区大小调整8192M,Next。

 第七页和第八页,默认,Next。

 第九页,设置1,Memory Tab页,选择"Use Automatic Shared Memory Management"

 第九页,设置2,Character sets Tab页,请按图选择选项。用UTF8,所谓GBK编码在2406中未试过。

 第十页,取消EM管理器。以前Oracle 12x版本的EM内容还挺丰富的,目前的这个版本的EM界面上太干净了,干脆不装了。

 第十一页,选中"Use the same administrative password for all accounts",密码设置为xmz2406X。

 "Oracle home user password"密码为infodba。

 第十二页,默认,Next。

 第十三页,点Finish,开始创建tc数据库。

 第十四页,进度条,等待

 大约一刻钟完成。

 4. 验证tc数据库安装,用sqlplus命令行工具,顺便取消密码180天过期的限制

>sqlplus infodba/infodba@tc
sql> select status from v$instance;
sql>quit

> sqlplus system/xmz2406X@tc
sql> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
sql> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
sql>quit

 

 六、安装DeploymentCenter。

简单起见,直接装Service Pack补丁包里的DeploymentCenter。而不是先安装Main版本再升级。

1. 解压“TC2406的Service Pack补丁包目录\install\DeploymentCenter”中的deployment_center.zip压缩包 释放到C:\Apps\DC2406\Src\deployment_center_2406.0008目录下。

1761891220611

 2. 进入C:\Apps\DC2406\Src\deployment_center_2406.0008\deployment_center目录下,复制install_config.properties为DC_install_config.properties,并修改后者如下:

enableSoftwareAnalytics=No
serverDir=C:\\Apps\\DC2406\\Install\\webserver
repoDir=C:\\Apps\\DC2406\\Install\\repository
user=dcadmin
password=xmz2406X

3. 以Administrator身份命令行安装

C:\Apps\DC2406\Src\deployment_center_2406.0008\deployment_center>deployment_center.bat -install -inputFile=DC_install_config.properties

4. 验证DeploymentCenter安装

使用浏览器(chrome)打开 http://TCFMS2406:8080/deploymentcenter/

用户名/密码 是dcadmin/xmz2406X,测试登录,成功后退出。

5. 剪切之前解压在C:\Temp目录下的两个tc安装文件夹到C:\Apps\DC2406\Install\repository\software目录,等待几分钟后再次浏览器登入DeploymentCenter环境。

点击SOFTWARE REPOSITORIES方框,可以看到Main和Service Pack两个media。

 

准备工作到这里结束。

posted @ 2025-06-03 21:19  人生是苦聚  阅读(331)  评论(0)    收藏  举报