在 WebSphere Partner Gateway 中,归档用于将不活动的(不可抵赖性)内容转移到安全的介质中。归档包括从 LG_MSG_ARCHIVE 和 LG_CERT_ARCHIVE 表中除去旧数据。它还将有效内容数据文件从文件系统上的不可抵赖性存储转移到归档。如果需要不可抵赖性数据,可以复原归档文件。
Oracle
对于 Oracle,需要运行 catexp.sql 或 catalog.sql 脚本以便能导出数据库。请参阅 Oracle 文档以获取详细信息。在数据库上只需运行 catexp.sql 或 catalog.sql 脚本一次。在您处理导出前,无需再次运行它。
在您开始导出之前,请确认以下内容:
需要从安装 Oracle 客户机的系统中运行导出脚本。另外,必须定义 ORACLE HOME、ORACLE SID 和 ORACLE PATH 环境变量。该脚本位于以下位置之一,这取决于您的平台:
UNIX:/opt/{INSTALL DIR}/DBLoader/scripts/Oracle/export.sh
Windows:\{INSTALL DIR}\DBLoader\scripts\Oracle\export.bat 导出脚本对于 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 命令窗口中运行导出脚本。该脚本位于以下位置之一,这取决于您的平台:
UNIX:/opt/{INSTALL DIR}/DBLoader/scripts/DB2/export.sh
Windows:\{INSTALL DIR}\DBLoader\scripts\DB2\export.bat 导出脚本对于 DB2 采用了以下参数:
导出脚本的语法:
./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/{INSTALL DIR}/bin
Windows:\{INSTALL DIR}\bin
该脚本需要在有不可抵赖性文件存储系统的机器上运行。还有,必须使用管理员或根权限运行该脚本。
AR_NONREP_MAINTENANCE 存储过程的语法:
Oracle:execute AR_NONREP_MAINTENANCE(YYYY-MM-DD)
DB2:call AR_NONREP_MAINTENANCE(YYYY-MM-DD)