检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
二进制类型 GaussDB(DWS)支持的二进制类型请参见表1。 表1 二进制类型 名称 描述 存储空间 BLOB 二进制大对象 目前BLOB支持的外部存取接口仅为: DBMS_LOB.GETLENGTH DBMS_LOB.READ DBMS_LOB.WRITE DBMS_LOB
管理员用户可以更改任何发布的所属关系。 语法格式 向发布中添加一个或多个发布对象。 1 ALTER PUBLICATION name ADD publication_object [, ...] 从发布中删除一个或多个发布对象。 1 ALTER PUBLICATION name DROP publication_object
objects" SQLSTATE: 0A000 错误原因:DROP INDEX CONCURRENTLY语句删除多个对象,因为此语句不支持删除多个对象。 解决办法:禁止删除多个对象的操作。 GAUSS-00676: "DROP INDEX CONCURRENTLY does not support
“版本”列代表初次支持该关键字/特性的DWS集群版本。 “备注”列包含该特性的配置参数,可用于自定义迁移工具如何迁移相应的关键字/特性。 表1 章节 对象->关键词/特性 版本 备注 数据类型 数字类型 8.0.0 可配置: table.orientation table.type table
表示审计类型为用户访问存在越权的操作。 ddl_数据库对象 表示审计类型为DDL操作,因为DDL操作由会根据操作对象进行更细粒度控制,仍然沿用审计开关audit_system_object,即由audit_system_object控制对哪些对象的DDL操作进行审计(此处不配置ddl,只要
synonym_name 同义词名字,可以带模式名。 CASCADE | RESTRICT CASCADE:级联删除依赖同义词的对象(比如视图)。 RESTRICT:如果有依赖对象存在,则拒绝删除同义词。此选项为缺省值。 示例 删除同义词: 1 DROP SYNONYM t1; 相关链接 ALTER
synonym_name 同义词名字,可以带模式名。 CASCADE | RESTRICT CASCADE:级联删除依赖同义词的对象(比如视图)。 RESTRICT:如果有依赖对象存在,则拒绝删除同义词。此选项为缺省值。 示例 删除同义词: 1 DROP SYNONYM t1; 相关链接 ALTER
错误原因:当前的对象并非具有分区特性。 解决办法:确认对应对象的属性,或检查是否按需求为其创建分区。 GAUSS-01850: "object with oid %u is not a partition object" SQLSTATE: 42704 错误原因:当前的对象并非含分区对象。
CASCADE 自动删除依赖于该词典的对象,并依次删除依赖于这些对象的所有对象。 如果存在任何一个使用该词典的文本搜索配置,此DROP命令将不会成功。可添加CASCADE以删除引用该词典的所有文本搜索配置以及词典。 RESTRICT 如果任何对象依赖词典,则拒绝删除该词典。这是缺省值。
并用日志记录操作过程中发生的错误,便于快速定位问题。 迁移对象 DSC支持迁移Teradata、MySQL数据库的对象有: Teradata、MySQL支持的通用对象:SQL模式,SQL查询 仅Teradata支持的对象:包含BTEQ和SQL_LANG脚本的Perl文件 迁移流程
SQLSTATE: XX000 错误原因:打开大对象标志错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04108: "null field found in pg_largeobject" SQLSTATE: XX000 错误原因:大对象在pg_largeobject中记录错误。
使用SQL客户端工具,以管理员用户连接数据库,执行以下命令定期清理和回收存储空间。 1 VACUUM FULL; GaussDB(DWS)数据仓库中保存的数据在删除后,可能没有释放占用的磁盘空间形成脏数据,导致磁盘浪费,建议定期清理存储空间。 建议用户检查磁盘容量,分析现有集群规格是否满足业务
42809 错误原因:对象不是复合类型。 解决办法:检查操作的对象是否是复合类型。 GAUSS-00849: "'%s' is not an index" SQLSTATE: 42809 错误原因:执行索引操作的对象非索引表。 解决办法:检查执行索引操作的对象,确保是正常的索引表。
TO new_owner; 参数说明 large_object_oid 要被变large object的OID 。 取值范围:已存在的大对象名。 OWNER TO new_owner large object新的所有者。 取值范围:已存在的用户名/角色名。 示例 无。 父主题:
TO new_owner; 参数说明 large_object_oid 要被变large object的OID 。 取值范围:已存在的大对象名。 OWNER TO new_owner large object新的所有者。 取值范围:已存在的用户名/角色名。 示例 无。 父主题:
GTM-Lite。 从传统单机数据库的应用开发模式到并行数据库,为确保获得更好的性能,可能需要对业务进行少量改动,尤其是传统Oracle的存储过程互相嵌套的开发模式,如果要保证高性能,需要进行业务修改及对应的适配。 解决方案: 如遇到此类问题,请参考《数据仓库服务数据库开发指南》中的“优化查询性能”章节。
性变更规格等轻量级操作。功能特性具体适用场景如下表所示: 表1 特性功能区别 功能特性 适用场景 备注 扩容 随着您的业务规模扩张,对数据存储容量和性能有更高的要求时,或者集群整体CPU不足时,建议通过扩容集群进行集群节点的扩容 存算一体(单机部署)不支持扩容集群。 缩容 集群容
用户仍然无法访问该schema下的表。 原因分析 将模式中的表或者视图对象授权给其他用户时,需要将表或视图所属的模式的USAGE权限同时授予该用户,如果没有该权限,则只能看到这些对象的名字,并不能实际进行对象访问。 如果要将该schema下未来创建的表的权限也赋予u1用户,则需使用ALTER
源。 报表用户资源配置(对应资源池pool_1):CPU=20%,内存=20%,存储=1024000MB,并发=20。 交易用户资源配置(对应资源池pool_2):CPU=60%,内存=60%,存储=1024000MB,并发=200。 设置单个语句最大内存使用量,超过使用量则报错退出,避免单个语句占用过多内存。
on object %u/%u/%u is already held" SQLSTATE: XX000 错误原因:加锁的对象已经持有了这个锁。 解决办法:检查对象加锁情况。 GAUSS-04095: "locallock table corrupted" SQLSTATE: XX000