检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
并用日志记录操作过程中发生的错误,便于快速定位问题。 迁移对象 DSC支持迁移Teradata、MySQL数据库的对象有: Teradata、MySQL支持的通用对象:SQL模式,SQL查询 仅Teradata支持的对象:包含BTEQ和SQL_LANG脚本的Perl文件 迁移流程
参数说明:控制是否打开文件缓存。该参数受enable_aio_scheduler和obs_worker_pool_size的前置控制;只有在enable_aio_scheduler=on以及obs_worker_pool_size>=4的前提下,此参数为on才会生效。 参数类型:USERSET
42809 错误原因:对象不是复合类型。 解决办法:检查操作的对象是否是复合类型。 GAUSS-00849: "'%s' is not an index" SQLSTATE: 42809 错误原因:执行索引操作的对象非索引表。 解决办法:检查执行索引操作的对象,确保是正常的索引表。
才能进行上述操作。 授权/撤销权限 右键单击序列组并选择“授权/撤销权限”。弹出“授权/撤销权限”对话框。 打开“选择对象”页签,选择待授权/撤销权限的对象,并单击“下一步”。 打开“选择权限”页签,从“角色”中选择对应角色,勾选“授予”或“撤销”相关权限。 在“SQL预览”页
用户仍然无法访问该schema下的表。 原因分析 将模式中的表或者视图对象授权给其他用户时,需要将表或视图所属的模式的USAGE权限同时授予该用户,如果没有该权限,则只能看到这些对象的名字,并不能实际进行对象访问。 如果要将该schema下未来创建的表的权限也赋予u1用户,则需使用ALTER
访问的所有存储过程或函数信息。 表1 ALL_PROCEDURES字段 名称 类型 描述 owner name 对象的所有者。 object_name name 对象名称。 父主题: 系统视图
QL语句。 在用户登录GaussDB(DWS)数据库时会对其进行身份验证。用户可以拥有数据库和数据库对象(例如表),并且可以向用户和角色授予对这些对象的权限以控制谁可以访问哪个对象。除管理员外,具有CREATEDB属性的用户可以创建数据库并授予对这些数据库的权限。 数据库用户类型
QL语句。 在用户登录GaussDB(DWS)数据库时会对其进行身份验证。用户可以拥有数据库和数据库对象(例如表),并且可以向用户和角色授予对这些对象的权限以控制谁可以访问哪个对象。除管理员外,具有CREATEDB属性的用户可以创建数据库并授予对这些数据库的权限。 数据库用户类型
企业项目级别细粒度授权 当系统预置的权限不能满足要求时,您可以创建自定义策略,并通过给用户组授予自定义策略来进行精细的访问控制。企业项目作为一个单独可管理的对象,可以和用户组绑定,策略可以授权给用户组,这就实现了企业项目级别的细粒度授权。 登录IAM服务管理控制台,创建自定义策略。 具体操作请参见GaussDB(DWS)自定义策略。
GaussDB(DWS)常用运维命令集 本章节仅列出运维常用命令,其中查看的系统对象可根据实际情况灵活变通,查询返回的具体字段含义,请参考《开发指南》中关于对应系统表、系统视图、系统函数的介绍。 查看运维状态类 前提条件:正常连接上DWS集群。 查看当前业务整体运行情况。 1 select
on object %u/%u/%u is already held" SQLSTATE: XX000 错误原因:加锁的对象已经持有了这个锁。 解决办法:检查对象加锁情况。 GAUSS-04095: "locallock table corrupted" SQLSTATE: XX000
Alt+S 全选 Ctrl+A “设置”菜单 Alt+G 刷新(在“对象浏览器”区域框中) F5 搜索对象 Ctrl+Shift+S “调试”菜单 Alt+D 调试模板 F10 调试数据库对象 Ctrl+D 突出显示对象浏览器 Alt+X “文件”菜单 Alt+F 新建连接 Ctrl+N
调用PreparedStatement的close方法关闭预编译语句对象。 1 pstmt.close(); 调用存储过程 GaussDB(DWS)支持通过JDBC直接调用事先创建的存储过程,步骤如下: 调用Connection的prepareCall方法创建调用语句对象。 1 CallableStatement
调用PreparedStatement的close方法关闭预编译语句对象。 1 pstmt.close(); 调用存储过程 GaussDB(DWS)支持通过JDBC直接调用事先创建的存储过程,步骤如下: 调用Connection的prepareCall方法创建调用语句对象。 1 CallableStatement
SQLSTATE: 42809 错误原因:此对象不是一个类型。 解决办法:检查SQL语句,确保要处理的对象是一个类型。 GAUSS-01048: "%s is a table's row type" SQLSTATE: 42809 错误原因:此对象是一个表的行类型,不能使用ALTER TYPE语法。
conn: [nodename], total N 初始化stream flow时,等待与nodename节点的consumer对象建立连接,且当前有N个待建连对象。 wait producer ready: [nodename](plevel), total N 初始化stream
are only valid for relations" SQLSTATE: 0LP01 错误原因:只有表对象才可拥有列存特性。 解决办法:检查当前对象的特性,或确认是否是对表对象赋予列存特性。 GAUSS-01869: "AccessPriv node must specify privilege
pg_node_tree 如果是检查约束,则是其表达式的内部形式。 consrc text 如果是检查约束,则是表达式的人类可读形式。 当被引用的对象改变时,consrc不能被更新。例如,它不会跟踪字段的重命名。最好还是使用pg_get_constraintdef()来抽取一个检查约束的定义,而不是依赖这个字段。
TABLE (OBS导入导出) OBS读写性能监控 新增视图GS_OBS_LATENCY,记录OBS的平均延迟信息。 开发指南>系统表和系统视图>系统视图>GS_OBS_LATENCY OBS读写带宽视图 新增读写带宽视图GS_OBS_READ_TRAFFIC和GS_OBS_WRIT
存算分离已使用的OBS热数据容量。 冷分区数据已用容量 冷数据已使用的OBS容量。 说明: 该参数显示OBS已使用容量每小时同步一次。 OBS外表已用容量 使用集群默认OBS Server:default_obs_foreign_table_server的外表使用OBS容量。 说明: