oracle

宋浮檀s8 小时前
运维·数据库·sql·网络安全·oracle·应急响应
应急响应——Web漏洞:命令执行+SSRF+弱口令这三类漏洞都是Web入口高危威胁,常被用于拿下服务器、探测内网、持久化入侵。网站代码直接接受用户输入,并拼接调用系统命令,攻击者构造特殊字符拼接恶意指令,在服务器上执行任意系统命令。
六月雨滴10 小时前
数据库·oracle·dba
归档模式配置与切换Oracle 数据库运行时,所有数据修改操作(INSERT/UPDATE/DELETE/DDL)都会先写入在线重做日志组(Online Redo Log Group)。在线重做日志是循环覆盖的:当一组日志写满后,系统自动切换到下一组,当所有组都写满后,会回到第一组覆盖原有内容。
卡次卡次110 小时前
服务器·数据库·python·oracle
vibecoding起步注意点:插件、Skills、MCP、Hooks以下是关于插件、Skills、MCP、Hooks四个概念的关系与具体使用的总结,直接用于博客:关键理解:
anew___11 小时前
数据库·oracle
《数据库原理》精要解读(七)—— 数据库设计:从蓝图到现实的系统工程如果说第六章的关系数据理论为我们提供了评估和优化数据库模式的“手术刀”,那么第七章“数据库设计”则是一份完整的“建筑施工蓝图”。它系统地阐述了如何将一个模糊的应用需求,一步步转化为高效、可靠、可维护的数据库应用系统。这是一个融合了技术、沟通与管理的复杂过程。
mN9B2uk1714 小时前
数据库·mysql·oracle
为mysql数据库建立索引前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少
SilentSamsara14 小时前
开发语言·数据库·python·sql·青少年编程·oracle·fastapi
SQLAlchemy 2.x:异步 ORM 与数据库迁移 Alembic 完整指南SQLAlchemy 是 Python 生态中最强大的 ORM 工具——它的 2.0 版本完成了一次影响深远的语法统一:Core 层和 ORM 层现在使用同一套 select() API。在 1.x 时代,Core 层用 sqlalchemy.select() 构建查询,ORM 层用 session.query(User) 构建查询,两套接口各自为政,参数顺序、过滤方式、连表语法都不一致。2.0 版统一之后,只要学会一种写法,就能在 Core 和 ORM 之间自由切换。
林的快手15 小时前
数据库·oracle
MySQLMySQL 是最流行的关系型数据库管理系统(RDBMS)之一,采用 C/S(客户端/服务器)架构,默认端口为 3306。核心操作概括为 CRUD:增(Create)、查(Read)、改(Update)、删(Delete)。
anew___16 小时前
数据库·oracle
《数据库原理》精要解读(八、九、十)—— 事务、恢复与并发:数据库内核的三大支柱在前七章中,我们完成了从理论到设计的旅程,构建了一个结构优良的数据库蓝图。然而,一个真正的企业级数据库系统,其核心挑战在于如何在一个充满不确定性(如硬件故障、网络中断)和高并发(成千上万个用户同时操作)的环境中,依然能可靠、一致、高效地工作。接下来的三章——关系查询处理与优化、数据库恢复技术、并发控制——正是解答这一问题的关键,它们共同构成了现代DBMS内核的三大支柱。
~央千澈~17 小时前
数据库·sql·oracle
《ZAKU渗透论:卓伊凡的2026渗透工程》第三章:Web攻击原理(上)——注入与SQL注入小明去网吧上网,吧台小哥让他输入姓名注册。小明在键盘上敲了两个字:“小明”。系统提示注册成功。第二天,小明又来了。这次他在姓名栏里敲了:“小明’ OR ‘1’=’1”。系统愣了一下,然后弹出一行字:“欢迎回来,管理员。”
Yvonne爱编码18 小时前
数据库·mysql·oracle
数据库---Day9 视图(附完整数据库脚本+练习题)本系列可作为数据库学习系列的笔记,文中提到的一些练习的代码,小编会将代码复制下来,大家复制下来就可以练习了,方便大家学习。
cdbqss118 小时前
数据库·oracle·开源·.net·学习方法·教育电商·basic
VB2026 动态生成工具栏类 BqGetToolStrip动态生成工具栏类 BqGetToolStrip,师出菜单生成基类 BqGetMenuStrip,其基本功能相同,只是操控对象是前文介绍的BqUToolButton。熟悉前三篇文章的朋友们知道,我这个BqGetToolStrip类,是专门根据数据库中模块权限数据库表,自动生成工具栏按钮的,并且与系统的功能模块相对应,可以直接打开调用窗体。
dishugj18 小时前
oracle
oracle索引unusable/disable/invisible的区别备注: 1.unusable的索引需要rebuild 或 drop,re-create才能回到valid.skip_unusable_indexes为true也是无法在insert时跳过不可用的唯一索引的. 2.disable/enable只能用在函数索引中.从dba_indexes中这个值对应的列名funcidx_status也可以看出. 3.invisible仍然会在表增删改数据时,更新索引.不可见索引在性能优化时测试索引的有效性很有用,不会影响其它会话的执行计划.可以通过设置系统或会话的 optim
陳土1 天前
数据库·oracle
DuckDB精读——基于Getting started with DuckDBduckdb -markdown -s "select * from tmp"duckdb --help | Select-String -pattern 'mode'
weelinking1 天前
java·人工智能·python·sql·oracle·json·ai编程
【产品】11_实现后端接口——数据在背后如何流动「产品经理用 Claude 实现产品」系列 · 第11篇前端页面搭好了,点按钮没反应,因为还没有"后端"。这篇文章带你用 Claude 快速搭建 Express 后端服务器,实现所有核心 API 接口——需求的增删改查、用户的注册登录、统计数据的查询。完成后,你的产品有了真正的"引擎"。
六月雨滴2 天前
数据库·oracle·dba
Oracle 数据库之归档日志Oracle 重做日志(Redo Log)是数据库的核心机制,记录了所有数据变更操作。当数据库处于归档模式(ARCHIVELOG Mode)时,Oracle 在切换重做日志组之前,会将已写满的重做日志文件复制到指定的归档目标位置,生成的文件就是归档日志(Archive Log / Redo Log Archive)。
赵渝强老师2 天前
数据库·oracle
【赵渝强老师】崖山数据库的数据字典YashanDB通过读取数据字典从而比较方便地获取有关用户、对象和存储结构等信息。当系统执行了DDL语句后,YashanDB数据库会及时修改数据字典中的信息。普通用户只能以读的形式使用数据字典获取数据库信息,数据字典由YashanDB系统自动来进行维护。
kaico20182 天前
oracle·fastapi
FastAPI 框架 - 高级部分简述:数据库是 Web 应用的核心组件。本节介绍 FastAPI 与 MySQL 数据库的集成,包括同步/异步连接池配置、SQLAlchemy ORM 模型定义、CRUD 操作、事务管理和多数据源操作,提供实际项目开发中可直接使用的完整方案。
!沧海@一粟!2 天前
linux·运维·oracle
Linux高并发内核优化文件句柄(File Handle):是 Linux 内核为进程打开的每个对象(文件、设备、socket 等)分配的唯一标识符(ID 编号)。它充当进程与内核之间的桥梁,用于内核快速寻址、进程间通信以及资源管理,是提升 Linux 系统 I/O 处理效率的关键机制。系统默认的 1024 限制在高并发场景下会出现 “Too many open files” 错误,导致即使系统内存资源充足,业务系统也会因无法建立新连接或打开必要文件而陷入卡死、拒绝服务的状态。
念恒123062 天前
数据库·mysql·oracle
MySQL事务(下)---MySQL InnoDB MVCC 与 Read View:从隐藏列、Undo Log 到 RR 与 RC 的本质区别目录1.如何理解隔离性2读-写3个记录隐藏列字段undo 日志模拟 MVCCRead Viewread view实验
anew___2 天前
数据库·oracle
《数据库原理》精要解读(五)—— 数据库完整性:守护数据的真实与逻辑在第四章中,我们学习了如何构筑数据库的安全防线,防止非法入侵和破坏。然而,安全只是保障数据可用性的第一步。第五章“数据库完整性”则聚焦于一个更本质的问题:如何确保数据库中存储的数据本身就是正确的、符合现实世界语义的?