随笔分类 -  Oracle

摘要:记录自己对分析函数的学习 造测试数据 lw_factoryinsert into dbmt.lw_factorywith country as (select 1 ct_id,'China'country from dualunionselect rownum+1 ct_id,'country'|| 阅读全文
posted @ 2020-09-27 11:13 悠游~~~ 阅读(332) 评论(0) 推荐(0)
摘要:我们使用主键和辅助索引创建和填充测试表。这将用于示例移动操作。 DROP TABLE t1 PURGE; -- Create table. CREATE TABLE t1 AS SELECT level AS id, 'Description for ' || level AS descriptio 阅读全文
posted @ 2020-09-21 15:32 悠游~~~ 阅读(1649) 评论(0) 推荐(0)
摘要:今天遇到了同样的问题 接大神的总结加深下记忆原文:https://www.anbob.com/archives/5713.html An Oracle 11.2.0.4.7 4-nodes RAC on linux env, the fourth instance has this problem 阅读全文
posted @ 2020-07-23 22:27 悠游~~~ 阅读(236) 评论(0) 推荐(0)
摘要:看到一则很好的文章,分享下,原地址https://dbaplus.cn/news-10-93-1.html 演讲实录 今天来给大家分享一个Oracle使用中的小技巧。 当某条SQL语句或者对象被反复访问,过多的软解析可能会造成大量的“library cache:mutex X”争用,有什么样的方法处 阅读全文
posted @ 2020-07-22 10:58 悠游~~~ 阅读(894) 评论(0) 推荐(0)
摘要:ORA-1652: unable to extend temp segment by 64 in tablespace TEMP 以下是部分巡检记录 temp表空间共50G,被会话 483,47098占用了32G 报告中能看到改sql做的hash操作占用了大量排序表空间 根据sql_id找到改sql 阅读全文
posted @ 2020-07-14 16:32 悠游~~~ 阅读(484) 评论(0) 推荐(0)
摘要:废话不多说,先来看ggserr.log报错部分 是replicate进程应用的时候报错 2020-07-09 17:05:31 INFO OGG-00996 Oracle GoldenGate Delivery for Oracle, rep_zwa.prm: REPLICAT REP_ZWA st 阅读全文
posted @ 2020-07-13 10:38 悠游~~~ 阅读(2923) 评论(0) 推荐(0)
摘要:转https://blog.csdn.net/robinson_0612/article/details/6860007 版权 在SQL语句的执行计划中,包含很多字段项和很多模块,其不同字段代表了不同的含义且在不同的情形下某些字段、模块显示或不显示,下面的描述给出了执行计划中各字段的含义以及各模块的 阅读全文
posted @ 2020-07-01 11:16 悠游~~~ 阅读(436) 评论(0) 推荐(0)
摘要:升级Oracle 19c经验: TTS 在使用datapump导matadata时EXCLUDE=STATISTICS 不启作用 转自ANBOB ACE 大神https://www.anbob.com/archives/5843.html 在使用TTS迁移一个8T 的11.2.04到19c PDB时 阅读全文
posted @ 2020-06-19 16:57 悠游~~~ 阅读(587) 评论(0) 推荐(0)
摘要:Oracle 12c 19c Automatic terminal/kill session feature 转载自ANBOB ACE大神https://www.anbob.com/archives/5837.html 数据库会话同样会占用数据库资源,如客户端异常断开在客户端成为一个dead ses 阅读全文
posted @ 2020-06-19 16:55 悠游~~~ 阅读(823) 评论(0) 推荐(0)
摘要:SQL> select * from dba_data_files; FILE_NAME FILE_ID TABLESPACE_NAME BYTES BLOCKS STATUS RELATIVE_FNO AUT MAXBYTES MAXBLOCKS INCREMENT_BY USER_BYTES U 阅读全文
posted @ 2020-06-19 09:54 悠游~~~ 阅读(643) 评论(0) 推荐(0)
摘要:在12.2版本后您可以将CDB配置为在每个容器中使用本地撤消(默认),也可以对整个CDB使用共享撤消。要确定当前的CDB撤消模式,请在CDB根目录中运行以下查询:SELECT PROPERTY_NAME, PROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME = 'LOCAL_UNDO_ENABLED';如果查询返回TRUE了... 阅读全文
posted @ 2020-05-29 10:40 悠游~~~ 阅读(501) 评论(0) 推荐(0)
摘要:今天业务反应有一个表intime、senddate两个字段的设置是取默认值sysdate。 但是我们在plsql中插入一条记录(这两个字段为空不填数值),系统中生成的默认时间是sysdate +10分钟。 插入测试数据后时间的确+10分钟​ 使用dbms_metadata.get_ddl 查看该表创 阅读全文
posted @ 2020-05-28 17:39 悠游~~~ 阅读(327) 评论(0) 推荐(0)
摘要:当前读与快照读前言在这里记录一下一个博客,觉得写的很好 http://hedengcheng.com/?p=771 ,概念快照读 读取的是记录数据的可见版本(可能是过期的数据),不用加锁当前读 读取的是记录数据的最新版本,并且当前读返回的记录都会加上锁,保证其他事务不会再并发的修改这条记录 概念说的比较虚,也不好理解,接着举一个例子吧,假设你开启了两个事务,分别是A和B,这里有个张表,u... 阅读全文
posted @ 2020-05-27 17:42 悠游~~~ 阅读(260) 评论(0) 推荐(0)
摘要:Oracle临时表(Temporary Table)GLOBAL TEMPORARY指定GLOBAL TEMPORARY创建一个临时表,该表的定义对于具有适当特权的所有会话均可见。临时表中的数据仅对将数据插入表的会话可见。首次创建临时表时,其元数据存储在数据字典中,但未为表数据分配空间。在表上进行第一次DML操作时,将为表段分配空间。临时表定义的保存方式与常规表的定义相同,但是表段和表包... 阅读全文
posted @ 2020-05-26 16:33 悠游~~~ 阅读(1175) 评论(0) 推荐(0)
摘要:实验环境在单机上创建三个库,一主两备,三个实例 SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /home/oracle/archOldest onli 阅读全文
posted @ 2020-05-26 10:14 悠游~~~ 阅读(869) 评论(0) 推荐(0)
摘要:broker 一键切换真的快,但我方生产都没有配置,ACE说这东西BUG多,自己实践学习下 [oracle@db1 admin]$ cat listener.oraVALID_NODE_CHECKING_REGISTRATION_LISTENER=ONVALID_NODE_CHECKING_REGI 阅读全文
posted @ 2020-05-26 09:49 悠游~~~ 阅读(302) 评论(0) 推荐(0)
摘要:Troubleshooting ORA-00600 [ORA_NPI_ERROR] ORA-00600: internal error code [kffilCreate01] Oracle 11.2.0.3 2nodes RAC on AIX, node1 DB instance crash an 阅读全文
posted @ 2020-05-25 09:29 悠游~~~ 阅读(365) 评论(0) 推荐(0)
摘要:The X$ tables that are too obvious, too obscure, or too uninteresting are not included here. Table Name Guessed Acronym Comments x$activeckpt active c 阅读全文
posted @ 2020-05-20 21:13 悠游~~~ 阅读(438) 评论(0) 推荐(0)
摘要:Summary for X$Tables References in Fixed Views in Oracle Database 11.2 记录了部分视图的创建语法 go$sql_bind_capture gv$access gv$active_instances gv$active_servic 阅读全文
posted @ 2020-05-20 21:08 悠游~~~ 阅读(262) 评论(0) 推荐(0)
摘要:Oracle数据库悲观锁与乐观锁详解Oracle数据库悲观锁与乐观锁是本文我们主要要介绍的内容。有时候为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据... 阅读全文
posted @ 2020-05-13 17:30 悠游~~~ 阅读(358) 评论(0) 推荐(0)