oracle

sukioe8 小时前
数据结构·mysql·oracle
深入理解 MySQL 索引:底层数据结构与 B+ 树设计原理在数据库中,随着数据量增长,查询效率会急剧下降。 例如:如果没有索引,数据库只能进行全表扫描(Full Table Scan),逐行匹配数据,当数据达到百万级甚至千万级时,查询性能会显著下降。因此,数据库引入了索引机制。
曹牧8 小时前
数据库·oracle
Oracle:多字段排序在Oracle数据库中,当需要对查询结果进行多字段排序时,可以使用ORDER BY子句,并通过逗号分隔不同的字段。当两个或多个字段的值相同时,Oracle将根据下一个字段的排序规则继续排序。 基本语法 SELECT column1, column2, ... FROM table_name ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...;
六月雨滴9 小时前
数据库·oracle·dba
Oracle RMAN 恢复场景全解RMAN 恢复是 Oracle 数据库灾难恢复的核心能力,它通过RESTORE(还原备份文件)+ RECOVER(应用日志恢复数据)两个核心步骤,将数据库从备份状态恢复到一致状态。根据故障类型和恢复粒度,RMAN 支持从单个数据块损坏到整库完全损毁的全场景恢复。
Lenyiin9 小时前
python·oracle·交互
第5篇_Python文件操作与异常处理:程序与外界交互的桥梁在前四篇博客中,我们已经建立了完整的 Python 编程基础:学到这里,你的 Python 代码已经能在内存中自由运转了——变量、函数、类、对象,全都在 RAM 里运行,程序结束就消失。
arronKler10 小时前
数据库·oracle
数据库锁总结数据库锁出现的原因是为了处理并发问题,因为数据库是一个多用户共享的资源,当出现并发的时候,就会导致出现各种各样奇怪的问题,就像程序代码一样,出现多线程并发的时候,如果不做特殊控制的话,就会出现意外的事情,比如“脏“数据、修改丢失等问题。所以数据库并发需要使用事务来控制,事务并发问题需要数据库锁来控制,所以数据库锁是跟并发控制和事务联系在一起的。
杨云龙UP11 小时前
linux·运维·数据库·sql·oracle·flashback
Oracle Flashback Query 实战练习:误更新、误删除数据如何快速找回?本次在 Oracle 19c 测试库 GGMKBAK PDB 中练习 Flashback Query。
一只fish11 小时前
数据库·oracle
Oracle官方文档翻译《Database Concepts 26ai》第12章-数据并发与一致性本章阐述 Oracle AI Database 如何在多用户数据库环境中维护数据一致性。在单用户数据库中,用户修改数据时无需顾虑其他用户同时修改相同数据。然而,在多用户数据库中,多个并发事务中的语句可能会更新相同的数据。并发执行的事务必须产生有意义且一致的结果。
鸽芷咕12 小时前
数据库·oracle·性能优化
KingbaseES系统视图与Hints调优:从诊断到性能优化的进阶之路数据库慢了,日志里翻不出原因,应用层看不出来毛病,但就是慢。这种情况太多了。问题可能藏在锁等待里,可能是统计信息太久没更新导致执行计划走偏,也可能就是一个该加的索引一直没人加。这篇文章的思路很简单:用系统视图把问题翻出来,用EXPLAIN看明白执行计划,再用Hints在关键位置做调整。三步走,不绕弯。
一只fish12 小时前
数据库·oracle
Oracle官方文档翻译《Database Concepts 26ai》第11章-服务器端编程SQL 说明了结构化查询语言(SQL)以及数据库如何处理 SQL 语句。本章说明存储在数据库中的过程语言/SQL(PL/SQL)或 Java 程序如何使用 SQL。
一只fish12 小时前
数据库·oracle
Oracle官方文档翻译《Database Concepts 26ai》第13章-事务本章定义了事务并描述了数据库如何处理事务。事务是包含一个或多个 SQL 语句的逻辑原子工作单元。事务将 SQL 语句分组,以便它们要么全部提交(意味着它们被应用到数据库),要么全部回滚(意味着它们从数据库中被撤销)。Oracle AI 数据库为每个事务分配一个称为事务 ID 的唯一标识符。
我是一颗柠檬1 天前
数据库·后端·sql·mysql·oracle
【MySQL全面教学】MySQL基础SQL语句Day3(2026年)欢迎来到MySQL系列教程的第3天!今天我们将学习SQL语句的基础操作,包括DDL(数据定义语言)、DML(数据操作语言)和DQL(数据查询语言)。这些将是日后最常用的SQL命令,务必熟练掌握。
2301_803538951 天前
数据库·oracle
数据分析中count函数怎么用更高效许多刚开始涉足相关领域的人,对于count()以及count(列名)二者之间存在的区别,内心感到十分困惑,没办法清楚地分辨出其中所存在的差异。虽说这两者都是被运用在计数的相关操作当中,可是它们各自所执行的逻辑,却是完全不一样的。count()会针对符合相关条件的所有行的数量进行统计,这里面包含了那些全部都是NULL的行。和它形成鲜明对比的是,count(列名)仅仅只会去计算该列当中值不是NULL的行的数量。这便意味着,要是你想要晓得实际有的值的数据数量,那就得运用count(列名)并非count()。
六月雨滴1 天前
数据库·oracle·dba
归档日志备份在理解归档日志备份之前,必须先明确归档日志的本质:Oracle 数据库运行时,所有数据修改操作(INSERT/UPDATE/DELETE/DDL 等)都会先写入在线重做日志(Online Redo Log)。在线重做日志是循环使用的,当一组日志文件写满后,系统会自动切换到下一组。
GISer_Jing2 天前
数据库·oracle·架构
后端系统稳定性基石:数据库设计、接口幂等性与边界case处理全链路实战在后端系统开发中,有三个问题几乎决定了整个系统的稳定性和数据一致性:数据库设计是否合理、接口是否保证幂等性、边界case是否被充分处理。
东风破1372 天前
数据库·oracle·dm达梦数据库
达梦DMDRS搭建、以及DMDRS双向同步达梦数据复制软件(简称 DMDRS)是一种用于同构数据库、异构数据库以及各种数据管理系统之间的数据复制软件。
六月雨滴2 天前
数据库·oracle
RMAN 增量备份(Incremental Backup)RMAN 增量备份是指 RMAN 只备份自上次备份以来发生过更改的数据块,而不是备份整个数据库的所有数据块。它是 Oracle 为解决大型数据库全量备份时间长、占用空间大的问题而设计的核心特性,也是现代企业级备份策略的基础。
ccice012 天前
数据库·oracle
硬核数据技术:驱动Gemini境像站完成从自然语言到SQL查询、数据可视化与洞察报告的全链路自动化(国内镜像免费实测面对数据库里的几十张表和数十万行记录,非技术背景的业务人员通常需要排队等BI部门出数,沟通成本高、周期长。Gemini强大的代码生成与推理能力,可以把一句自然语言需求直接转化为SQL查询、Python分析脚本乃至图表。国内用户无需特殊网络环境,通过聚合镜像站 RskAi(ai.jingxiang.me) 即可免费使用Gemini等模型,每日提供免费额度。本文将用一套完整的“需求→SQL→数据→图表→报告”实操流程,展示如何用对话式AI替代传统取数-分析-写报告的重复劳动,所有步骤均可在一站式界面上完成。
尚雷55802 天前
数据库·oracle·ocr·asm
Oracle ASM 存储更换与整体迁移实战整理做 Oracle 运维这么多年了,经常会碰到老旧存储下线、机房存储扩容、ASM 磁盘组重构各种各样需求。很多DBA一碰到 ASM 存储迁移就头疼,担心动 OCR、表决盘搞崩集群,也怕迁数据文件丢数据、起不来库。
DarkAthena2 天前
oracle·gaussdb·duckdb
【DuckDB】一条 SQL 同时连接 Oracle 和 GaussDB在数据迁移、数据比对、异构数据库运维等场景中,经常需要同时查询多个不同类型的数据库。DuckDB 作为一款嵌入式分析型数据库,支持通过扩展连接多种外部数据源。本文将演示如何在一条 SQL 中同时连接 Oracle 和 GaussDB,并实现跨库联合查询。
尚雷55802 天前
数据库·oracle·dataguard
Oracle 18C 物理 DataGuard 搭建部署完整文档(适合开发测试)本文基于 Redhat 7.3 + Oracle 18c 版本,提供物理 ADG 从环境规划、前置配置、主库参数、备库 RMAN 克隆、日志应用、日常维护、主备切换全套标准化部署流程,可直接用于测试 / 生产环境落地实施。