自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 主库 备库的备份互不可见 device type SBT TO NOTACCESSIBLE 未测试

Oracle Database - Enterprise Edition - Version 19.15.0.0.0 and laterInformation in this document applies to any platform.In Data Guard environment when backup is done to tape how to limit the CROSSCHECK and DELETE OBSOLUTE only to the Target RMAN is conne

2025-12-02 17:27:09 149

原创 delete backup backset move backupset 备份集的操作

Method 1:eg:Method 2:eg:Method 3:eg:backupset1;backupsetbackup。

2025-12-02 17:26:23 478

原创 FRA中 keep的backup set 不保险

RESEARCH================TESTCASE----------At OS:--------In RMAN:yesRMAN>

2025-12-02 17:23:01 735

原创 FRA Space Reclamation FRA有压力时可以自动删除归档 前提是有个全备份

default# default。

2025-12-02 16:58:58 775

原创 为何MOS backed up x times都是针对archivelog 没有backup set的例子

run。

2025-12-02 16:54:52 432

原创 MOS oracle rman backup 脚本

whereExample:or/bin/shthenecho ""exitfi# Main. oraenvlog_seq=0thenelse。

2025-12-02 16:48:48 1024

原创 Shared IO Pool LOB direct path IO

The purpose of the note is to introduce the overview of Shared IO Pool and its default max size in versionsShared IO Pool is a new component of SGA introduced in 11g for all large RDBMS IO allocations, especially for LOB direct path IO.Note:The allocation

2025-11-28 18:57:54 240

原创 Show sga show parameters pool 不一致 SGA_MAX_SIZE 不能限制SGA_TARGET

TypeTypeANDSUM(BYTES)----------57788856SUM(VALUE)----------57788856Also:where name!name!SUM(BYTES)----------16780848。

2025-11-28 18:18:52 679

原创 Oracle dblink insert 由于网络进程限制 不能parallel 并行 Oracle package 不能并行

reference。

2025-11-26 15:54:19 313

原创 RAC 下修改SGA ,reset SGA spparameter instance-specific parameters

scope =spfile memory both, spfile时不会立即改当前SGA的大小,但是PDB没有起来时可能会hang住查看Spfile下定义的私有参数。

2025-11-24 15:02:21 773

原创 Oracle hints 空格要求

(1)DELETE、INSERT、SELECT和UPDATE是标识一个语句块开始的关键字,包含提示的注释只能出现在这些关键字的后面,否则提示无效。(3)hint是下面介绍的具体提示之一,如果包含多个提示,则每个提示之间需要用一个或多个空格隔开。(2)“+”号表示该注释是一个Hints,该加号必须立即跟在”/*”的后面,中间不能有空格。(5)如果你没有正确的指定Hints,Oracle将忽略该Hints,并且不会给出任何错误。(7)不要在提示中使用模式名称:如果在提示中使用了模式所有者,那么提示将被忽略。

2025-11-24 14:42:36 229

原创 Hash index initrans 的修改及 partition的增

只能加不能减,加了之后要重新平衡吧。

2025-11-24 14:35:53 610

原创 ORA-12850 不用sys 执行可以避免

SELECTFROMSELECTr.owner,FROMGROUP BYr.owner,r.job_name) lrWHEREFROMWHERE。

2025-11-24 14:10:10 567

原创 INACTIVE_ACCOUNT_TIME 账户不活跃 密码过期 需要登录后才会触发

目标验证是否可以删除内置配置文件ORA_STIG_PROFILE,即使它未分配给任何数据库用户。Oracle不建议删除此配置文件,因为这是系统生成的配置文件。DEFAULT 和 ORA_STIG_PROFILE 配置文件是 Oracle 提供的现成本地配置文件。12c 中引入的 ora_stig_profile 用户配置文件专为符合安全技术实施指南 (STIG) 而设计。为确保符合安全策略并满足审计要求,。

2025-11-07 17:42:36 874

原创 UNIFIED_AUDIT_TRAIL 对应的子表查询 PPA7

OrPPA7SELECTFROM () U。

2025-10-07 23:41:29 396

原创 PDML 不能和rebuild partition index同时运行

情况如下,delete parallel dml 由于语句中含有两个not in,发现表扫描一遍之后未结束,还需要filter 第二遍。四小时后取消,在os层kill掉所有的spid.这时需要rebuild 此表的index,在rebuild的时并未发现rollback(SMON rollback了七个小时)block rebuild index的效率。在rebuild index的时候,继续PDML尝试删除data,发现报错是 某个PX进程报错,原因是r。

2025-10-07 23:34:30 721

原创 FK 外键上需要创建index 避免 主表update时 的lock

如果外键有index, oracle会立即检查子表有没有符合要求的数据,如果没有index,会直接锁表子表更新锁主表。

2025-10-07 18:19:54 760

原创 How To Rename a Tablespace and Avoid Certain Errors temp tablespace 也可以rename的

NAMESYSTEMUNDOTBS1SYSAUXUSERS1TEMPUNDOTESTLMTEMP1LMTEMP2[], []NAME。

2025-10-03 15:43:44 521

原创 Disk File Operations I/O

ChangesCauseSolution。

2025-09-21 23:07:11 242

原创 enq: HW - contention 高水位等待 LOB类型

如果发生“enq:HW - 争用”的争用,则可能正在发生自动扩展,以允许存储额外的数据,因为已达到高水位线。1.)将数据库升级到 19c 或最新的数据库版本,以修复 RDBMS 产品级别的所有错误。需要运行具有高并发(带线程)和频繁分配扩展数据块的批处理的应用程序,并导致硬件事件。3.) 以将并发 DML 均匀分布在多个分区的方式对表进行分区。2.) 如果表相当大并且有很多碎片,请清除和碎片化表。段的高水位线是该段中已用空间和未使用空间之间的边界。作为解决方法,为表预先分配空间,如下所示。

2025-09-20 22:33:28 742

原创 SMON - Temporary Segment Cleanup and Free Space Coalescing

'kick' SMON to complete cleanup.----abort才能阻止,这就是解释了大量insert cancel后停库耗费很长时间。---local manage之前需要回收才可以,之后直接修改bitmap表就可以。---后期不可以用非temp 表空间存放吧。可以用之前都是临时段。

2025-09-10 23:30:42 664

原创 v$lock 查找锁 locked objects ORA-54 dblink

相反,没有简单的方法(选择)来找出哪一行(TX)是等待的会话,即将TX请求与TM锁(表名)匹配。由队列(TX(事务在行上)、TM、CF 等)表示的资源(行、表、控制文件等)可以在各种模式(即共享、独占等)中锁定。通常,有问题的冲突发生在“DML 锁”(事务 - TX 和表 - TM 锁类型)上,有时找出冲突的主题(即修复应用程序设计错误以防止出现)很重要。注意:为简单起见,GV$LOCK 被称为视图,但实际上这是视图 GV_$LOCK 的同义词(这同样适用于 V$LOCK)。(如果存在,则为第 L2 行)

2025-09-07 23:00:40 819

原创 Referential Integrity 引用完整性

In higher versions, as the locks are not held for the entire duration of the transaction 事务中其他操作不会锁定主、子表 , but only during the创建外键index 避免长时间锁PurposeE40540-01foundV$LOCKEXAMPLES13033 DEPT。

2025-09-07 22:01:25 807

原创 不启用hash join OPT_PARAM(‘_hash_join_enabled‘, ‘false‘)

run query。

2025-09-07 20:58:41 552

原创 v$lock TS lock id1 用于发现Oracle pdb不能关闭的sid

Useful SQL~~~~~~~~~~Holders:Waiters:Notes~~~~~Related~~~~~~~Oracle7~~~~~~~Related~~~~~~~

2025-09-07 15:08:20 574

原创 PK 和index的关系 CASCADE DROP INDEX keep index

--using index和drop index是一对的,为什么没有drop index,是因为pk在disable 状态了,需要enable 一下。-----进一步测试,要是enable using index 才能 disable drop index。------index 没有后,就不需要家using index 了。----disable drop index 第二次没用。-----手动创建index ------- index还在。

2025-09-06 21:28:10 556

原创 disable CASCADE主键失败 ORA-2297 And ORA-2433

Oracle Database - Enterprise Edition - Version 11.2.0.3 and laterInformation in this document applies to any platform.Trying to disable constraints on parent table gives error ORA-2297.ORA-2297: cannot disable constraint (string.string) - dependencies ex

2025-09-06 20:27:24 284

转载 如何处理行数稍多的执行计划

做完这些,操作14将它的各个子操作返回的数据放到一起,并将结果返回给它的父操作(13)。在这个块中,起初操作9扫描一个索引,然后操作8使用返回的rowid访问一张表,并最终将数据返回给它的父操作(6)。(8)操作7是一个独立操作而且没有子操作。(10)操作6在由块A和B返回的数据之间执行联接操作,然后将结果返回给它的父操作(5)。(12)操作5在由块C和D返回的数据之间执行联接操作,然后将结果返回给它的父操作(4)。(14)操作4在由块E和F返回的数据之间执行联接操作,然后将结果返回给它的父操作(3)。

2025-08-25 01:31:59 67

原创 Oracle RAC 移除node

loglevel=3useocr=on(y/[n]) y+ASM1+ASM1The Issue..

2025-08-08 17:31:55 862

原创 srvctl service -failback no relocate save state

$ srvctl stop instance -d orcl -i orcl1 -fsrvctl stop instance -d orcl -i orcl1 -force -failover $ srvctl relocate service -db orcl -service pdbtest -oldinst orcl1 -newinst orcl2 If user wants the the pdb at node#1 to be closed, user need to stop the pdb

2025-08-08 17:22:30 684

原创 监控索引使用情况 V$OBJECT_USAGE DBA_INDEX_USAGE 只能看当前用户下的

-- 19C已经fix。

2025-08-06 17:42:48 1065

原创 Loop declare cursor 数字字符隐式转化 commit DDL nowait

--如果这里没有commit, trucate语句就是resource busy,说明trucate 会等commit的间隙完成,从而导致这条语句做不下去了。

2025-08-04 17:56:12 787

原创 Plan Hash Value 不同,执行计划相同

.........Note-----..........Note-----GV$SQLGV$SQLAREAV$SQLV$SQLAREAV$SQL_PLAN。

2025-07-30 02:39:19 1111

原创 未测试 表的外键 生成脚本

remremremUNIONUNIONUNIONUNION' COMMAND,spool offexit。

2025-07-30 02:28:31 336

原创 未实验 Redefinition 在线重定义表

Oracle Database - Enterprise Edition - Version 10.2.0.5 to 10.2.0.5 [Release 10.2]Oracle Database - Enterprise Edition - Version 11.1.0.6 and laterOracle Database Cloud Schema Service - Version N/A and laterOracle Database Exadata Express Cloud Service

2025-07-30 02:21:58 501

原创 CURSOR loop

***/BEGINend if;END LOOP;END;

2025-07-30 02:20:22 179

原创 利用trigger对大表在线同步 UDI

> USING (emp_no) ---这个join 如果大表是不是有性能问题?NL 的话数据量大,hash的话每次要全表扫描。

2025-07-30 02:13:51 873

原创 外键上创建索引index 可以避免 table lock

外键上有index,只是主表上没有锁,而不是说主表这时候可以修改外键对应的PK的值。因为主表没有锁,其他子表是可以修改的,所以不会出现长时间的等待。(更改一个子表,锁主表,主表的另一个子表不能改)

2025-07-30 01:39:59 468

原创 impdp replace 会直接drop 掉外键 而不会重建

tables=orders.orders 如果两个都import,应该会把外键建上的。

2025-07-30 01:05:21 663

原创 标量子查询 外表有多少重复值决定filter次数 转化 left join

2)标量子查询和FILTER类似,如果是它们引起的性能问题,要重点关注是否是执行子查询的次数过多导致查询的效率不高。从上面可以看出,标量子查询执行计划和普通执行计划不一样,它上面节点的是被下面节点驱动的,类似FILTER,谓词部分有系统绑定变量:B1,本例中ID 1-9属于标量子查询部分,它由ID=10的节点驱动,ID=10的结果集影响ID 1-9标量子查询的执行次数,标量子查询执行次数还和缓存有关,也就是ID=10的关联条件CUST_ID的DISTINCT数目。1. 标量子查询的执行计划。

2025-07-29 17:22:37 494

空空如也

空空如也

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

TA关注的人

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