Windchill安装与拷贝

本文介绍如何在Windows Server 2012 R2环境下安装Windchill 11.0M030及Oracle 11.2.0.1.0,并详细讲解了配置步骤与注意事项。此外,还提供了Windchill数据库的手动定制和远程拷贝方法,以及数据导出和导入的具体操作。

Windchill安装与拷贝

准备环境:windows server 2012 R2 、oracle version 11.2.0.1.0、windchill 11.0 M030

1. 安装
1.1 安装oracle

未安装过数据库,则选择只安装数据库软件,不创建实例;安装过,无需安装

netca配置监听:有无配置过监听,都先删除,重新添加配置一遍,一路选择默认即可

netca - listening - tcp - 1521

1.2 安装windchill
第一步,配置hosts

作用:域名设置只是一个访问名,后续做拷贝时,只需修改映射ip即可

必须是第一步,直接影响后面安装配置

127.0.0.1 www.wt.com 
192.168.2.130 www.wt.com #覆盖回环地址,上面可以省略

hosts配置不选择回环地址,因为在oracle DNS域名注册时难以识别

第二步, 域名与端口

将所有注册主机名由原来的计算机名变为配置的访问域名

Oracle DNS 注册主机名:
www.wt.com
LDAP 服务器 DNS 注册主机名:
www.wt.com
企业信息库 LDAP 服务器主机名:
www.wt.com
组织的 Internet 域名:
www.wt.com
JMS 服务器主机名:
www.wt.com

windchill 11.0需要tibjms.jar, 名字必须为tibjms,此处版本为6.5.x

在这里插入图片描述

tibjms.jar网上找,maven仓库里难以下载

安装成功后访问地址:http://www.wt.com:8888/Windchill

2. 拷贝
2.1 oracle配置

安装同上,netca重新配置监听

方式一:手动定制oracle数据库实例

配置实例名,字符集,和表空间INDX , WCAUDIT, BLOBS

高级参数勾选

 query_rewrite_enabled='true'
 query_rewrite_integrity='enforced'
方式二: 远程拷贝数据库模板

dbca - 管理模板 - 从现有数据库(仅限结构)创建 -

在这里插入图片描述

注: 从现有数据库(仅限结构)创建 : 数据库可在本地,也可在远程

然后从模板中创建数据库实例即可

2.2 数据导出和导入

连接远程: sqlplus system/wtadmin@192.168.2.130:1521/wind

exp不导出未分配空间的空表,执行以下命令生成为空表分配空间

select 'alter table '|| a.table_name ||' allocate extent;' from user_tables a where a.table_name not in (select segment_name from user_segments where segment_type = 'TABLE');

共生成alter语句945条,全部执行

alter table WTUPGINST_INCREMENTALUPDATE allocate extent;
alter table CHANGEPLANNINGLINK allocate extent;
alter table CHANGEPLAN allocate extent;
alter table CHANGEPLANACTIVITY allocate extent;
alter table PRECEDENCECONSTRAINT allocate extent;
alter table DELIVERABLEACTIVITYSUBJECTLINK allocate extent;
alter table PLANDELIVERABLELINK allocate extent;
alter table PLANDELIVERABLE allocate extent;
alter table BASELINEDPLANDELIVERABLE allocate extent;
alter table REQUIREMENTPLANNABLELINK allocate extent;
alter table RESOURCEASSIGNMENT allocate extent;
....

导出wtadmin用户下的表,导出的表大约49.7M

exp system/wtadmin@192.168.2.130/wind owner=wtadmin file=c:\users\24667\desktop\windchill-db.dmp

导出过程有一条索引无法导出,需要复制索引语句,在新系统上执行

EXP-00112: 索引 REPORTTEMPLATE$COMPOSITE21 为 XMLType, 无法导出
EXP-00078: 导出 REPORTTEMPLATE$COMPOSITE21 的元数据时出错, 将跳过索引创建

索引REPORTTEMPLATE$COMPOSITE21语句如下:

 CREATE INDEX "WTADMIN"."REPORTTEMPLATE$COMPOSITE21" ON "WTADMIN"."REPORTTEMPLATE" ("QML") 
   INDEXTYPE IS "XDB"."XMLINDEX"  PARAMETERS ('PATH TABLE (TABLESPACE INDX) PATH ID INDEX (TABLESPACE INDX) ORDER KEY INDEX (TABLESPACE INDX) VALUE INDEX (TABLESPACE INDX)');   

windows拷贝ptc目录到指定盘下,进入到sql目录执行@create_user.sql创建指定用户

wtadmin - temp - users

导入之前导出的文件,并指定创建上述未导出的索引

imp system/wtadmin@wind fromuser=wtadmin  touser=wtadmin file=c:\users\24667\desktop\windchill-db.dmp 
# drop user wtadmin cascade; #重新导入      

最后,在新系统hosts上解析域名www.wt.com为本机即可。

配置完成后,依此启动start-ds, Windchill Method server,HttpServer

3. 访问

浏览器Applet程序无法打开,无法打开工作流模板,生命周期等问题

需要安装jdk安装版【www.java.com】,在Java控制面版配置站点:http://www.wt.com:8888/即可
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值