检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
其他缺省 主要介绍数据库系统默认的库加载参数。 dynamic_library_path 参数说明:设置数据查找动态加载的共享库文件的路径。当需要打开一个可以动态装载的模块并且在CREATE FUNCTION或LOAD命令里面声明的名字没有目录部分时,系统将搜索这个目录以查找声明的文件。
使用机机账号 开启后,会自动在MRS创建一个名称为dws的机机账号用于后续dws数据库和MRS的交互,该机机账号固定为supergroup组,拥有所有权限;若关闭,则直接将配置的人机用户用于dws数据库和MRS交互,需要保证用户拥有数据权限,否则在使用数据源时会提示文件不存在。 表3
不下推函数的场景主要出现在自定义函数属性定义错误的情况下。 不下推语句的执行方式没有利用分布式的优势,其在执行过程中,相当于把大量的数据和计算过程汇集到一个节点上去做,因此性能通常非常差。 分析过程 通过EXPLAIN VERBOSE打印语句执行计划。 上述执行计划中出现__R
解决办法:两个类型之间不存在类型转换函数,可查看pg_cast系统表获取相关信息。 GAUSS-00023: "argument of %s must be type boolean, not type %s" SQLSTATE: 42804 错误原因:bool类型参数的函数所使用的参数和bool类型没有类型转换时,报此错误。
DL语句和SELECT语句保持锁等待状态。 exchange:表示EXCHANGE语句被SELECT语句阻塞时,EXCHANGE会中断SELECT语句,优先执行,其它DDL语句和SELECT语句保持锁等待状态。 truncate,exchange:表示TRUNCATE和EXCHA
}, "scope": { "project": { "id": "xxxxxxxx" } } } } 获取Token后,再调用其他接口时,您
基于ODBC开发 ODBC(Open Database Connectivity,开放数据库互连)是由Microsoft公司基于X/OPEN CLI提出的用于访问数据库的应用程序编程接口。应用程序通过ODBC提供的API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植性、扩展性和可维护性。
ODBC(Open Database Connectivity,开放数据库互连)是由MS公司基于X/OPEN CLI提出的用于访问数据库的应用程序编程接口。应用程序通过ODBC提供的API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植性、扩展性和可维护性。
leType和Handle参数分别设置为SQL_HANDLE_STMT和StatementHandle,可得到一个相关的SQLSTATE值,通过SQLSTATE值可以查出调用此函数的具体信息。 示例 参见:示例 SQLGetDiagRec 功能描述 返回诊断记录的多个字段的当前值
作业管理 在创建集群实例后,用户可以自定义作业,启用作业,进行数据迁移。 作业分为数据迁移和自动建表: 数据迁移:把kafka中的数据迁移到GaussDB(DWS)中。 自动建表:把源数据库中的表与字段,同步到GaussDB(DWS)中,但不迁移数据。 创建作业 登录GaussDB(DWS)控制台。
解决办法:在对应DN日志中查看具体原因信息。 GAUSS-04719: "DFS connector can not be NULL when loading data into dfs table." SQLSTATE: 42704 错误原因:HDFS导入过程中,发现和dfs的链接是无效指针。
授予执行权限 此功能授予用户特定包的特定权限。特定包中定义的所有过程和函数都将被授予执行权限。 输入 1 GRANT EXECUTE ON SAD.BAS_LOOKUP_MISC_PKG TO EIP_SAD; 输出 1 2 GRANT EXECUTE ON procedure_name
按需计费集群搭配“加密数据库”的功能时,密钥的计费模式同为按需计费,由数据加密服务( Data Encryption Workshop,DEW)负责其计费。 假设您计划创建一个GaussDB(DWS)集群,开启数据库加密且选择“按带宽计费”的弹性公网IP和“使用已有”的弹性负载均
leType和Handle参数分别设置为SQL_HANDLE_STMT和StatementHandle,可得到一个相关的SQLSTATE值,通过SQLSTATE值可以查出调用此函数的具体信息。 示例 参见:示例 SQLGetDiagRec 功能描述 返回诊断记录的多个字段的当前值
账户开关。 图2 打开运维账户开关 弹出确认窗口,单击“确认”按钮。 开启运维账户后,将在集群中创建运维账户,账户名为om_user_集群ID前8位。 并赋予账户gs_role_analyze_any,gs_role_vacuum_any,gs_role_read_all_sta
抓取游标cursor1的前4行: 1 2 3 4 5 6 7 8 FETCH 4 FROM cursor1; r_reason_sk | r_reason_id | r_reason_desc
SAVEPOINT也删除所有在指定的保存点建立之后的所有保存点。 注意事项 不能RELEASE没有定义的保存点,语法上会报错。 如果事务在回滚状态,则不能释放保存点。 如果多个保存点拥有同样的名字,只释放最近定义的保存点。 语法格式 1 RELEASE [ SAVEPOINT ] savepoint_name;
SAVEPOINT也删除所有在指定的保存点建立之后的所有保存点。 注意事项 不能RELEASE一个没有定义的保存点,语法上会报错。 如果事务在回滚状态,则不能释放保存点。 如果多个保存点拥有同样的名字,只释放最近定义的保存点。 语法格式 1 RELEASE [ SAVEPOINT ] savepoint_name;
for 'buffering' option" SQLSTATE: 22023 错误原因:BufferingOption的选项非:on、off和auto。 解决办法:内部错误。检查BufferingOption选项。 GAUSS-03684: "no parent buffer provided
+命令)查看数据库中无相关表;CREATE TABLE时报该表已经存在的错误,使用DROP TABLE语句失败,报不存在该表的错误,导致无法再次创建表。 在使用“SELECT * FROM DBA_TABLES;”语句(或者gsql客户端也可以使用\dt+命令)查看数据库中有相关表;使用DROP