适用于 IBM® Db2 Warehouse 的 db_catalog 命令
对远程 Db2® Warehouse 数据库进行编目,以便与 Db2 Warehouse 客户机容器中的工具配合使用。部署客户机容器时,可以使用此命令代替对 docker run 命令指定 -e REMOTE_DB server [:port] 参数。
db_catalog {--add {server [:port] [--alias db_alias] [--ssl]}|--source db_alias|--remove db_alias|--change old_alias:new_alias|--list}- --add {server[:port] [--alias db_alias] [--ssl]}
- 对远程数据库进行编目。
对于 Linux 部署,请为 server 参数指定远程 Db2 Warehouse 数据库服务器的主机名或 IP 地址。对于 Windows 或 Macintosh 部署,请为 server 参数指定容器名称。按约定,容器名称为 Db2wh。
您可以指定以下可选参数:- port
- 指定端口号。如果未指定端口号,那么将使用缺省端口号(在 SSL 部署中是 50001,在非 SSL 部署中是 50000)。
- --alias db_alias
- 指定要编目的数据库的别名。
- --ssl
- 使用 SSL 支持,对远程数据库进行编目。然后,您可以通过 SSL 运行 Db2 CLP 命令和脚本。
在尝试使用 -ssl 参数进行编目之前,请确保在远程 Db2 Warehouse 部署的防火墙规则中打开 Db2 Warehouse SSL 端口(缺省端口 50001,或使用 port 参数指定的端口)。
- --source db_alias
- 返回所指定的 db_alias 的主机名或 IP 地址。
- --remove db_alias
- 将远程数据库取消编目。
- --change old_alias:new_alias
- 将目录中的 old_alias 更改为 new_alias。主机名和 SSL 信息将会保留。
- --list
- 列示已编目的远程数据库。
docker exec -it client cli