检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
的迁移能力及多种数据源到DWS的集成能力,降低用户数据源迁移和集成的复杂性,是一种高效易用的数据集成服务。目前数据源支持从Kafka、MySQL、Oracle和IoT源端迁移至GaussDB(DWS)目的端。 该特性仅8.2.0及以上集群版本支持。 源端数据源不支持DWS,即不支持从DWS迁移到DWS。
---------- hello (1 row) 如果表达式列表中的所有表达式都等于NULL,则本函数返回NULL。 它常用于在显示数据时用缺省值替换NULL。 和CASE表达式一样,COALESCE不会计算不需要用来判断结果的参数;即在第一个非空参数右边的参数不会被计算。 decode(base_expr
character varying(64) 约束相关的索引名(只针对唯一约束和主键约束)。 应用示例 查询当前用户下指定表的约束信息。t1替换为实际的表名。 1 2 3 4 5 SELECT * FROM USER_CONSTRAINTS WHERE table_name='t1';
---------- hello (1 row) 如果表达式列表中的所有表达式都等于NULL,则本函数返回NULL。 它常用于在显示数据时用缺省值替换NULL。 和CASE表达式一样,COALESCE不会计算不需要用来判断结果的参数;即在第一个非空参数右边的参数不会被计算。 decode(base_expr
character varying(64) 约束相关的索引名(只针对唯一约束和主键约束)。 应用示例 查询当前用户下指定表的约束信息。t1替换为实际的表名。 1 2 3 4 5 SELECT * FROM USER_CONSTRAINTS WHERE table_name='t1';
'2019-03-30' AS DATE ) ) ); 支持TRANSLATE函数 SQL TRANSLATE()函数用另一个字符序列替换字符串中的一组字符。该函数一次只能替换一个字符。 Netezza语法 迁移后语法 1 2 3 TRANSLATE(param1) TRANSLATE(1st
S) 数据库的应用程序SQL脚本。DSC不需要连接数据库,可在离线模式下实现零停机迁移。在GaussDB(DWS)中通过执行迁移后的SQL脚本即可恢复数据库,从而实现线下数据库轻松上云。 DSC支持迁移Teradata、Oracle、Netezza、MySQL和DB2数据库的SQL脚本。
DROP DATABASE [ IF EXISTS ] database_name ; 参数说明 IF EXISTS 如果指定的数据库不存在,则发出一个notice而不是抛出一个错误。 database_name 要删除的数据库名称。 取值范围:字符串,已存在的数据库名称。 示例
DROP DATABASE [ IF EXISTS ] database_name ; 参数说明 IF EXISTS 如果指定的数据库不存在,则发出一个notice而不是抛出一个错误。 database_name 要删除的数据库名称。 取值范围:字符串,已存在的数据库名称。 示例
port/database gsjdbc200.jar对应jdbc:gaussdb://host:port/database 排查用户名密码是否为数据库用户名或密码,将其修改为正确的数据库用户名或密码。 排查数据库是否启动或有权限访问。 检查使用的JDBC驱动是gsjdbc4.jar还是gsjdbc200
--删除表。 mysql_db=# DROP TABLE t3; --切换数据库为gaussdb mysql_db=# \c gaussdb --删除数据库。 DROP DATABASE ora_db; DROP DATABASE td_db; DROP DATABASE mysql_db;
sql 如示例中涉及的以下信息可根据实际情况替换: postgres:所要连接的数据库名称。 10.10.0.1:集群连接地址。 dbadmin:集群数据库的用户名。默认管理员用户为“dbadmin”。 8000:创建集群时设置的“数据库端口”。 password:创建集群时设置的密码。
BTEQ工具命令 GaussDB(DWS)提供了一系列gsql元命令,可以等价替换常用的BTEQ工具命令。常用BTEQ命令的转换行为如下: .QUIT | .EXIT | .RETURN 元命令\q [value]支持退出gsql程序,且可以通过value值指定退出码。.QUIT、
值是一个表空间的名字或者一个表示使用当前数据库缺省表空间的空字符串。若指定的是一个非默认表空间,用户必须具有它的CREATE权限,否则尝试创建会失败。 临时表不使用此参数,可以用temp_tablespaces代替。 创建数据库时不使用此参数。默认情况下,一个新的数据库从模板数据库继承表空间配置。 参数类型:USERSET
力于向用户提供简单、快速、可靠的数据校对服务,通过连接源端数据库以及目标dws数据库,将源端数据库和目标端DWS数据库中的表数据进行校对,保证用户数据迁移前后的一致性。 DataCheck需要连接数据库,可在离线模式下实现数据校对,校对结果会依次写入Excel表格中,并用日志记录
--删除表。 mysql_db=# DROP TABLE t3; --切换数据库为gaussdb mysql_db=# \c gaussdb --删除数据库。 DROP DATABASE ora_db; DROP DATABASE td_db; DROP DATABASE mysql_db;
TE、REFERENCES,也可以用逗号分隔列出的多个权限类型。 返回类型:boolean has_database_privilege(database, privilege) 描述:当前用户是否有访问数据库的权限。 参数:database可以通过名字(text类型)或者OID
2表示指标属性(TSFIELD),仅用于时序表。 3时间属性(TSTIME),仅用于时序表。 应用示例 查询指定表中包含的字段名和字段编号。t1和public分别替换为实际的表名和schema名称。 1 2 3 4 5 6 7 SELECT attname,attnum FROM pg_attribute
2表示指标属性(TSFIELD),仅用于时序表。 3时间属性(TSTIME),仅用于时序表。 应用示例 查询指定表中包含的字段名和字段编号。t1和public分别替换为实际的表名和schema名称。 1 2 3 4 5 6 7 SELECT attname,attnum FROM pg_attribute
password); 参数 表1 数据库连接参数 参数 描述 url gsjdbc4.jar数据库连接描述符。格式如下: jdbc:postgresql:database jdbc:postgresql://host/database jdbc:postgresql://host:port/database