Windchill系统的备份数据包括以下三个部分:
Oracle数据
LDAP数据
Windchill应用数据
Oracle数据库备份与恢复
Oracle数据库版本为Oracle 11g 11.2.0.1.0, 采用expdp和impdp方式进行备份。
备份oracle
在服务器E盘的backup路径下新建文件夹oracle
进入Windchill Shell外壳程序,执行以下命令
>sqlplus / as sysdba;
SQL>create directory backup as ‘e:\backup\oracle’;
SQL>grant read,write on directory backup to wcadmin;
SQL>exit;
>expdp system/wcadmin@wind SCHEMAS=wcadmin DIRECTORY=backup DUMPFILE=dmp20160601.dmp LOGFILE=expdp20160601.log EXCLUDE=STATISTICS
完成导出。
恢复oracle
使用E盘backup下的DUMP文件恢复数据库,以dmp20160601.dmp为例
进入Windchill Shell外壳程序,执行以下命令
>sqlplus / as sysdba;
SQL>drop user wcadmin cascade;
SQL>@<Windchill>/db/sql3/create_user.sql;//user:wcadmin Temporary_Tablespace:TMEP
UserData_Tablespace:USERS
SQL>grant read,write on directory backup to wcadmin;
SQL>exit;
>impdp system/wcadmin@wind SCHEMAS=wcadmin directory=backup dumpfile=dump20160601.dmp logfile=impdp20160601.log
导入过程中若出现以下错误(请忽略):
ORA-31684: Object type USER:WCADMIN already exists
ORA-39112: Dependent object type INDEX_STATISTICS skipped, base object type INDEX
导入完成会提示以下Warning:
ORA-39082:对象类型PACKAGE_BODY:”WCADMIN”.”BASELINEPK”已创建,但带有编译警告
ORA-39082:对象类型PACKAGE_BODY:”WCADMIN”.”EPMWORKSPACEPK”已创建,但带有编译警告
请执行以下命令:
>sqlplus wcadmin/wcadmin@wind;
SQL>alter package BASELINEPK compile body;
SQL>alter package EPMWORKSPACEPK compile body;
SQL>exit;
导入完毕。
WindchillDS备份与恢复
drop table if exists admin
备份WindchillDS
进入Windchill Shell外壳程序,执行以下命令
>cd ..\WindchillDS\server\bat
>control-panel.bat
在打开的程序中输入密码wcadmin
点击Export LDIF…
选择导出路径
导出完毕。
恢复WindchillDS
进入Windchill Shell外壳程序,执行以下命令
>cd ..\WindchillDS\server\bat
>control-panel.bat
在打开的程序中输入密码wcadmin
点击Export LDIF…
选择备份文件路径:
导入完毕。
Windchill应用备份与恢复
将Windchill安装路径下所有文件备份,完整复制/ptc/Windchill10.2/Windchill目录到备份目录下

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。