检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
建议采用DSN格式。 hostspec表示[host][:port][,…] dbname为数据库名称。注意:不允许使用初始化用户进行远程登录。paramspec为name=value[&…] 在DSN格式中,对于多IP的场景: 当num(ip) = num(port)时,ip和port是一一对应匹配。
printf("SQLAllocHandle failed"); goto exit; } // 设置登录超时。 retcode = SQLSetConnectAttr(hdbc, SQL_LOGIN_TIMEOUT, (SQLPOINTER)5
整数,默认0 bindsize 仅做语法兼容不实现功能。 - rows 仅做语法兼容不实现功能。 - 参数均为小写,不支持大写,同时兼容gsql登录方式:-p端口号,-h主机,-d数据库,-U用户名,-W密码方式。 gs_loader使用bad文件来记录出错数据,该数据来自错误表的ra
修改角色属性 ALTER ROLE 删除角色 DROP ROLE 删除一个数据库角色所拥有的数据库对象 DROP OWNED 定义用户 用户是用来登录数据库的,通过对用户赋予不同的权限,可以方便地管理用户对数据库的访问及操作。所涉及的SQL语句,请参考表2。 表2 用户定义相关SQL 功能
不开启此种管控。 include-user: 事务的BEGIN逻辑日志是否输出事务的用户名。事务的用户名特指授权用户——执行事务对应会话的登录用户,它在事务的整个执行过程中不会发生变化。 取值范围:bool型,默认值为false。 false:设为false时,事物的BEGIN逻辑日志不输出事务的用户名。
ROLE角色名命令。当所授权用户(由-U指定)没有gs_dumpall要求的权限时,该选项会起到作用,即切换到具备相应权限的角色。某些安装操作规定不允许直接以系统管理员身份登录,而使用该选项能够在不违反该规定的情况下完成转储。 --rolepassword=ROLEPASSWORD 指定具体角色用户的角色密码。 说明
建议采用DSN格式。 hostspec表示[host][:port][,…] dbname为数据库名称。注意:不允许使用初始化用户进行远程登录。 paramspec为name=value[&…]。 在DSN格式中,对于多IP的场景: 当num(ip) = num(port)时,ip和port是一一对应匹配。
include-user:事务的BEGIN逻辑日志是否输出事务的用户名字,默认为false。事务的用户名字特指授权用户——执行事务对应会话的登录用户,它在事务的整个执行过程中不会发生变化。 JDBC默认设置逻辑解码连接的socketTimeout=10s,备机解码在主机压力大的时候
证最后一个字符是一个空格,以此来直观地与后续的日志行进行区分,也可以使用一个标点符号。 Syslog生成自己的时间戳及进程ID信息,所以当登录日志时,不需要包含这些转义字符。 取值范围:字符串 默认值:'%m %n %u %d %h %p %S %x %a ' %m %n %u %d
origin:表示从当前会话中复制插入、删除、更新等操作。 replica:表示从其他地方复制插入、删除、更新等操作到当前会话。 local:表示函数执行复制时会检测当前登录数据库的角色并采取相应的操作。 默认值:origin 设置方式:该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。 设置建议:推荐使用默认值。
修改角色属性 ALTER ROLE 删除角色 DROP ROLE 删除一个数据库角色所拥有的数据库对象 DROP OWNED 定义用户 用户是用来登录数据库的,通过对用户赋予不同的权限,可以方便地管理用户对数据库的访问及操作。所涉及的SQL语句,请参考表2。 表2 用户定义相关SQL 功能
include-user:事务的BEGIN逻辑日志是否输出事务的用户名字,默认为false。事务的用户名字特指授权用户——执行事务对应会话的登录用户,它在事务的整个执行过程中不会发生变化。 JDBC默认设置逻辑解码连接的socketTimeout=10s,备机解码在主机压力大的时候
ROLE角色名命令。当所授权用户(由-U指定)没有gs_restore要求的权限时,该参数会起到作用,即切换到具备相应权限的角色。某些安装操作规定不允许直接以初始用户身份登录,而使用该参数能够在不违反该规定的情况下完成导入。 --rolepassword=ROLEPASSWORD 指定具体角色用户的角色密码。 示例
不开启此种管控。 include-user: 事务的BEGIN逻辑日志是否输出事务的用户名。事务的用户名特指授权用户——执行事务对应会话的登录用户,它在事务的整个执行过程中不会发生变化。 取值范围:bool型,默认值为false。 false:设为false时,事物的BEGIN逻辑日志不输出事务的用户名。
这个参数决定是否审计用户的登录(包括登录成功和登录失败)、注销。该参数可在PDB级别设置。在PDB场景内,若未设置该参数,则继承来自全局的设置。0表示关闭用户登录、注销审计功能。1表示只审计用户登录成功。2表示只审计用户登录失败。3表示只审计用户登录成功和失败。4表示只审计用户
include-user:事务的BEGIN逻辑日志是否输出事务的用户名字,默认为false。事务的用户名字特指授权用户——执行事务对应会话的登录用户,它在事务的整个执行过程中不会发生变化。 JDBC默认设置逻辑解码连接的socketTimeout=10s,备机解码在主机压力大的时候
include-user:事务的BEGIN逻辑日志是否输出事务的用户名字,默认为false。事务的用户名字特指授权用户——执行事务对应会话的登录用户,它在事务的整个执行过程中不会发生变化。 JDBC默认设置逻辑解码连接的socketTimeout=10s,备机解码在主机压力大的时候
origin:表示从当前会话中复制插入、删除、更新等操作。 replica:表示从其他地方复制插入、删除、更新等操作到当前会话。 local:表示函数执行复制时会检测当前登录数据库的角色并采取相应的操作。 默认值:origin。在PDB场景内,若未设置该参数,则继承来自全局的设置。 设置方式:该参数属于SUSE
include-user:事务的BEGIN逻辑日志是否输出事务的用户名字,默认为false。事务的用户名字特指授权用户——执行事务对应会话的登录用户,它在事务的整个执行过程中不会发生变化。 JDBC默认设置逻辑解码连接的socketTimeout=10s,备机解码在主机压力大的时候
后一个字符作为一个独立的段,以此来直观地与后续的日志进行区分,也可以使用一个标点符号。 Syslog生成自己的时间戳及进程ID信息,所以当登录日志时,不需要包含这些转义字符。 取值范围:字符串 默认值:%m %n %u %d %h %p %S %x %a %m %n %u %d %h