检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
可变长度 clob 文本大对象。 可变长度 日期/时间类型 timestamp with time zone 日期和时间,带时区。 8 timestamp without time zone 日期和时间。
解决方案:在恢复过程中,只能在数据库对象上获取RowExcludeLock或less。 level: ERROR 父主题: 事务
表1 二进制类型 名称 描述 存储空间 BLOB 二进制大对象 目前BLOB支持的外部存取接口仅为: DBMS_LOB.GETLENGTH DBMS_LOB.READ DBMS_LOB.WRITE DBMS_LOB.WRITEAPPEND DBMS_LOB.COPY DBMS_LOB.ERASE
可变长度 clob 文本大对象。 可变长度 日期/时间类型 timestamp with time zone 日期和时间,带时区。 8 timestamp without time zone 日期和时间。
表1 二进制类型 名称 描述 存储空间 BLOB 二进制大对象 目前BLOB支持的外部存取接口仅为: DBMS_LOB.GETLENGTH DBMS_LOB.READ DBMS_LOB.WRITE DBMS_LOB.WRITEAPPEND DBMS_LOB.COPY DBMS_LOB.ERASE
返回类型:text 备注:pg_describe_object返回由目录OID,对象OID和一个(或许0个)子对象ID指定的数据库对象的描述。这有助于确认存储在pg_depend系统表中对象的身份。
55000 对象不在预先要求的状态(OBJECT_NOT_IN_PREREQUISITE_STATE) 55006 对象在使用中(OBJECT_IN_USE) 55P02 无法修改运行时参数(CANT_CHANGE_RUNTIME_PARAM) 55P03 锁不可获得(LOCK_NOT_AVAILABLE
数据源文件在上传到OBS桶之后,会生成全局唯一的访问路径。在创建外表时需要指定数据源文件的OBS路径。 如何查看OBS路径,请参见《对象存储服务控制台指南》的通过对象URL访问对象章节。
系统管理员在普通用户同名schema下创建的对象,所有者为schema的同名用户(非系统管理员)。 除系统管理员之外,其他用户即使被授权了schema的所有权限也无法在普通用户的同名schema下创建对象,除非把同名schema相关的角色权限赋予其他用户。
解决办法:在设定权限前确认对象的类型。 GAUSS-01883: "unrecognized privilege type '%s'" SQLSTATE: 42601 错误原因:不认识的权限类型。 解决办法:检查上下文看类型定义是否正确或被修改。
参数类型:USERSET 取值范围:布尔型 默认值:on lo_compat_privileges 参数说明:控制是否启动对大对象权限检查的向后兼容模式。
GAUSS-00260: "array assignment to '%s' requires type %s but expression is of type %s" SQLSTATE: 42804 错误原因:被赋值的对象和实际表达式的类型不匹配。
GAUSS-02390: "cannot change sequence '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,INSERT/UPDATE/DELETE语句不能修改Sequence。 解决办法:修改SQL语句。
GAUSS-04128: "malloc fails, out of memory" SQLSTATE: XX000 错误原因:系统内存不足,导致对象空间分配失败。 解决办法:待操作系回收部分内存后,再次执行操作。
用户设置 针对OBS进行设置,可以全局指定OBS桶,在这个桶下面创建一个文件目录后,脚本默认会保存到该OBS桶的文件夹下面,无需再选择。可以设置数据库和schema权限过滤,开启开关后,根据当前的数据库用户过滤数据库的create权限以及过滤schema的usage权限。
账户OBS权限不足,对OBS桶没有读、写权限 您必须给指定的用户授予所需的OBS访问权限: 通过OBS外表导入数据到GaussDB(DWS)时,执行导入操作的用户必须具备数据源文件所在的OBS桶和对象的读取权限。
方案建议: 访问表和函数对象时显式指定“SCHEMA.”前缀,增强可读性、稳定性、可移植性。 建议3.17 针对SQL标记注释,唯一标识SQL的归属 违反规范的影响: 业务溯源能力较差,只能通过数据库、用户名、客户端IP信息找开发人员确认。
对于只读外表(默认为只读)的URL末尾可以指定到对象路径的前缀或直接指定到对象全路径。指定方式为obs://bucket/prefix。(其中,prefix是指对象路径的前缀。)
GAUSS-00615: "role '%s' cannot be dropped because some objects depend on it" SQLSTATE: 2BP01 错误原因:DROP ROLE失败,存在依赖当前用户的对象。 解决办法:消除依赖后重新尝试。
GAUSS-00696: "'%s' is not a table, view, composite type, index, or foreign table" SQLSTATE: 42809 错误原因:更名的对象不是一个表。 解决办法:不能修改视图、类型、索引或外表的列名。