
oracle
文章平均质量分 65
边学边记,常看常新。
文牧之
这个作者很懒,什么都没留下…
展开
-
Oracle 临时表空间详解
【代码】Oracle 临时表空间详解。原创 2025-05-29 17:14:21 · 574 阅读 · 0 评论 -
Oracle MOVE ONLINE 实现原理
Oracle 的操作是一种在线重组表的技术,允许在不中断业务的情况下重新组织表数据。原创 2025-05-29 16:19:13 · 581 阅读 · 0 评论 -
Oracle 的V$LOCK 视图详解
V$LOCK 是 Oracle 数据库中最重要的动态性能视图之一,用于显示当前数据库中锁的持有和等待情况。原创 2025-05-26 21:28:51 · 619 阅读 · 0 评论 -
Oracle 的 TX、TM、UL 锁对比
理解这三种锁的差异,可以帮助DBA更好地诊断并发问题并优化数据库性能。原创 2025-05-26 20:52:39 · 1320 阅读 · 0 评论 -
Oracle 的SHRINK 操作实现原理
Oracle 的SHRINK操作是一种在线重组表空间的技术,它可以在不重建表的情况下减少高水位线(HWM)并回收空闲空间。原创 2025-05-24 22:18:05 · 650 阅读 · 0 评论 -
Oracle 中 OBJECT_ID 和 DATA_OBJECT_ID 的解析
在 Oracle 数据库中,OBJECT_ID和是两个密切相关但又本质不同的概念,它们共同构成了 Oracle 对象管理的核心机制。原创 2025-05-24 07:00:00 · 1256 阅读 · 0 评论 -
Oracle 的 MOVE 操作是否重建表?
Oracle 的操作实质上是,但保留表的逻辑定义不变。原创 2025-05-23 22:53:08 · 685 阅读 · 0 评论 -
Oracle 的 ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH 命令
是 Oracle Data Guard 环境中用于停止恢复过程并准备备用数据库切换为主库的关键命令。:执行时出现"ORA-16139: media recovery required"错误。是Data Guard配置中的关键命令,正确使用它可以确保数据库角色切换过程平滑可靠。:有活动会话阻止FINISH操作。原创 2025-05-23 22:26:34 · 527 阅读 · 0 评论 -
Oracle 的V$ACTIVE_SESSION_HISTORY 视图
它包含每秒拍摄一次的活动数据库会话的快照。如果数据库会话位于 CPU 上或正在等待不属于等待类的事件,则认为该会话处于活动状态。请参阅 view 以了解有关 wait classes 的更多信息。此视图为每个样本的每个活动会话包含一行,并首先返回最新的会话样本行。视图中显示活动会话历史记录中描述会话的大多数列。V$ACTIVE_SESSION_HISTORY显示数据库中的 Sampled Session 活动。原创 2025-05-22 22:06:47 · 560 阅读 · 0 评论 -
Oracle 中 SHRINK 与 MOVE 操作的比较
在 Oracle 数据库中,SHRINK和MOVE都是用于重组表和索引以减少空间碎片的重要操作,但它们在实现方式和适用场景上有显著区别。原创 2025-05-22 17:23:49 · 989 阅读 · 0 评论 -
Oracle Enqueue Names
Enqueue(排队锁)是Oracle数据库中用于协调多进程并发访问共享资源的锁机制。原创 2025-05-21 23:29:07 · 528 阅读 · 0 评论 -
RMAN-06035: wrong version of recover.bsq, expecting 19.03.00.00, found in 19.08.00.00
将节点1上的rman命令复制到节点2上,节点2 能正常执行rman target /。rac 的节点2执行rman target / 报错 RMAN-06035;对比了节点1和节点2 上的rman命令,发现节点2上的命令比节点1上的要小。原创 2025-05-21 21:19:51 · 150 阅读 · 0 评论 -
Oracle RAC 中的 RBAL 进程
RBAL()是 Oracle RAC 和 ASM(Automatic Storage Management)环境中的一个关键后台进程,主要负责 ASM 磁盘组的重新平衡操作。原创 2025-05-20 22:03:33 · 1026 阅读 · 0 评论 -
Oracle ASM Rebalance Power 了解
ASM (Automatic Storage Management) 的参数控制磁盘组重新平衡操作的速度和资源使用。当添加、删除或调整 ASM 磁盘时,ASM 会自动执行重新平衡操作来重新分布数据。原创 2025-05-20 21:20:46 · 524 阅读 · 0 评论 -
Oracle 的 PGA_AGGREGATE_LIMIT 参数
是 Oracle 数据库 12c 引入的一个重要内存管理参数,用于限制所有服务器进程使用的 PGA(Program Global Area)内存总量。原创 2025-05-19 22:50:38 · 619 阅读 · 0 评论 -
Oracle 数据库的默认隔离级别
Oracle 默认使用隔离级别,这是大多数OLTP(在线事务处理)系统的标准选择。原创 2025-05-19 21:36:48 · 1075 阅读 · 0 评论 -
Oracle统计信息收集时的锁持有阶段
对象级共享锁(S锁):通常1-5秒。原创 2025-05-15 22:31:15 · 636 阅读 · 0 评论 -
AutoVACUUM (PostgreSQL) 与 DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC (Oracle) 对比
PostgreSQL环境:应始终启用AutoVACUUM,重点优化大表和繁忙表的参数Oracle环境:可灵活选择自动/手动混合策略,对数据仓库注意分区表处理。原创 2025-05-15 21:43:50 · 1184 阅读 · 0 评论 -
Oracle DBMS_STATS.GATHER_DATABASE_STATS 默认行为
不要依赖默认值显式指定options参数确保脚本行为明确可控两种模式的典型场景:日常夜间维护作业GATHER:月维护窗口/数据迁移后特殊对象处理-- 对大表设置单独策略-- 对关键业务表提高收集频率监控策略-- 创建统计信息收集报告DBMS_STATS.GATHER_DATABASE_STATS的默认options参数是’GATHER’,会收集所有对象的统计信息,而不是智能选择。生产环境中显式指定GATHER AUTO通常是更好的选择。原创 2025-05-14 07:15:00 · 591 阅读 · 0 评论 -
Oracle DBMS_STATS.GATHER_DATABASE_STATS 存储过程
是 Oracle 数据库中用于收集整个数据库统计信息的关键存储过程,这些统计信息对于优化器生成高效执行计划至关重要。原创 2025-05-14 07:00:00 · 476 阅读 · 0 评论 -
PostgreSQL pg_dump 与 Oracle expdp 对比
简单易用,与PostgreSQL紧密集成支持多种输出格式目录格式支持真正的并行导出不依赖服务器端组件。原创 2025-05-13 11:34:38 · 588 阅读 · 0 评论 -
PostgreSQL 序列(Sequence) 与 Oracle 序列对比
对比维度PostgreSQL优势Oracle优势语法简洁性SERIAL类型更简单IDENTITY列(12c+)更标准化功能丰富性OWNED BY关联有用ORDER选项适合RAC环境默认性能默认CACHE=1较保守默认CACHE=20更适合高并发分布式支持无特别优化RAC环境下有ORDER选项支持与表集成SERIAL和OWNED BY提供更好集成12c+的IDENTITY列集成度好已有数据库平台并发需求程度是否需要分布式支持开发团队的熟悉程度。原创 2025-05-12 21:41:47 · 2115 阅读 · 0 评论 -
Oracle 通过 ROWID 批量更新表
在 Oracle 数据库中,使用 ROWID 进行批量更新是一种高效的更新方法,因为它直接定位到物理行位置,避免了通过索引查找的开销。原创 2025-05-11 17:07:42 · 381 阅读 · 0 评论 -
Oracle 执行计划中的 ACCESS 和 FILTER 详解
ACCESS表示数据检索方式,FILTER表示数据获取后的过滤优化目标是将尽可能多的FILTER条件转为ACCESS条件通过创建合适索引、重写SQL语句可以减少FILTER操作使用执行计划工具定期检查SQL性能,识别不必要的FILTER操作。原创 2025-05-09 15:03:25 · 1292 阅读 · 0 评论 -
Oracle Bigfile 与 Smallfile 表空间对比分析
根据Oracle官方文档建议,在Exadata和云环境中优先考虑Bigfile表空间,而需要精细控制存储的传统环境可继续使用Smallfile表空间。原创 2025-04-30 15:16:41 · 792 阅读 · 0 评论 -
Oracle expdp的 EXCLUDE 参数详解
EXCLUDE是 Oracle Data Pump Export (expdp) 工具中的一个关键参数,用于指定在导出过程中要排除的对象或对象类型。原创 2025-04-21 17:59:58 · 1007 阅读 · 0 评论 -
Oracle 中调用存储过程创建表时遇到 ORA-01031 权限不足错误
在Oracle数据库中,通过角色授予的权限在命名PL/SQL块(存储过程、函数、触发器等)中默认是无效的,这是Oracle的安全机制设计。只有直接授予用户的权限才能在存储过程中使用。原创 2025-04-18 07:00:00 · 250 阅读 · 0 评论 -
Oracle DBMS_SCHEDULER 与 DBMS_JOB 的对比
DBMS_JOB仅支持PL/SQL代码片段无正式作业名称,只有数字IDBEGINEND;',END;支持命名作业可执行PL/SQL块、存储过程、外部程序等支持作业链、作业类等高级概念BEGINEND;',END;原创 2025-04-17 11:41:28 · 905 阅读 · 0 评论 -
Oracle 如何停止正在运行的 Job
停止链式作业(chain job)时可能需要停止整个链。原创 2025-04-17 11:23:45 · 545 阅读 · 0 评论 -
Oracle 中的 NOAUDIT CREATE SESSION 命令详解
是 Oracle 数据库中用于取消对用户登录会话审计的命令,它与命令相对应。原创 2025-04-16 11:20:34 · 458 阅读 · 0 评论 -
Oracle 数据库 Profile 详解
Profile 是 Oracle 数据库中用于管理用户资源和密码策略的重要对象,它是一组命名的资源限制和密码规则的集合。通过 Profile 可以:INACTIVE_ACCOUNT_TIME是 Oracle 12c (12.2) 及以上版本引入的一个 Profile 密码参数,用于设置用户账户在不活动(未登录)多长时间后自动被锁定。3.2 修改 Profile3.3 删除 Profile3.4 分配 Profile 给用户3.5 查看 Profile 信息四 默认 ProfileOrac原创 2025-04-16 07:30:00 · 1590 阅读 · 0 评论 -
oracle如何查询历史最大进程数?
【代码】oracle如何查询历史最大进程数?原创 2025-02-10 09:48:40 · 348 阅读 · 0 评论 -
Oracle数据库建表数量有限制吗?
虽然oracle没有直接限制表的数量,但oracle库的总对象数被限制了 4,254,950,911。问:Oracle数据库建表数量有限制吗?原创 2025-02-10 09:30:40 · 494 阅读 · 0 评论 -
Oracle 设置归档日志存放路径
注:条件允许的话,/archive 目录应独立挂载。1、便于监控目录使用率;2、避免和其它文件混淆,便于管理。原创 2024-12-20 16:39:34 · 1558 阅读 · 0 评论 -
expdp导数测试,并使用diff对比日志
查看导出日志。原创 2024-12-20 11:35:53 · 792 阅读 · 0 评论 -
plsql工具的sql窗口创建函数时报 错误:PLS-00103: 出现符号 “/“符号 “/“ 被忽略。
开发反馈在的创建函数时,函数的ddl语句里面带了“/”,且函数为失效状态。原创 2024-10-15 11:35:24 · 533 阅读 · 0 评论 -
PostgreSQL 和Oracle表压缩的适用场景和限制条件
Oracle 提供了多种表压缩技术,每种技术都有其特定的适用场景和限制条件。原创 2024-10-06 13:33:08 · 1125 阅读 · 0 评论 -
Oracle数据库中表压缩的实现方式和特点
在 Oracle 数据库中,表压缩是一项重要的功能,旨在优化存储空间和提高性能。Oracle 提供了多种表压缩技术,以适应不同的应用场景和需求。原创 2024-10-05 23:04:41 · 1037 阅读 · 0 评论 -
PostgreSQL 和Oracle 表压缩的对比
Oracle 和 PostgreSQL 在表压缩的性能方面存在显著差异,主要体现在实现方式、压缩效果、对系统性能的影响以及适用场景等方面。原创 2024-10-04 23:58:35 · 1084 阅读 · 0 评论 -
PostgreSQL 主从的进程和Oracle dataguard的进程对比介绍
日志传输PostgreSQL:使用wal_sender和进程传输 WAL 日志。:使用LNS和RFS进程传输重做日志。日志写入与归档PostgreSQLwal_writer写入 WAL 日志,备库也有 WAL 写入机制。LGWR写入重做日志,ARCn负责日志归档。恢复与同步PostgreSQL:在从库上使用接收日志并通过常规恢复进程应用。:使用MRP在物理备库上应用日志,LSP在逻辑备库上解析并应用重做数据。额外支持PostgreSQL:主要依赖流复制和物理备库,较少使用逻辑复制备份。原创 2024-09-26 09:08:15 · 952 阅读 · 0 评论