标签:oracle技术文章
1、如何快速修改用户中涉及多个表中某个字段类型 1)方法一: SELECT 'alter table '||TABLE_NAME||' modify '||COLUMN_NAME||' VARCHAR2('||DATA_LENGTH||');' --要alter的sql ,T.*
[20230427]bbed sum apply问题2.txt--//使用bbed修改数据块时,最后总要sum apply改写校验和,但是修改redo文件是一个例外,sum apply不会修改.--//通过例子说明:1.环境:SCOTT@book> @ ver1PORT_STRING    
[20230425]CBO cost与行迁移关系.txt--//一般现在很少使用analyze table分析表,如果出现大量行迁移是否考虑看看是否考虑cbo cost成本.--//测试参考链接:--//https://richardfoote.wordpress.com/2023/03/21/c
说明:本文的所有步骤不适用于生产环境,仅用于个人测试环境的快速部署和学习,下述操作过程在Oracle Linux 7.9上安装Oracle 11.2.0.4单实例为例。 1 安装环境检查 安装环境的检查可以参考官方文档Oracle Database Quick Installation Gui
[20230508]crack oracle执行文件.txt--//昨天看了链接:https://www.xifenfei.com/2023/04/ora-07445-kglsget.html--//提到open阶段执行如下:----- Current SQL Statement for this
目录一、DDL部分(create、drop、alter)1.1 create 语句上1.2 drop 语句1.3 alter 语句二、DML(数据操纵语言)和DQL(数据查询语言)2.1 insert 语句2.2 update 语句2.3 delete 语句2.4 select 语句2.5 其他操
1. 还原论 1.1. 认为可以把高级现象还原为低级基本现象的学说 1.2. 将复杂的东西看成是由简单单元组合而成的 1.2.1. 以赋值、条件分支、循环等作为基本处理单元,并将系统整体分割成很多这样的单元的思维方式 1.2.2. 文件系统也是将大量的数据分割成记录这样的小单元进行处理的 2. 
序言 最近在工作中遇到这么一个场景: 在同一网段内存在着A库和B库,需要将A库下某些表的数据同步到B库 B库跑着定时任务,定时调用存储过程将A库下的数据同步到B库。 B库和A库是通过建立dblink建立连接的。【关于dblink相关可能会后面单独写博客,先给自己挖个坑,慢慢填 哈哈】。 定时任务的
目录1、序言2、Oracle函数分类3、数值型函数3.1 求绝对值函数3.2 求余函数3.3 判断数值正负函数3.4 三角函数3.5 返回以指定数值为准整数的函数3.6 指数、对数函数3.7 四舍五入函数4 字符型函数4.1 ASSCII与字符转换函数4.2 获取字符串长度4.3 字符串截取函数4
目录一、Oracle定时任务简介二、dbms_job涉及到的知识点三、初始化相关参数job_queue_processes四、实际创建一个定时任务(一分钟执行一次),实现定时一分钟往表中插入数据4.1 创建需要定时插入数据的目标表4.2 创建定时执行的存储过程4.3 创建定时一分钟定时任务job4
在一个Oracle 12.1实例中,想监控一个表的索引使用情况,在system用户下执行了下面脚本以及输出的监控索引脚本后,发现V$OBJECT_USAGE下一直没有对应的记录(在system用户下查询) SELECT   'ALTER INDEX '||OWNER||'.'||INDEX_NAM
目录一、序言二、table()函数使用步骤三、table() 具体使用实例3.1 table()结合数组 使用3.2 table()结合PIPELINED函数(这次报表使用的方式)3.3 table()结合系统包使用 一、序言 前段时间一直在弄报表,快被这些报表整吐了,然后接触到了Oracle的t
目录1 序言2 crond 相关知识点2.1 crond 是什么?2.2 crontab 进行定时任务设置2.2.1 crontab 指令选项说明2.2.2 crontab 指令使用格式2.2.3 特定时间执行任务例子2.2.4 crontab 设置步骤3 各个数据库备份脚本3.1 Oracle数
目录1 序言2 任务计划相关知识点介绍2.1 任务计划 是什么?2.2 批处理文件2.2.1 批处理文件简介2.2.2 批处理常用命令介绍3 各个数据库备份脚本3.1 Oracle数据库3.2 Mysql数据库3.3 postgresql数据库3.4 mongoDB数据库4 添加任务计划定时备份数
数据库(Database)中的缺省字段(也称为默认字段),就是在一般情况下,每个数据表(Table)必须包含的字段(Field),这类字段用于满足特定的数据需求,字段值的填充或更改一般遵照一定的逻辑要求。缺省字段的设计应该考虑到数据的完整性和一致性,以确保数据的正确与可靠,设计合理的表字段对于数据
[20230517]建立索引导致的性能问题2.txt--//生产系统遭遇建立索引导致的性能问题,建立的sql profile里面包含索引名提示,很少见,改索引名导致sql profile失效,--//当然我遇到的情况有一点点不同,建立新索引,然后旧索引设置不可见(相当于改名),具体看下面的测试环境
摘要:迁移前后结果集row_number字段值前后不一致,前在DWS上运行不一致。 本文分享自华为云社区《GaussDB(DWS)迁移 - oracle兼容 --row_number输出结果不一致》,作者:譡里个檔 。 【问题表现】 迁移前后结果集row_number字段值前后不一致,前在DWS上
查看死锁 SELECT s.sid "会话ID", s.lockwait "等待锁", s.event "等待的资源/事件", -- 最近等待或正在等待的资源/事件 DECODE(lo.locked_mode, 0, '尚未获得锁', 1, NULL, 2, '行共享锁', 3, '行排它锁'