Teamcenter服务器损坏进行数据完整恢复

服务器损坏包含很多种情况,下面就几种情况进行详细操作,文章篇幅较长,请耐心阅读

TC数据库恢复(针对相同主机名和实例名,数据库服务器损坏,tc服务器正常)

所需介质

最新备份的tcdata、volume

最新备份的fmsmaster

最新备份的数据库文件

Oracle Teamcenter实例安装模板

Oracle安装包

JDK安装包

卸载数据库服务器Oracle

停用当前oracle所有服务

卸载产品

在开始菜单中,找到Universal Installer(Oracle自带的卸载程序),运行Oracle Universal Installer,单击卸载产品

删除注册表中的内容

按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表:

依次展开HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle,删除;

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,删除所有oracle开头的项;

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有oracle开头的项;

在HKEY_CLASSES_ROOT,删除以ora开头的项;

 

删除安装的oracle目录

重启电脑,删除安装的oracle目录,再次重启电脑。

安装数据库服务器Oracle

安装选项、位置等要和原来保持一致。

安装oracle数据库

setup.exe -ignorePrereq -ignorePrereq -J”-Doracle.install.db.validate.supportedOSCheck=false”

参照安装数据库的博客:https://blog.csdn.net/black_skyfall/article/details/109072608

导入数据库备份文件

使用impdp导入数据库步骤

删除schema

数据库恢复操作需要使用超级管理员账户:sys

登陆数据库:

打开cmd;

输入sqlplus /nolog;

conn sys as sysdba;

输入口令:infodba;

删除infodba账户下的schema:

@%ORACLE_HOME%\assistants\dbca\templates\tc_unpopulate_db.sql;

例如:@D:\app\Administrator\product\11.2.0\dbhome_1\assistants\dbca\templates\tc_unpopulate_db.sql;

创建数据库导入路径(如果没有的话)

创建目录对象DATA_DUMP_DIR,用于存放数据泵导入导出的dump文件和日志文件:

create directory DATA_DUMP_DIR as ‘%路径%';

例如:

create directory DATA_DUMP_DIR as 'D:\app\Administrator\admin\tc11\dpdump';

授权

为infodba账户赋予对目录对象DATA_DUMP_DIR的读、写、创建批次权限:

grant read,write on directory DATA_DUMP_DIR to infodba;

grant create sequence to infodba;

导入数据库   

impdp infodba/infodba schemas=infodba directory=DATA_DUMP_DIR dumpfile=%备份文件%  parallel=%cpu个数%

例如:host impdp infodba/infodba schemas=infodba directory=DATA_DUMP_DIR dumpfile=DATA_2019-11-25.DMP  parallel=8

替换tcdata、卷文件夹和fmsmaster配置文件

关闭tc服务器相关的服务

 

复制最新备份

将最新备份的tcdata、卷文件夹和fmsmaster复制回正式环境中。

重新启动许可证、fsc和四层相关服务。

Weblogic服务:startWebLogic.cmd

Apache服务:

分发服务:start_rmi.bat、start_server.bat

Pool服务:mgrstart.bat

TC数据库恢复(针对相同主机名和实例名,数据库服务器、tc服务器均损坏)

重装操作系统

TC软件一般不会出问题,要是出问题最好先全部格式化重装操作系统。

安装TC、Oracle

重新安装一整套的tc软件,Oracle软件。安装配置和原配置保持一致。主机名和实例名不变。

安装步骤和常见为题参照:

 、、、安装PLM遇到的问题_black_skyfall的博客-CSDN博客

安装介质

数据库恢复

数据库恢复介质和操作和上述章节相同。

TC数据库恢复(针对不同主机名和实例名,数据库服务器、tc服务器均损坏)

如果数据库和tc服务器的主机名更改或者实例名更改,需要更改相应的配置,其他操作和上述章节相同。

修改配置的文件都是tc服务器软件所在机器的本地文件

本地配置文件修改

%TC_DATA%\tc_profilevars.bat

修改新的:

许可证所在主机名:SPLM_LICENSE_SERVER

数据库实例名:TC_DB_CONNECT、ORACLE_SID

数据库服务名:TC_DB_SERVER

 替换为:

%TC_DATA%\tnsnames.ora

修改新的:

数据库实例名:SERVICE_NAME

数据库服务器所在的地址:HOST

替换为 

%TC_DATA%\POM_schemas_XX_YY

XX:表示数据库服务器所在的主机名

YY:表示数据库服务器的实例名

%TC_ROOT%\fsc\fmsmaster_FSC_XX_Administrator.xml

%TC_ROOT%\iiopservers\start_TcServer1.bat

在任意位置添加set Fms_BootStrap_Urls=http://HOST:4544

修改首选项、站点和卷设置

修改站点级别的Fms_BootStrap_Urls首选项,值为http://HOST:4544

HOST:新的tc服务器主机名

修改站点级别的transient_volume_installation_location为主机名

修改站点级别的Default_transient_server为http://HOST:4544

在组织中修改卷节点名称

节点名称:新的tc服务器主机名

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值