在 Business Integration Connect 中,使用归档来将不活动的(不可抵赖性)内容转移到安全的介质中。归档包括从 LG_MSG_ARCHIVE 和 LG_CERT_ARCHIVE 表中除去旧数据。它还将有效负载数据文件从文件系统上的不可抵赖性存储转移到归档。如果需要不可抵赖性数据,可以复原归档文件。
Oracle:
对于 Oracle,需要运行 catexp.sql 或 catalog.sql 脚本,以便能够导出数据库。要获取更详细的信息,请参阅 Oracle 文档。对于一个数据库,只需运行 catexp.sql 或 catalog.sql 脚本一次。在您处理导出前,无需再次运行它。
在您开始导出之前,请确认以下内容:
需要从安装了 Oracle 客户机的系统中运行 export 脚本。 另外,必须定义 ORACLE HOME、ORACLE SID 和 ORACLE PATH 环境变量。脚本位于:
UNIX:/opt/IBM/WBIConnect/DBLoader/scripts/Oracle/export.sh
Windows:\WBIConnect_Install_Dir\DBLoader\scripts\Oracle\export.bat
export 脚本对于 Oracle 使用以下参数:
语法: ./export <system password> <connect string> <destination directory> <schema name> <cut off date YYYYMMDD>
示例: ./export password connectstring /tmp bcgapps 20030101
归档 — 名为 export.dmp 和 export.log 的文件 — 将被添加到 /tmp/20030101 文件夹中。
DB2:
与数据库建立连接之后,需要从 db2 命令窗口中运行 export 脚本。脚本位于:
UNIX:/opt/IBM/WBIConnect/DBLoader/scripts/DB2/export.sh
Windows:\WBIConnect_Install_Dir\DBLoader\scripts\DB2\export.bat
用于 DB2 的 export 脚本使用以下参数:
语法: ./export <cutoff date YYYY-MM-DD> <archive location> <database name> <database user name> <database password>
示例: ./export 2003-01-01 /tmp bcgapps bcgapps db2inst1 pa55word
归档和 msgarchive.txt 日志文件将被添加到 /tmp/2003-01-01 文件夹中。
UNIX:/opt/IBM/WBIConnect/bin
Windows:\WBIConnect_Install_Dir\bin
该脚本需要在有不可抵赖性文件存储系统的机器上运行。而且,必须使用 administrator/root 权限运行该脚本。
Oracle:execute AR_NONREP_MAINTENANCE(YYYY-MM-DD)
DB2:call AR_NONREP_MAINTENANCE(YYYY-MM-DD)