适用于 Linux 的 Teradata 通知服务将运行 BTEQ 和“运行程序”预警操作。BTEQ 脚本和程序可执行文件必须位于指定的目录中。
当 Teradata 通知服务正在运行时,该服务将定期扫描放置 BTEQ 脚本和程序的目录。如果检测到对这些目录所做的更改,则更新后的目录内容将转发到预警服务,从而更新 Viewpoint 服务器上的 Teradata Alerts 存储库。预警服务必须在 Viewpoint 服务器上运行,以便在 Viewpoint 服务器上显示更新。
以下目录是在安装期间创建的,并会在升级期间保留。系统管理员必须确保这些目录为服务用户(缺省为“camuser”)设置了相应的权限,并为 tdnotification 服务设置了有效的用户 ID。
/opt/teradata/client/cam/sql /opt/teradata/client/cam/usrcmd
在安装过程中,将创建以下符号链接:
- 对于 16.50:
- /opt/teradata/client/16.50/cam/tdnotification/sql -> /opt/teradata/client/cam/sql
- /opt/teradata/client/16.50/cam/tdnotification/usrcmd -> /opt/teradata/client/cam/usrcmd
- 对于 16.20:
- /opt/teradata/client/16.20/cam/tdnotification/sql -> /opt/teradata/client/cam/sql
- /opt/teradata/client/16.20/cam/tdnotification/usrcmd -> /opt/teradata/client/cam/usrcmd
- 以 root 用户身份登录到服务器。
- 将 BTEQ 脚本置于:/opt/teradata/client/cam/tdnotification/sql
- 确保 BTEQ 脚本至少具有 744 文件权限,并且归服务用户帐户所有。
- 将想要运行的程序置于:/opt/teradata/client/cam/tdnotification/usrcmd
- 确保程序至少具有 755 文件权限,并且归服务用户帐户所有。