Windchill系统数据备份与恢复(建议)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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>@
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备份与恢复
备份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目录到备份目录下