当前位置:文档之家› Windchill系统数据备份与恢复(建议)

Windchill系统数据备份与恢复(建议)

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备份与恢复
备份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目录到备份目录下。

相关主题