跳至正文

Teamcenter基础:数据库备份(Oracle)

为了进行 Teamcenter 备份,我们还需要导出数据库。在部署问题期间,定期备份会很方便。在任何主要 BMIDE 部署和升级之前进行备份是一种很好的做法。与数据库导出一起,备份 tc_root、tc_data 和卷目录,以便我们可以随时回滚到此版本。


对于导出db,获取以下信息

  1. Oracle 主目录= 

  2. Teamcenter Schema 名称 =

  3. Teamcenter Schema 密码 = 

  4. SID/服务名称 =

  5. Oracle 导出目录 =

1,2,3 和 4  – 应该在 Teamcenter 安装过程中获得。Schema 名称可以在TC_DATA/profile_vars.bat中找到

5 – 检查现有的 Oracle 目录以导出到其中。如果没有找到目录,可以使用SQL PLUS 或 SQL Developer 客户端创建新目录。目录是导出数据库的位置。


目录创建

使用 SQL PLUS 命令创建目录


使用 SQL Developer 客户端:

第 1 步:打开 SQL Developer 客户端并右键单击目录


第 2 步:使用名称和目录路径创建目录


现在我们拥有导出与 Teamcenter 对应的数据库模式所需的所有信息。

  • 打开命令提示符。

  • 设置 Oracle 主目录

SET ORACLE_HOME = <Oracle 主路径>

  • 将目录更改为 oracle bin

cd <ORACLE_HOME>bin

  • 运行 expdp 实用程序

expdp <SCHEMA_NAME>/<SCHEMA_PWD>@<SID> schemas=<SCHEMA_NAME> directory=<DIR> dumpfile = <文件名>.dmp


示例:expdp tc123db/tc123db@xe schemas=tc123db directory=DUMP_DIR dumpfile=tc123_backup.dmp


sysdba 用户也可用于导出模式。

示例:expdp sysdba/sysdba@xe schemas=tc123db directory=DUMP_DIR dumpfile=tc123_backup.dmp

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注