目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. infacmd autotune 命令引用
  10. Infacmd bg 命令参考
  11. infacmd ccps 命令引用
  12. infacmd cluster 命令引用
  13. infacmd cms 命令引用
  14. infacmd dis 命令引用
  15. Infacmd dis 查询
  16. infacmd dp 命令引用
  17. infacmd idp 命令引用
  18. infacmd edp 命令引用
  19. Infacmd es 命令参考
  20. infacmd ics 命令引用
  21. infacmd ipc 命令引用
  22. infacmd isp 命令引用
  23. infacmd ldm 命令引用
  24. infacmd mas 命令引用
  25. infacmd mi 命令引用
  26. infacmd mrs 命令引用
  27. infacmd ms 命令引用
  28. infacmd oie 命令引用
  29. infacmd ps 命令引用
  30. infacmd pwx 命令引用
  31. infacmd roh 命令引用
  32. infacmd rms 命令参考
  33. infacmd rtm 命令引用
  34. infacmd sch 命令参考
  35. infacmd search 命令引用
  36. infacmd sql 命令引用
  37. infacmd tdm 命令引用
  38. infacmd tools 命令引用
  39. infacmd wfs 命令引用
  40. infacmd ws 命令引用
  41. infacmd xrf 命令引用
  42. infacmd 控制文件
  43. infasetup 命令引用
  44. pmcmd 命令引用
  45. pmrep 命令引用
  46. 使用 filemanager
  47. 处理 pmrep 文件

UpdateConnection

UpdateConnection

更新数据库连接的用户名、密码、连接字符串和属性。
命令将返回“操作成功完成 (operation successfully completed)”或“操作失败 (operation failed)”的消息。由于以下原因,可能会发生故障:
  • 不支持数据库类型。
  • 连接对象不存在。
  • pmrep
    无法获取对象的锁定。
  • 缺少必要参数之一。
UpdateConnection 命令使用以下语法:
updateconnection -t <connection_subtype> -d <connection_name> [{[-u <new_user_name>] [{-p <new_password> | -P <new_password_environment_variable> [-w (use parameter in password) | -x (do not use parameter in password)]}]} | -K <connection_to_the_Kerberos_server>] [-c <new_connection_string>] [-a <attribute_name> -v <new_attribute_value>] [-s <connection type application, relational, ftp, loader or queue > ] [-l <code page>] [-S <odbc_subtype> (valid for ODBC connection only, default is None)]
下表描述了
pmrep
UpdateConnection 选项和参数:
选项
参数
说明
-t
connection_subtype
必需。显示连接子类型。
例如,对于关系连接,连接子类型包括 Oracle、Sybase 和 Microsoft SQL Server。
对于 FTP 连接,有效子类型为 FTP。
有关预定义的连接子类型列表,请参阅连接子类型
-t 选项中的连接子类型必须对使用 -s 选项指定的关联连接类型有效。
-d
connection_name
必需。数据库连接名称。
-u
new_user_name
可选。连接关系数据库时用于身份验证的用户名。
-p
new_password
可选。连接关系数据库时用于身份验证的密码。使用 -p 或 -P 选项,但不能同时使用二者。
要在密码中指定参数,请为 -p 选项添加 $Param 前缀并确保使用 -w 选项。不要在 -p 选项中的任何其他位置使用美元符号 ($),并输入不含空格的参数密码。例如,
-p '$Param_abc' -w
-P
new_password_
environment_variable
可选。连接关系数据库时用于身份验证的密码环境变量。使用 -p 或 -P 选项,但不能同时使用二者。
-w
-
可选。允许在密码选项中使用一个参数。在运行时,
pmrep
使用通过 -p 或 -P 选项指定的密码作为会话参数的名称。
仅在使用 -p 或 -P 选项时才有效。
如果未在密码选项中使用参数,则
pmrep
会使用通过 -p 或 -P 选项指定的密码。
-x
-
可选。如果在密码中使用参数,则禁止使用密码参数。
pmrep
使用通过 -p 或 -P 选项指定的密码。
-K
-
可选。指示您正在连接的数据库在使用 Kerberos 身份验证的网络上运行。
-c
new_connection_string
可选。集成服务用来连接关系数据库的连接字符串。
-a
attribute_name
可选。属性名称。
-v
new_attribute_value
如果使用 -a 选项,则需要。连接的新属性值。输入“yes”可启用新属性,输入“no”可禁用新属性。
-s
connection type application, relational, ftp, loader or queue
可选。连接的类型。连接可以为以下类型之一:
  • 应用程序
  • FTP
  • 加载器
  • 队列
  • 关系
默认为关系。
-t 选项中的连接子类型必须对使用 -s 选项指定的关联连接类型有效。
-l
代码页
可选。与连接关联的代码页。
-S
odbc_subtype
可选。为 ODBC 连接启用 ODBC 子类型。
ODBC 连接可以为以下 ODBC 子类型之一:
  • AWS Redshift
  • Azure DW
  • Greenplum
  • Google Big Query
  • PostgreSQL
  • Snowflake
  • SAP HANA
默认值为“无”。
有关连接子类型的详细信息,请参阅连接子类型