Windchill系统移植技术分析与实现

来源 :科技创新导报 | 被引量 : 0次 | 上传用户:dongjun1964
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:Windchill系统是一套产品协同制造平台,近年来越来越广泛地应用于航空、航天、造船等大中型研发、制造企业,良好的数据管理和流程管理功能为型号研制和生产带来巨大方便。该文详细阐述windchill系统的移植方法,用于企业多型号并行管理可以节省大量开发成本和时间成本,用于双机备份可以保证数据的安全性。
  关键词:windchill oracle数据库 数据库备份和恢复 Apache LDAP
  中图分类号:TP311 文献标识码:A 文章编号:1674-098X(2015)11(c)-0150-02
  1 计算机设置
  文章所述方法均基于windows server2008操作系统。
  移植之前,首先要更改目标服务器的主机名和hosts文件。主机名改为windchillaaa,hosts文件中添加域名:127.0.0.1 localhost cpm.xxxx.com。
  2 安装oracle软件
  在目标服务器上安装数据库软件oracle11gR2_11.2.0.3。安装路径与源服务器保持一致。
  安装选项中,选择只安装单实例数据库软件。笔者将在Windchill软件安装界面创建数据库实例,见第3节。安装完成后,服务里会出现两个oracle有关服务,OracleMTSRecoveryService和OracleOraDb11g_home1TNSListener。
  安装过程会自动创建环境变量Path,描述数据库主目录等。在第5节中将修改该变量。
  Path=F:\app\Administrator\product\11.2.0\dbhome_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\。
  3 创建数据库实例
  打开PTC_Solution_Installer_10.1_M040软件包,运行setup.vbs,选择安装独立产品或组件。独立产品选择“oracle配置”,包括创建数据库和创建windchill安装数据库用户账户。
  基本安装目录(PSI)、oracle配置安装目录(ocu)和数据库配置信息应与源服务器保持一致。源服务器的配置信息一般保存在summary.htm中。
  其中hostname要以完整域名形式填写,cpm.xxxx.com,数据库标识(SID)设置为wind。
  安装完成后,服务里将出现与“wind”有关的4个服务:OracleVssWriterWIND、OracleDBConsolewind、OracleJobSchedulerWIND和OracleServiceWIND。此时用lsnrctl status查看监听,可以看到有一个服务的实例名是“wind”,状态是“ready”。
  4 拷贝文件
  停掉數据库服务:
  sqlplus /nolog
  sql:connect /as sysdba
  sql:shutdown
  停掉监听:lsnrctl stop
  拷贝源服务器上的windchill目录和vault目录到目标服务器上相同路径下。注意PSI目录要一并覆盖。
  5 配置环境变量
  windchill系统是否能正常启动,依赖系统环境变量,下面创建或修改系统环境变量:
  classpath=.;%JAVA_HOME%\lib
  JAVA_HOME=D:\ptc\Windchill_10.1\Java
  Path的变量值改为:
  Path=F:\app\Administrator\product\11.2.0\dbhome_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin
  6 检查LDAP服务器数据
  LDAP,轻型目录访问协议,按照树形结构组织,用于用户身份认证和管理[1]。在windchill系统中,LDAP用于存储所有用户信息和组织架构,在用户登录时验证和加载这些信息。
  在第4节中,通过拷贝的方式已经将ldap服务器的信息都移植到目标服务器上,下面需要检查数据是否存在以及是否准确。
  进入D:\ptc\Windchill_10.1\WindchillDS\server\bat目录,运行control-panel.bat。Manager用户的密码可在summary.htm文件中查询,若密码正确的情况下仍提示验证不通过,可以运行该目录下的ldappasswordmodify.bat,再重新登录。
  检查Manage Enteries,核对人员组织信息。若是不正确可以在源服务器上导出LDIF,再导入目标服务器。
  7 恢复数据库
  在源服务器上通过exp命令导出数据库备份文件[2]:
  exp 用户名/密码 file=f:\oracle20151231_1.dmp,f:\oracle20151231_2.dmp filesize=2GB owner=用户名 grants=y rows=y compress=y log=f:\oracle20151231.log
  在目标服务器上通过imp命令导入源服务器的数据库文件[2];   imp 用户名/密码file=f:\oracle20151231_1.dmp,f:\oracle20151231_2.dmp filesize=2GB
  注:这里因为限定备份文件大小,所以将数据库备份文件分成了两个dmp文件。
  8 启动CPM
  8.1 启动oracle
  lsnrctl start
  sqlplus /nolog
  SQL:connect /as sysdba
  SQL:startup open
  8.2 启动Apache
  进入D:\ptc\Windchill_10.1\Apache\bin,运行httpd.exe。
  这时可以通过以下几方面确定Apache是否已经成功启动。
  (1)打开error.log:其中会有启动和关闭的时间和当前状态。
  (2)检查端口:Apache默认使用80端口,用netstat –an命令查看端口是否开启。
  (3)打开测试页:在浏览器中输入127.0.0.1,显示It works!表示Apache已启动。
  8.3 启动LDAP目录服务器
  进入D:\ptc\Windchill_10.1\WindchillDS\server\bat,运行start-ds.bat文件。
  稍后执行该路径下的control-panel.bat,查看LDAP状态。若未正确启动,需要先解除端口389的占用,然后在面板里點击restart,见图2。
  8.4 启动Windchill
  建立windchill shell快捷方式,目标填写如下:
  D:\ptc\Windchill_10.1\Windchill\bin\windchill.exe -w “d:\ptc\Windchill_10.1\Windchill” --java=”d:\ptc\Windchill_10.1\Java\jre\bin\java.exe” shell
  在windchill shell里执行windchill start命令,当MethodServer和ServerManager服务窗口自动启动并正常运行,表明windchill系统已经启动。
  登录浏览器输入cpm.xxxx.com/Windchill,即可访问windchill系统。
  至此,windchill软件、数据库、vault、所有客制化代码以及文件均成功移植到目标服务器。
  参考文献
  [1] 秦显荣.LDAP性能测试分析与优化[J].哈尔滨师范大学自然科学学报,2006,22(4):58-62.
  [2] 肖寒.Oracle数据库维护中Exp、Imp使用技巧[J].河南电力,2004(3):55-57.
其他文献
摘 要:新媒体时代,手机以其便携、快捷、私密的特点满足了年轻一代对海量信息和广泛社交的追求,部分高职学生沉迷于手机虚拟世界中,对学习生活、身心健康甚至价值观念产生了严重影响。该文基于对枣庄职业学院高职学生的问卷调查,分析高职学生手机依赖的成因,并提出可行性对策,为引导高职学生提高媒介素养、克服手机依赖、建立正确价值观提供借鉴。  关键词:手机依赖 高职学生 调查问卷 原因 对策  中图分类号:G7
期刊
摘 要:在中医药院校有机化学课程教学与科研一直是两个需要共同重视的工作,有关两者关系的讨论由来已久。该文结合笔者多年从事有机化学教学和科研相互交融渗透的教学改革实践,介绍一下两者共同重视,相互促进的实践经验与成果,同大家分享。  关键词:教学改革 教学与科研 有机化学教学 改革初探  中图分类号:G420 文献标识码:A 文章编号:1674-098X(2016)09(a)-0148-02  关于大
期刊
摘 要:高等职业教育是高等教育的重要组成部分,随着社会的不断发展,企业对高技能应用型人才的需求越来越大,这也催生了高职院校与企业联合培养的新型人才的培养模式。该文主要研究“校企合作、工学结合”创新人才培养模式、“校企”共同搭建学生见习、实习、就业平台、“校企”共同打造师资队伍、构建“二线、三级”教学质量管理监控体系,保证人才培养的质量4个方面,采取调查法、个案分析法、经验总结等多种方法,为研究提供
期刊
摘 要:以商人为中心,培养具备法律意识的商人是高职商学院法律教育的教学目标,围绕商人的需求构建课程体系应该成为商学院法律教育的特色。该文以吉林省中小微企业政策为例,试图提供一种兼顾商人的需求与吉林省具体创业政策的一种课程体系的构建思路。  关键词:商人 商事法律 创业 课程体系  中图分类号:G420 文献标识码:A 文章编号:1674-098X(2016)05(a)-0158-02  创业的目的
期刊
摘 要:近年来,微课这种新兴的教学手段在高校教学中实现了大范围的推广与应用,尤其在倡导技能训练和实践应用的高职院校中,更应该将微课教学融入到课堂之中,该文结合笔者教学一线的实际感受与反馈,对高职院校大学英语课中的情境模拟训练与微课有机融合的思考与应用,进行了尝试性的探索与总结性的反思。  关键词:大学英语 情境模拟训练 微课 有机融合  中图分类号:G420 文献标识码:A 文章编号:1674-0
期刊
摘 要:苹果公司自2007年推出一代手机以来备受消费者热捧,在中国手机市场的占有率逐年提高,迅速打开了中国市场。其强大的科技创新能力、敏锐的市场预测和前瞻性对于科技改革与创新具有非常重要的推动作用。该文将运用SWOT分析方法针对苹果公司的企业战略进行详细的分析和评价。  关键词:苹果公司 企业战略管理 SWOT分析  中图分类号:F270 文献标识码:A 文章编号:1674-098X(2016)0
期刊
摘 要:当前科学技术快速发展,企业的经营管理水平也逐渐提升,传统的ERP系统已经不能满足企业资源管理的发展需要,云计算作为一种新型的计算方式,可以利用网络满足用户的IT服务,因此,基于云计算的ERP系统设计问题受到越来越多人的关注。该文就基于云计算的ERP系统设计问题进行分析和研究。  关键词:云计算 ERP 系统设计 结构体系  中图分类号:TP31 文献标识码:A 文章编号:1674-098X
期刊
摘 要:隨着智慧城市与互联网+的广泛传播与深入渗透,各类基于B/S结构的电子政务应用系统或软件代替了传统的C/S结构应用。该文探讨了基于互联网+的电子政务应用系统的设计、开发与测试的解决方案,并以长春市公务员培训报名系统为例。该网上报名系统具有实用性和通用性、准确性和人性化、智能性和兼容性、交互性和移动性、维护性和安全性等功能特性,并在实践中得到了学员和教工的良好评价。  关键词:互联网+ 电子政
期刊
摘 要:通过对西安市2013年和2015年Landsat8遥感影像进行预处理,然后运用面向对象的分类方法,将影像分为四类:建筑物、植被、水体和裸地,去除小图斑,再运用多种变化监测的方法来反映西安市各区县的土地利用情况,最后对变化结果进行分析,给出合理建议。实验部分都是在ENVI5.1下完成的。  关键词:Landsat8 遥感影像 土地利用  中图分类号:TP751 文献标识码:A 文章编号:16
期刊
摘 要:近年来随着林业信息化水平的加快,全国陆续开展数字林业建设,为了提高林业经营管理的水平,应用现代化管理理念与经营技术已经成为趋势与潮流。自2013年起,江西省启动了森林资源管理地理信息系统与森林资源数据库建设项目。森林资源数据库作为管理应用的基础与核心数据,它的完备对林业信息化有着非常重要作用。森林数据库建设伊始,建设小组积极与各方专家商讨,参考先进省份的建设经验,围绕小班数据库、图像数据库
期刊