首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • YashanDB 知识库】YashanDBYashanDB 手工元数据迁移

    源库版本:YashanDB 企业版 22.2.4.1目标库版本:YashanDB 企业版 22.2.13.100查询源库中对象情况SQL> select object_type,status,count

    17510编辑于 2025-02-28
  • YashanDB审计

    # 审计范围YashanDB对用户提供如下方面的审计管理: 权限审计 权限审计是指对YashanDB的所有系统权限进行审计,当对某个系统权限启用审计策略后,只要在SQL语句或其他操作中使用了该系统权限都会被审计 角色审计 YashanDB提供角色审计功能,在某个角色上启用审计策略后,所有直接被赋予给该角色的系统权限就可以被审计。 # 审计开关YashanDB通过配置参数UNIFIED_AUDITING控制审计开关。当审计开关被打开时,系统将执行已创建并已使能的各项审计策略。

    27700编辑于 2025-03-04
  • 来自专栏YashanDB知识库

    YashanDB IF函数

    需注意,本函数如下规格与MySQL中的IF函数存在差异:当expr2和expr3均为BIT类型时,YashanDB返回BIT类型,MySQL返回INT/BIGINT UNSIGNED类型;当epxr2和 epxr3为BOOLEAN、TINYINT或SMALLINT类型时,YashanDB按照BOOLEAN<TINYINT<SMALLINT的优先级进行类型转换,MySQL全部返回INT类型;示例SELECT

    12710编辑于 2025-06-06
  • YashanDB模式

    用户执行SQL语句操作模式对象时,如果没有显式指定对象所属Schema,YashanDB会默认视为操作current_schema下的对象(若对象不存在、用户对相应对象无操作权限等都将会报错)。 对于复杂的模式对象(例如视图、存储过程以及自定义函数),在编译此类对象定义的过程中,YashanDB会临时将当前用户和当前Schema切换为对象所属的Schema。 定义是存储在YashanDB的系统表中与对象相关的信息,通过系统视图、DBMS_METADATA程序包等方式可以查询。 包含数据的关系数据结构(表、索引、访问约束、分区),其数据由YashanDB存储在表空间中。 YashanDB在创建对象时、对象的定义发生变更时,或使用对象时,会自动检测并维护该对象所依赖的其他对象的状态。

    13100编辑于 2025-02-19
  • YashanDB 知识库】WAS 配置 YashanDB JDBC 连接

    新建 JDBC 提供程序点击”JDBC 提供程序”,选择作用域数据库类型选择”用户定义的”实现类名:com.yashandb.jdbc.pool.YasConnectionPoolDataSource   

    10200编辑于 2025-02-28
  • YashanDB 知识库】YashanDB 安全设置示例

    SQL> drop user user1; 备注:对于存储在数据库表中的密码,YashanDB 提供_CHECK_PASSWORD_COMPLEXITY(隐藏参数,默认值 FALSE)用于控制是否开启密码强度控制 开启密码强度控制后,YashanDB 将在密码设置时进行强度校验,输入的密码需要满足 ①至少八位长度 ② 数字+大小写+特殊字符组合的条件后才能设置成功。 禁用默认密码 检查崖山默认密码是 Cod-2022 或者 yasdb_123,无法登录用户 示例: [yashan@host-10-76-249-193 ~]$ yasql sys/Cod-2022 YashanDB 00007 unable to CONNECT to Server after 3 attempts [yashan@host-10-76-249-193 ~]$ yasql sys/yasdb_123 YashanDB

    23710编辑于 2025-02-28
  • YashanDB 知识库】YashanDB 获取统计信息

    生成更新统计信息的DBMS_STATS.SET_XXX_STATS调用语句,可用来保存表的统计信息版本## 限制:owner及table name 被转换为大写,名字中包含小写字母不能生成相应语句# 在YashanDB

    14100编辑于 2025-02-28
  • 来自专栏YashanDB知识库

    YashanDB知识库】YashanDB 开机自启

    【问题分类】 YashanDB 开机自启【关键字】 开机自启,依赖包【问题描述】 数据库所在服务器重启后只拉起monit、yasom、yasom进程,缺少yasdb进程:【问题原因分析】 数据库安装的时候未启动守护进程 /bin/yasboot monit start --cluster yashandb守护进程用于持续监控YashanDB的各进程状态,并在进程异常时将其重新拉起,查看数据库各进程监控状态:markdown /bin/yasboot monit summary -c yashandb--------------------------------------------------------------- /22.2.12.100/bin/monit/monit -c /home/yashan1/yashandb/22.2.12.100/bin/monit/monitrc'保存后退出,即完成注册开启自启动操作 【影响范围】 22.2/23.2【修复版本】 -作者:崖山数据库系统YashanDB链接:https://juejin.cn/post/7390193369408700454来源:稀土掘金著作权归作者所有

    19610编辑于 2025-02-18
  • 来自专栏YashanDB知识库

    YashanDB知识库】Kettle迁移MySQL到YashanDB

    jdbc:yasdb://YashanDB_IP:YashanDB_PORT/YashanDB_User)和JDBC驱动类名称,并输入用户名和密码,点击“测试”,测试通过后选择“确认”。 10、切换回syncData_MySQL_YashanDB.kjb,执行运行即可。 5、修改getDatas_MySQL_YashanDB.ktr的DB连接MySQLInput配置。 :1688YashanDB SQL Enterprise Edition Release 23.2.1.100 x86_64 Connected to:YashanDB Server Enterprise 属性-数据库方言Generic database属性-端口1688注意:JDBC连接串和类型请参考yashanDB官方文档:YashanDB JDBC驱动使用介绍XML <connection>

    43800编辑于 2025-03-03
  • 来自专栏YashanDB知识库

    YashanDB知识库】使用yasboot查看YashanDB status为unconnected,但是YashanDB运行正常

    问题现象YashanDB运行正常,业务也可以正常连接使用,但是使用yasboot查看YashanDB status为unconnected$ yasboot cluster status -c yashandb 解决方法及规避方式使用yasboot cluster password set -n -c yashandb 修改密码即可解决问题分析过程查看yasagent.log,发现有如下异常:2024-12-09 15:57:48 DEBUG [yashandb-1-1:1] yasdb.go:216 user no in YASDBA group, use passwd login ****用户不在YASDBA 组中****2024-12-09 15:57:48 DEBUG [yashandb-1-1:1] yasdb.go:241 get node '1-1:1' tcp driver, listen addr is '172.16.60.53:1688'2024-12-09 15:57:48 ERROR [yashandb-1-1:1] yasdb.go:345 query failedYAS-02143

    9600编辑于 2025-02-27
  • YashanDB 数据库】YashanDB 如何回收表空间

    如果 total_bytes 大于 high_water_mark,代表有可回收的空间为 total_bytes-high_water_mark,单位 byte。

    21610编辑于 2025-02-21
  • 来自专栏YashanDB知识库

    YashanDB SYSDATE函数

    SYSDATE函数返回数据库所在的操作系统设置的当前日期,其返回类型为DATE,且与DATE_FORMAT参数所指定格式一致。

    20610编辑于 2025-08-04
  • 来自专栏YashanDB知识库

    YashanDB SUBSTR函数

    表示从pos值指定位置开始提取字符串,pos值须为除BIT外数值型数据,或可转换为NUMBER的其他类型数据,取值范围[-2147483648,2147483647]。

    27110编辑于 2025-08-01
  • YashanDB表操作

    #表操作本章节将介绍YashanDB数据库中表相关的基本语法和示例。表是数据库用来存放数据的一个集合,一般与实体对象一一对应,如人员表、部门表、公司表等,一般由行和列这两个二维信息来组织表数据。

    10400编辑于 2025-03-04
  • 来自专栏YashanDB知识库

    YashanDB NVL函数

    当expr1和expr2的数据类型不相同时,函数先执行类型转换,若两个数据类型之间无法按照一定的规则进行转换则返回类型转换错误。类型转换规则如下:

    19610编辑于 2025-06-19
  • 来自专栏YashanDB知识库

    YashanDB TREAT函数

    17010编辑于 2025-08-11
  • 来自专栏YashanDB知识库

    YashanDB LISTAGG函数

    LISTAGG函数将多行的expr执行拼接操作,并通过分隔符分隔,返回一行VARCHAR/RAW类型的字符串。

    22810编辑于 2025-06-12
  • 来自专栏YashanDB知识库

    YashanDB RANK函数

    本函数的语法描述及约束与DENSE_RANK函数,ROW_NUMBER函数一致,区别在于排序时对并列值的处理:

    15600编辑于 2025-06-27
  • 来自专栏YashanDB知识库

    YashanDB SUM函数

    当参数为其他类型且无法转换为上述类型时,不执行计算并返回类型转换错误或是类型不支持。

    25310编辑于 2025-08-04
  • 来自专栏YashanDB知识库

    YashanDB TIMEDIFF函数

    expr1/expr2expr1和expr2为YashanDB认可的通用表达式,并且类型相同,即TIMESTAMP、DATE或TIME类型,或可以转换为TIMESTAMP、DATE、TIME类型的字符型 expr1/expr2expr1和expr2为YashanDB认可的通用表达式,并且类型相同,即TIMESTAMP、DATE或TIME类型,或可以转换为TIMESTAMP、DATE、TIME类型的字符型

    19610编辑于 2025-08-06
领券