自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 虚谷数据库-脚本部署

本文详细介绍了虚谷数据库的脚本部署过程,旨在帮助读者理解如何有效地将虚谷数据库部署到不同的环境中。文章讲解了脚本部署的步骤,包括环境准备、配置文件设置、数据库安装等。通过实际操作示例,文章展示了如何自动化部署过程,减少手动操作的复杂性和错误率。自动化部署脚本中虚谷版本是默认版本,如果需要部署其他版本的虚谷数据库,需替换XUGU目录下的BIN和SETUP。

2024-06-12 15:14:29 653

原创 虚谷数据库-定时作业

虚谷数据库提供定时作业机制,用于定时、定期、自动的进行某些操作,可通过系统包 dbms_scheduler 进行定时作业创建、调度、查看、删除等。

2024-06-11 15:15:51 844

原创 虚谷数据库-资源忙,加锁超时的解决方法

这个问题的出现原因:对表做ddl操作,但这时这张表上有正在执行的事务,或者有挂起的prapre语句。等操作这个表的事务完成了,再操作即可,select * from sys_all_sessions where sql contains '表名';相信大家在使用虚谷数据库时,有时候会遇到资源忙,加锁超时的问题。如果一直有资源占用,可以使用下面的方法手动停掉该事务。使用SYSDBA用户登录到SYSTEM库。--查看是否有这样的连接。--手动kill这个连接。执行完后,再操作即可。

2024-04-16 15:15:37 207 4

原创 虚谷-事务

5.回到session2更新id为1的1行数据,控制台等待几秒后报错发生死锁,事务被回滚自动解除死锁。4.回到session1更新id为2的1行数据,此时控制台处于等待现象。7.session1执行commit放锁后,session2执行成功。6.session2更新锁定数据处于等待session1放锁状态。5.session2更新未锁定数据并未等待session1放锁。2.session1非自动提交下更新id为1的1行数据。3.session2非自动提交下更新id为2的1行数据。

2024-04-07 14:44:36 1868

原创 虚谷数据库-常见的两个部署问题

大于32k(32768)则需要修改xugu.ini中redo_write_through为false,否则无法启动。启动成功后,填写相应的ip地址(本机即可填写127.0.0.1),端口号(默认5138),库名,用户名及密码。上图需要将xugu12_win_x64 改为 xugu_windows_amd64_20240117。手动执行 xugu_windows_amd64_20240117 -service。在当前所在目录下cmd。

2024-04-03 11:19:11 283 1

原创 DBeaver工具-虚谷数据库各级备份恢复

注意1:复制BACKUP目录下的dump文件,名称完整,名称不完整报错文件不存在或不能正常打开。注意2:库级恢复的目标库需为空库,若为非空库,恢复报错:不能再非空库执行库级恢复。名称填写完整并且目标库为空库,恢复成功。4、选择好后点击开始备份(模式级)

2024-03-15 10:59:00 1474 1

原创 虚谷数据库-分区及二级分区

哈希分区是根据数据列的哈希值进行分区的技术。具体来说,根据哈希算法计算数据列的哈希值,并将具有相同哈希值的数据行分配到同一个分区中。哈希分区适用于高并发、均衡访问的环境,能够将数据均匀地分布到不同的分区中。

2024-02-22 10:48:02 299 1

原创 体验课-数据类型&常用函数

今天要探讨的是虚谷数据库中的数据类型和常用函数。虚谷数据库是一个功能强大且易于使用的数据库系统,广泛应用于企业级应用和个人项目中。在虚谷数据库中,数据类型扮演了至关重要的角色,它们不仅决定了数据的存储方式,还影响了数据的有效性和可靠性。

2024-01-26 11:39:14 1671 1

原创 虚谷数据库-备份数据管理

备份文件存在于..XHOME/BACKUP目录下,可以按照需求移动管理。(4)、查看压缩和未压缩生成的文件大小,验证备份数据是否为压缩数据。(3)、支持备份数据加密,防止备份数据泄露。备份数据的压缩,降低备份数据的占用 空间。(5)、支持备份数据的存储登管理。(3)、创建测试表并插入数据。(2)、创建测试数据。(2)、创建测试数据。(1)、创建测试数据。

2023-12-22 14:08:05 470 1

原创 虚谷数据库-如何通过配置黑白名单来控制访问

该示例表示删除一个白名单策略,该策略为允许用户 u2 从 1992.168.75.138 至 192.168.75.141 这个 IP 段访问数据库 test。该示例表示删除一个白名单策略,该策略为允许用户 u2 从 192.168.75.138 至 192.168.75.141 这个 IP 段访问数据库 test。该示例表示删除一个黑名单策略,该策略为不允许所有用户从 192.168.75.138 至 192.168.75.141 的 IP 段访问用户库 test。查看TRACE.LOG日志。

2023-12-13 10:13:04 382

原创 虚谷数据库-误操作数据恢复

虚谷数据库支持表级闪回操作,可以对表数据进行闪回操作的功能,防止Drop Table操作导致表及数据损坏。

2023-12-08 10:03:37 385

原创 虚谷数据库-如何开启数据库用户操作审计和SQL审计

操作审计:对用户操作进行审计,包含操作人员、操作时间,操作类型,操作结果,登入登出时间、ip等信息sql审计:对ddl、dml、dcl操作进行审计,包括事件的日期和时间、主体、sql语句在虚谷数据库中,你可以开启用户操作审计和SQL审计来跟踪和记录数据库的活动。下面是如何实现这两种审计功能的步骤。

2023-12-07 11:03:25 540 1

原创 虚谷数据库-如何实现数据加密安全传输

5.使用wireshark分析抓包到的数据,查看create,select,insert明文与非明文时的对比,若未加密抓到的包会显示明文,为正常;2.上传xgssl.dll和libxgssl.so并编辑DBever驱动属性配置ssl=ssl(对数据库连接串配置ssl加密)将xgssl.dll置于 java虚拟机加载器扫描路径下 如:当前目录,c:/windows/system32下。将libxgssl.so置于 java虚拟机加载器扫描路径下 如:/usr/lib或者/usr/lib64。

2023-12-06 16:53:15 370 1

原创 虚谷数据库-如何通过系统表查询约束、索引的相关信息

【代码】虚谷数据库-如何通过系统表查询约束、索引的相关信息。

2023-11-06 15:36:57 182 1

原创 虚谷数据库-如何通过系统表查询表的相关信息

【代码】虚谷数据库-如何通过系统表查询表的相关信息。

2023-11-03 10:22:04 360

原创 虚谷数据库-发挥子查询和窗口函数的巧思,实现与MySQL的any_value函数类似的功能

发挥子查询和窗口函数的巧思,实现与MySQL的any_value函数类似的功能

2023-11-02 14:10:22 136

原创 虚谷数据库中使用IF函数的替代方法:Decode和Case When

其中,expression为需要判断的表达式,value1、value2等为待比较的值,result1、result2等为对应的结果。IF函数常用于根据条件返回不同的值。在虚谷中,我们可能需要寻找一些替代IF函数的方法,以实现相同的功能。这段代码会根据score的值返回对应的等级,如果score大于等于90,则返回'优秀',如果score大于等于80,则返回'良好',以此类推。这段代码会根据score的值返回对应的等级,如果score为90,则返回'优秀',如果score为80,则返回'良好',以此类推。

2023-10-26 15:15:19 290

原创 自建函数替代虚谷V11版本不支持mysql的find_in_set函数

总结: 在虚谷V11版本中不支持mysql的find_in_set函数的情况下,可以使用自建函数来替代其功能。上面的自建函数通过循环遍历逗号分隔的字符串列表,在每次循环中使用正则表达式函数regexp_substr将列表中的元素逐一取出,然后与待查找的值进行比较。然而,在虚谷V11版本中,该函数不可用。我们可以创建一个名为find_in_set的自建函数,该函数接受两个参数:待查找的值和逗号分隔的字符串列表。本文介绍了如何使用自建函数来替代虚谷V11版本不支持mysql的find_in_set函数的方法。

2023-10-20 16:01:29 109 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除