
数据库
文章平均质量分 73
hxsln11
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用GDB调试Oracle 11g SQL执行
调试Oracle数据库的SQL执行是一个高级操作,需要谨慎进行。原创 2025-04-23 12:15:08 · 831 阅读 · 0 评论 -
总账与分户账交易关联方式的实践分析
最佳实践是根据具体系统的交易流程设计和数据一致性要求选择合适的关联方式,必要时可通过数据库触发器或应用逻辑双重保障数据一致性。一笔总账交易可能对应多个分户账交易(如利息计提)分户账交易自动继承科目、金额、日期等核心字段。总账交易ID作为分户账交易的"父交易ID"分户账交易完全继承总账交易的所有关键属性。总账交易可能包含多个科目的汇总数据。每笔总账交易生成唯一的分户账交易。分户账需要按不同科目拆分总账交易。原创 2025-04-18 18:56:54 · 489 阅读 · 0 评论 -
t470 i5-7300U nvme位置 适合什么规格的固态ssd 2230还是2242
T470的主硬盘位为SATA(2.5英寸),若已安装机械硬盘/SSD,NVMe 2242可作为第二硬盘。(2230无法直接安装,除非使用转接延长板,但可能因空间不足或固定不稳影响可靠性)。:部分型号最大支持512GB(1TB可能存在兼容性问题,建议查阅用户反馈)。(非全速x4),理论最高速度约1.7GB/s(实际可能受主板限制更低)。:2230长度短于插槽,需额外固定(如转接板或胶带),可能影响稳定性。(NVMe 2242,PCIe 3.0 x4,兼容x2)(需确认2242版本)或。原创 2025-04-17 10:14:33 · 362 阅读 · 0 评论 -
业务指标计算(oracle11gr2)
oracle11gr2原创 2025-04-16 15:23:52 · 173 阅读 · 0 评论 -
OceanBase与华为高斯200分布式事务机制对比分析
OceanBase和华为高斯200(GaussDB 200)都是国产分布式数据库的代表产品,两者都采用两阶段提交(2PC)协议来保证分布式事务的一致性,但在具体实现和优化策略上存在显著差异。原创 2025-04-16 14:59:26 · 759 阅读 · 0 评论 -
oracle11g 动态sql读取表结构相关的信息
oracle利用动态sql可以生成相关的建表语句信息原创 2025-04-16 11:24:00 · 232 阅读 · 0 评论 -
规则查询 动态sql实现3(oracle11g)
1.目前脚本配置表的sql不能为空 否则报错(后面想办法优化下 防止因为没有配置校验sql导致整个存储过程报错)修改存储过程在动态sql中新增 RULE_duobiao_total_CONTEXT 多表关联查询总的记录数据。通过存储过程 利用动态sql把生成的校验sql插入到。设计表的时候 新增了相关的一列的信息。原创 2025-04-16 09:56:11 · 329 阅读 · 0 评论 -
oracle的 REGEXP_LIKE 正则很强大 mysql5.7有正则表达式吗
MySQL 的正则表达式是基于字节的,而不是基于字符的。如果需要更强大的正则表达式功能,可以考虑升级到 MySQL 8.0 或更高版本。总结来说,MySQL 5.7 支持基本的正则表达式功能,但与 Oracle 的。MySQL 的正则表达式基于 POSIX 风格,支持常见的特殊字符和结构,如。MySQL 5.7 支持正则表达式功能,但与 Oracle 的。),可以考虑升级到 MySQL 8.0 或更高版本。(匹配零个或一个字符)等。(匹配零个或多个字符)、(匹配一个或多个字符)、(匹配字符串开头)、原创 2025-04-15 23:29:00 · 339 阅读 · 0 评论 -
规则查询 动态sql实现2(oracle11g)
RULE_runWHERE_CONTEXT VARCHAR2(4000), --where有条件查询。RULE_runNOWHERE_CONTEXT VARCHAR2(4000), --全量查询。RULE_NAME VARCHAR2(100), -- 规则名称。RULE_ID VARCHAR2(50), -- 规则ID。RULE_ID VARCHAR2(50), -- 规则ID。原创 2025-04-15 23:06:37 · 364 阅读 · 0 评论 -
规则查询 动态sql实现
RULE_runWHERE_CONTEXT VARCHAR2(4000), --where有条件查询。RULE_TYPE VARCHAR2(50), -- 规则类型(单表校验/多表校验)RULE_TYPE VARCHAR2(50), -- 规则类型(单表校验/多表校验)RULE_duobiao_CONTEXT VARCHAR2(4000) --设计的多表关联。RULE_ID VARCHAR2(50), -- 规则ID。原创 2025-04-15 17:40:04 · 260 阅读 · 0 评论 -
oracle11gr2数据库下的锻炼2
1.保险行业复杂查询设计方案业务场景说明这是一个保险公司核心业务系统的数据模型,设计用于支持以下业务场景:客户全景视图(客户所有保单、理赔、账户等信息)保单全生命周期跟踪(从投保到理赔全流程)跨系统数据整合(客户、产品、销售、服务、财务等系统)综合风险评估(结合客户所有保险产品、历史理赔等信息)2.如果存在先drop测试环境3.错误的查询sql 子查询运用错误ORA-01799 错误解决方案。原创 2025-04-14 19:26:45 · 1069 阅读 · 0 评论 -
oracle11gr2数据库下的锻炼1
customer_contact.contact_type = '01' AND customer_contact.is_primary = '1' - 带条件的联系方式关联。credit_card.card_no = credit_card_bill.card_no - 一张信用卡对应多个账单。customer.cust_id = customer_contact.cust_id - 客户号关联。loan_application.cust_id = customer.cust_id - 客户号关联。原创 2025-04-14 18:14:54 · 523 阅读 · 0 评论 -
oracle11g 执行计划学习2
1.分析上面的执行计划 并逆向出相关的查询sql 并给出优化建议。原创 2025-04-14 17:41:42 · 1001 阅读 · 0 评论 -
解读这个执行计划 尝试逆向 生成执行计划的sql
1.2.推理步骤。原创 2025-04-14 14:09:52 · 1380 阅读 · 0 评论 -
oracle11gr2 客户端访问数据库
D:\oracle11g学习环境安装包2025\Oracle11gr2客户端安装手册\64\plsqldev1302x64.msi。Allround Automations的客户包括全球范围内的企业和个人开发者,特别是在Oracle数据库领域有广泛的应用。安装包D:\oracle11g学习环境安装包2025\Oracle11gr2客户端安装手册\64。PL/SQL 需要知道 Oracle 客户端的安装位置,以便加载相关的配置文件(如。--oracle官网下载的64位 client。成立时间:1999年。原创 2025-04-14 09:34:01 · 438 阅读 · 0 评论 -
数据库 要求内置审计模块 为啥背后原因(《网络安全法》)
这种审计机制的本质是通过技术手段重构数字空间的治理权,其背后反映的是:国家在网络空间行使主权的合法性需求对跨国科技公司"技术黑箱"的制衡数字经济时代监管能力与商业效率的再平衡未来随着《数据安全法》《个人信息保护法》的深入实施,对数据库审计的要求将更加严格,这也是国产数据库(如达梦、OceanBase)优先适配中国监管需求的市场机会。原创 2025-04-12 23:12:59 · 974 阅读 · 0 评论 -
oracle11g 模拟分析 awr报告
-之前没有权限 root用户下建立的/home/shelloracle。原创 2025-04-12 21:54:32 · 322 阅读 · 0 评论 -
生产环境示例:电商订单系统的 Oracle 数据库写入流程
检查最后一个检查点,从重做日志中重放所有已提交但未落盘的事务(如崩溃前 1 秒的订单)。例如:用户 A 的订单日志已写入,但数据块未落盘 → 通过日志重新应用修改。例如:“订单数据块 #123 已写入磁盘,崩溃恢复时只需重放此后的日志”。用户 A 的订单不丢失,用户 B 的订单被回滚,数据保持一致。确保即使系统崩溃,订单数据也能通过日志恢复(WAL 机制)。撤销未提交的事务(如用户 B 的订单支付未完成)。订单提交(LGWR)和订单数据落盘(DBW0)中修改订单数据块(此时数据未落盘)。原创 2025-04-12 17:36:26 · 846 阅读 · 0 评论 -
Oracle数据库的主要组件及其相互关系。
1.图片2.分析这张图展示了Oracle数据库的主要组件及其相互关系。原创 2025-04-12 15:39:58 · 365 阅读 · 0 评论 -
Oracle历史上鲜为人知但影响深远的隐秘事件,这些事件揭示了技术演进中不为人知的暗线:
oracle 历史上不怎么为人知道的事件。原创 2025-04-12 13:00:54 · 497 阅读 · 0 评论 -
Oracle历史上的隐秘事件:鲜为人知的10个技术真相
这些隐秘历史解释了为何Oracle在关键领域仍具统治力——许多"企业级特性"实则是特定历史条件下打磨出的生存技能,非单纯技术优势所能替代。:其预读算法"VAXprefetch"直到Oracle 12c的In-Memory选项才重新启用。:紧急发布的Patch 10.2.0.4包含重写的"TimeOrder"协议,但未列入更新日志。:Oracle前身是中央情报局"SDI(空间防御计划)"的子项目,代号"MARINER":启用冷战时期开发的"EMERGENCY_PATCH"协议,通过GPS卫星分发补丁。原创 2025-04-12 12:49:06 · 478 阅读 · 0 评论 -
Oracle 数据库物理与逻辑存储架构详解
占用存储空间的逻辑对象,如表(Table Segment)、索引(Index Segment)、回滚段(Undo Segment)。方式,通常由多组(Group)日志文件组成,每组至少 2 个成员(Member)以实现冗余。最小的 I/O 单元(通常 8KB),包含行数据(Rows)和块头信息。数据库缓冲区(Buffer Cache):缓存数据块,减少磁盘 I/O。存储实际数据(如表、索引等),每个数据文件对应一个表空间。组织(通常为 8KB),是 I/O 操作的最小单位。原创 2025-04-12 10:15:40 · 528 阅读 · 0 评论 -
oracle学习的一些书籍
Scott Gossett 作为 Oracle 技术专家和 Oracle Press 书籍的技术编辑,参与编写或审校了多本经典的 Oracle 数据库相关书籍。:优化 Oracle Press 多本权威书籍(如 Loney 的《Complete Reference》)。参与设计 Oracle 认证大师考试,并担任多本 Oracle Press 书籍的技术编辑。:Oracle 公司的高级技术总监,专注于 RAC、性能调优和高可用性数据库。:安装、备份恢复、RAC、Data Guard、云数据库。原创 2025-04-12 09:56:41 · 801 阅读 · 0 评论 -
oracle 11g 学习oracle足够吗 有啥建议吗
Oracle 11g的核心概念(SQL、PL/SQL、体系结构、备份恢复、性能优化等)与后续版本(12c、19c、21c)差异不大,适合打基础。11g缺少后续版本的新特性(如12c的多租户架构、In-Memory选项、JSON支持等),但初学者短期内不会涉及这些高级功能。如果是为了考取Oracle认证(如OCA/OCP),建议直接学习当前主流版本(如19c或21c),因为11g的认证已逐步淘汰。:11g完全够用,重点学习SQL、PL/SQL、索引、事务等通用知识。:11g存在已知漏洞,切勿在生产环境使用。原创 2025-04-11 23:37:25 · 874 阅读 · 0 评论 -
oracle递归函数 connect by 练习
在表NEW_TBS 空间下 创建1个适合锻炼 oracle递归函数的表和相关数据 并给出递归函数的具体用法 connect by。在Oracle 11g及以上,可使用CONNECT_BY_ISCYCLE检测循环。--3.6使用CONNECT_BY_ISLEAF标识叶子节点。复杂查询可使用CONNECT_BY_ROOT获取根节点信息。--3.5带条件的层次查询(筛选特定层级)--3.4查找叶子节点(没有下属的员工)-- 创建员工表(包含自引用关系)-- 创建索引优化递归查询。3.3实用递归查询示例。原创 2025-04-11 18:28:34 · 423 阅读 · 0 评论 -
GaussDB 200 分布式计算引擎 学习的是哪家的
基于PostgreSQL 9.2内核深度优化,继承其SQL标准和事务特性,但分布式架构为华为自研。A[GaussDB 200] -->|兼容| B(PostgreSQL协议)弹性伸缩的分布式事务管理(不同于Greenplum的XA事务)A -->|架构参考| C(Greenplum MPP)A -->|分布式事务| E(自研GTM-Lite)的日志即数据库(Log-is-Database)设计。A -->|优化器创新| D(华为自研CBO)的共享存储理念(但实现为无共享架构)原创 2025-04-02 17:57:09 · 305 阅读 · 0 评论 -
HBase 和 OceanBase 的比较
HBase 和 OceanBase 都是基于 LSM-Tree(Log-Structured Merge-Tree)存储引擎的。原创 2025-03-31 11:42:09 · 505 阅读 · 0 评论 -
clickhouse 亿级数据性能测试(转载)
1.转载clickhouse 在数据分析技术领域早已声名远扬,如果还不知道可以了解下。最近由于项目需求使用到了 clickhouse 做分析数据库,于是用测试环境做了一个单表 6 亿数据量的性能测试,记录一下测试结果,有做超大数据量分析技术选型需求的朋友可以参考下。转载 2025-03-28 19:37:15 · 111 阅读 · 0 评论 -
是否适合将 MySQL 部署在 Docker 容器中
将 MySQL 部署在 Docker 容器中并非绝对的好或坏,需要根据具体的使用场景和需求来权衡。在开发和测试环境中,或者对性能和稳定性要求不高的场景下,Docker 化的 MySQL 可以带来便捷性和灵活性。但在生产环境中,尤其是核心业务系统的数据库,需要谨慎考虑其稳定性和安全性,可能更适合将 MySQL 部署在专用的物理机或虚拟机上。同时,无论采用何种部署方式,数据的持久化、备份和恢复策略都是至关重要的,以确保数据的安全性和业务的连续性。原创 2025-03-28 11:15:26 · 810 阅读 · 0 评论 -
模拟 银行交易账户的基本信息、交易记录、银行卡信息以及账户冻结情况等内容表结构
参考1。原创 2025-03-27 11:14:35 · 351 阅读 · 0 评论 -
oceanbase4.2.1.8 和 mysql5.7 对比
1.查询版本2.OceanBase体系OceanBase 并不是基于 MySQL 体系,但它在一定程度上兼容了 MySQL 的功能和语法,这使得 Navicat 能够连接到 OceanBase 数据库。原创 2025-03-26 21:40:20 · 1130 阅读 · 0 评论 -
mysql8模拟客户表和客户交易表 测试
需要一定数据量的时候测试原创 2025-03-26 12:09:04 · 439 阅读 · 0 评论 -
测试环境下 mysql8某库某表 备份
调用脚本恢复测试数据。3.从备份数据中恢复。原创 2025-03-25 18:58:19 · 139 阅读 · 0 评论 -
centos 下安装 mysql8学习简单的函数
1.环境 centos72.刷环境变量3.1 案例数据3.2。原创 2025-03-25 14:37:42 · 752 阅读 · 0 评论 -
银行核心系统设计厂商 国外和国内 分水平和层级对比
支持高并发(每秒万级交易)、分布式架构(云原生)、多时区多币种处理。模块化设计,灵活适配全球监管要求(如IFRS9、巴塞尔协议Ⅲ)。本地化适配成本高(需定制中国监管报表如1104、财务税务规则)。混合模式:国际厂商(如招行用Temenos) + 国内厂商定制。:国内厂商引入国际架构理念(如长亮与腾讯云合作分布式核心)。服务跨国银行(如汇丰、花旗),支持多语言、多会计准则。(如工行“ECOS”),部分模块采购厂商补充。国际厂商聚焦跨境业务(如CIPS系统对接)。国内厂商深耕场景金融(如供应链核心系统)。原创 2025-03-25 10:37:47 · 502 阅读 · 0 评论 -
银行核心系统表 市场分析
**标准化与定制化结合**:核心系统的表结构通常基于行业标准(如ACID原则、金融数据模型),但会根据银行的具体需求定制。- **分层设计**:账户类、交易类、产品类等核心表由长亮设计,但外围系统(如风控、渠道)可能由其他厂商或银行自身团队参与。- **监管要求**:表设计必须符合人民银行、银保监会的规范,长亮会内置合规字段(如交易流水号、会计日期等)。1. **长亮科技的市场定位**2. **表设计的实际情况**3. **行业竞争格局**4. **银行自身角色**原创 2025-03-25 10:07:23 · 158 阅读 · 0 评论 -
oracle11g join 有哪些算法 请详细列举和分析
Oracle 11g 的 JOIN 算法以。原创 2025-03-25 09:27:39 · 771 阅读 · 0 评论 -
Oracle数据库中的JOIN
Oracle数据库中的JOIN操作通过多种算法实现,选择哪种算法取决于连接字段的索引情况、表的大小以及数据库优化器的决策。不同的数据库引擎(如MySQL、PostgreSQL、Oracle等)在实现上可能会有不同的细节和优化重点。原创 2025-03-24 23:22:17 · 498 阅读 · 0 评论 -
如何使用gdb工具对Oracle系统状态(systemstate)做trace
当Oracle系统hang住 ,无法使用一切方法登录时 (包括 sqlplus -prelim / as sysdba),我们可以使用gdb调试工具来对 Oracle做系统 dump ,通过 系统 dump信息 判断 具体hang的原因。要使用gdb 外部工具, 就需要知道目前实例中后台进程的进程号。我们一般通过 以下命令列出 Oracle 进程:ps -ef|grep <SID> [oracle@rh2 ~]$ ps -ef|grep oraclewebmoney oracle。转载 2025-03-20 11:03:15 · 29 阅读 · 0 评论 -
华为高斯200 和 oceanbase 上手入门学习难度对比
安装过程相对复杂,需要准备多个软件包,如 FusionInsight Manager、GaussDB 200、配置规划工具等,并且需要在每个节点上安装所需的 rpm 包。:官网文档需要从头到尾阅读才能完整了解,对于时间紧张的学习者来说,可能需要先解决安装等问题,才能利用 postgres 的知识点进行基本操作。:对 MySQL 的兼容性较好,降低了从 MySQL 迁移的难度,对于熟悉 MySQL 的开发者来说,学习成本相对较低。:在存储层进行了优化,如数据压缩率高、计算下推等,提升了查询性能。原创 2025-03-20 08:53:23 · 528 阅读 · 0 评论