[20241012]cursor_sharing=force与函数索引.txt--//今天听了一个课程,提到使用cursor_sharing=force解决sql语句使用文字变量问题以及局限性,实际上一些局限性在新的oracle版--//本已经不存在, 突然想起今年3月份的事情,使用cursor_s ...
[20241009]oracle timestamp with time zone数据类型的存储.txt--//放假前遇到的问题,开发在表中定义了几个timestamp with time zone的数据类型,及时更正对方的错误,完全没有使用这样的数据--//类型。类似的问题我以前就遇到,比如全部应 ...
[20240930]关于共享池-表对象在库缓存探究2.txt--//以前探究过sql语句在共享池存在父子游标,父游标存在堆0,子游标堆0,堆6,通过各种指针链接起来,--//父游标的堆0上保存了所有子游标的列表和各个子游标的句柄指针,子游标的堆6中保存了解析过的执行计划等解析信息。--//前几天测试 ...
1. Oracle数据库介绍 1.1. 关于关系型的数据库 每个组织都有必须存储和管理的信息,以满足其需求。例如,公司必须收集和维护员工的人力资源记录。这些信息必须对需要它的人可用。信息系统是一个用于存储和处理信息的正式系统。 信息系统可以是一组包含文件夹的纸箱,以及存储和检索文件夹的规则。然而,如 ...
Linux平台安装Oracle 19c的时候遇到了下面错误“[INS-35180] Unable to check for available memory”,如图所示: 具体的错误信息如下所示: Additional Information:Exception details - PRVG-190 ...
[20240920]跟踪library cache lock library cache pin使用gdb.txt--//前一阵子,写的使用gdb跟踪library cache lock library cache pin的脚本有一个小问题,无法获得lock address以及pin address ...
如果静态监听中ORACLE_SID不注意大小写的话,可能导致数据库连接不上的问题。如下案例所示: $ sqlplus system/***@GPSUATSQL*Plus: Release 19.0.0.0.0 - Production on Wed Sep 18 15:48:37 2024Versi ...
[20240911]查看超长视图的定义2.txt--//昨天看了链接:https://www.anbob.com/archives/8295.html,提供了另外的方式获得超长定义试图的长文本。--//我重复验证看看.1.环境:SYS@book> @ver2 PORT_STRING : x86_64 ...
[20240826]奇怪ORA-01031 insufficient privileges报错.txt--//遇到的奇怪ORA-01031 insufficient privileges情况,做一个分析:1.环境:SYS@book01p> @ver2 PORT_STRING : x86_64/Lin ...
一、现象:# 启动监听报错提示: Listener Parameter File /db/oracle/product/11.2.0/network/admin/listener.ora Listener Log File /db/oracle/diag/tnslsnr/VM-80-3-centos ...
[20240824]跟踪library cache lock library cache pin使用gdb.txt--//这几天一直想写一个gdb脚本实现这个功能,先开始自己尝试,遇到一些问题,冷静下来看了以前的学习笔记,网上查了相关链接,能找到--//的资源很少:--//https://nenad ...
[20240818]测试21c下sqlplus show recyclebin的小问题2.txt--//以前测试过,链接[20210722]sqlplus下show recycebin的小问题.txt--//注:recycebin 拼写错误 应该是 recyclebin.--//这个问题当时也是浪费 ...
[20240814]oracle 21c NLS_DATE_FORMAT设置问题(整理版本1).txt--//朋友遇到的问题,请求远程协助解决问题:--//执行sqlplus出现如下错误:SQL*Plus: Release 21.0.0.0.0 - Production on Sat Aug 10 ...
Flink CDC 于 2021 年 11 月 15 日发布了最新版本 2.1,该版本通过引入内置 Debezium 组件,增加了对 Oracle 的支持。 Flink下载地址 https://flink.apache.org/downloads/ 其他必需的jar包(cdc、jdbc、mysq和o ...
案例介绍 环境介绍 操作系统: Red Hat Enterprise Linux release 8.10 (Ootpa)数据库版本: Oracle 19.23.0.0.0 上周五,系统管理员需要给Linux升级补丁,UAT环境下的一套DG,数据库没有正常关闭的情况下,操作系统升级补丁后强制rebo ...
例如,有如下一张表,表名为bk_test。插入了以下数据: CREATE TABLE BK_TESK(id varchar2(10),s varchar2(20)); insert into BK_TESK values ('A','1,2,3'); insert into BK_TESK valu ...
进行大数据量的DML时,数据处理会很慢,甚至数据处理直接卡死。对此优化的技巧之一就是先将表在DML中查询用不到的索引置为无效以及nologging,DML处理完后再将这索引重建。 1 新建存储要置为无效的索引的临时表 create global temporary table TMP_VACHAR_ ...
虽然目前pl/sql developer等数据库客户端软件都支持将表数据以excel格式导出,但是如果数据量大,需要等客户端加载表数据等待很久。而且,可能会遇到定时以excel格式导出数据的要求。因此我自己写了一个使用存储过程将表数据以excel格式导出的存储过程。 服务端新建目录 create d ...
1 不修改表结构的优化 1.1 收缩表,降低高水位线 ALTER TABLE TEST ENABLE ROW MOVEMENT; ALTER TABLE TEST SHRINK SPACE; 1.2 对表收集统计信息 BEGIN DBMS_STATS.GATHER_TABLE_STATS(ownna ...
Oracle数据库中如果标准大页设置不合理,可能导致物理内存被浪费掉。下面介绍一个案例: 查看标准大页的信息,如下所示: $ grep HugePages /proc/meminfoAnonHugePages: 0 kBShmemHugePages: 0 kBFileHugePages: 0 kBH ...