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

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

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

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

    28800编辑于 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

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

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

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

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

    11500编辑于 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

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

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

    14800编辑于 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来源:稀土掘金著作权归作者所有

    20710编辑于 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>

    51100编辑于 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

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

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

    22810编辑于 2025-02-21
  • YashanDB内存体系

    YashanDB数据库包含多个内存区域,每个内存区域包含多个子组件。

    15900编辑于 2025-02-19
  • YashanDB体系架构

    # 部署架构YashanDB支持三种部署形态,分别是单机(主备)部署(简称:单机部署)、分布式集群部署(简称:分布式部署)和共享集群部署。 # 逻辑架构YashanDB的逻辑架构零层视图如下图所示:# 单机主要子系统客户端驱动包括一系列客户端API,提供包括建立连接,执行SQL语句,获取结果集等一系列能力。 # 实例架构YashanDB包括数据库和实例两个概念,数据库和数据库实例(简称“实例”)。数据库和数据库实例一般是一对一关系,但在共享集群部署中,数据库与数据库实例是一对多关系。

    22110编辑于 2025-02-19
  • 来自专栏YashanDB知识库

    YashanDB LISTAGG函数

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

    24310编辑于 2025-06-12
  • YashanDB表操作

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

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

    YashanDB TIMEDIFF函数

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

    20210编辑于 2025-08-06
  • 来自专栏YashanDB知识库

    YashanDB LEFT函数

    指定字符串截取的长度,length为与expr相同的通用表达式,须为除BIT外数值型数据,或可转换为NUMBER类型的其他类型数据,取值范围[-2147483648,2147483647]。

    12600编辑于 2025-06-11
  • YashanDB参数配置

    参数初始化配置YashanDB的所有系统参数都存在一个默认值,允许在产品安装后不做任何处理也能启动实例。 默认值一般基于在个人PC也能运行的最小配置给出,可能并不适用于生产环境,因此建议在安装YashanDB时也进行参数的初始化配置工作。参数的初始化通过在产品安装过程中配置安装参数完成。 , it will obsolete in later version参数自适应配置数据库的参数配置直接影响性能表现,对参数值的初始化和后续调整依赖于专业的DBA,为协助DBA快速决策和减少运维难度,YashanDB

    26800编辑于 2025-03-28
  • YashanDB反入侵

    启用连接监听后,所有对YashanDB的连接信息都将被记录,便于及时发现异常连接并采取相应措施。 # IP黑白名单YashanDB提供IP访问控制功能,根据配置允许/拒绝对应IP发起的远程连接请求(使用UDS本地连接的请求不受影响),增强数据库访问的安全性。 # 连接监听连接监听用于检测诸如连接风暴类的网络攻击,YashanDB通过记录监听日志的方式实现此功能。监听开关由LSNR_LOG参数控制,默认为开启。 开启连接监听时,所有对YashanDB的连接请求(不论成功与否)都将被记录到监听日志文件listener.log中,该文件在YashanDB安装部署过程中自动创建。 # 保留连接YashanDB提供保留连接功能,用于保障管理员在数据库资源耗尽的紧急情况下仍然能够连接数据库,进行诸如KILL SESSION、SHUTDOWN等系统恢复或数据保护的操作。

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

    YashanDB NVL函数

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

    21010编辑于 2025-06-19
领券