刷新
ORA-19599 When Backing up an Archivelog that is Corrupt

博主头像 前几天遇到了一起备份失败案例,RMAN备份过程中遇到了归档日志损坏的情况,还是第一次遇到这种案例,这里记录一下这个案例的具体情况。 备份作业失败,检查RMAN备份的输出日志,发现一个归档日志文件损坏(corrupt)了,如下所示: RMAN-08137: warning: archived log  ...

Oracle 替代变量

博主头像 替代变量说明 在Oracle命令行中默认&为替代变量,只要在执行的sql中出现&符号,那么&符号后面的sql则会失效; 这就意味着,包含&符号的sql将不会正确的执行 比如: insert into XXX_DB.XXX_TABLE (COLUMN1,COLUMN2) value ('AB&CD', ...

Oracle 数据类型

博主头像 Oracle数据类型 简要说明 字符类型 char和varchar2,可表达任何字符串 数字类型 number(m,n),可表达任何数字,m是数字的精度,n是小数点后的位数,如果n为0则表示是一个整数。 日期类型 date,存放日期和时间,包括年(yyyy)、月(mm)、日(dd)、小时(hh24) ...

[20240325]FORCE_MATCHING_SIGNATURE与DML.txt

[20240325]FORCE_MATCHING_SIGNATURE与DML.txt--//生产系统遇到1个FORCE_MATCHING_SIGNATURE重合的奇怪现象,一般情况都是相似的sql语句(没有使用绑定变量的sql语句),--//FORCE_MATCHING_SIGNATURE相同。-- ...

[20240320]空格与sqlpus的sql语句.txt

[20240320]空格与sqlpus的sql语句.txt--//优化sql语句时遇到的问题,自己上我发现我手工执行获得的sql_id与程序里面的sql_id不一致,原因很多sqlplus下如果是dos文本格--//式,计算的文本会将\r\n字符变成\n,如果多行,文本结尾的空格会删除等等,通过例子 ...

[20240313]toad gather_plan_statistics执行计划相关问题.txt

[20240313]toad gather_plan_statistics执行计划相关问题.txt--//自己现在已经很少使用toad,使用也是作为辅助功能,毕竟图形界面能更快的操作显示信息.--//昨天遇到一个问题,自己当时没有反映过来,浪费点时间,做一个记录避免以后再次犯浑.--//我一般在to ...

sql常用语句

博主头像 一、字符串相关 1.根据指定字符替换 select replace(column_name, '旧字符', '新字符') from table_name; 2.截取指定下标开始的指定长度字符串 select substring(column_name ,start_index,字符长度) from  ...

不能坐视了!Oracle数据库varchar2字段扩容,每月总有那么一两次。----- 优秀的程序应总是尽可能地规避问题

博主头像 优秀的程序应该尽可能地规避问题。因此,以后在服务商系统里,当定义包含汉字的字段时,使用 nvarchar2,而非 varchar2。 因此,在服务商系统作为我司系统的小众系统的背景下,Oracle的技术特性我们不一一晓知是可以理解和接受的。而如何在不一一晓知这些技术特性的情况下,能够规避这些技术特性... ...

Oracle修改数据文件所在目录的挂载点小结

博主头像 如何修改Oracle数据库文件所在目录的挂载点名称。这里先简单介绍一下背景情况,这套数据库是刚搭建不久的一套Oracle 19c单机的UAT,数据库安装在/opt目录下,$ORACLE_HOME目录为/opt/oracle19c/product/19.3.0/db_1。由于前期挂盘,设置挂载点命名没 ...

oracle日期加减的三种方式

博主头像 直接加减数字 select sysdate 当前时间, sysdate + 1 加一天, sysdate - 1 减一天, sysdate + (1 / 24) 加一小时, sysdate + (1 / 24 / 60) 加一分钟 from dual; 使用add_months()函数 select ...

[20231207]开发不应该这样写sql4.txt

[20231207]开发不应该这样写sql4.txt--//最近在优化sql语句,发现另外一种风格,实际上以前也遇到过,感觉这就像一种病,会传染只要一个这样写后面的要么跟进要么--//不改。我觉得开发应该感谢exadata,不然我们的生产系统估计会垮掉。1.环境:XXXXXX> @ver1PORT_ ...

[20231121]oracle SYS_GUID的组成.txt

[20231121]oracle SYS_GUID的组成.txt--//看了链接:http://ksun-oracle.blogspot.com/2023/08/oracle-sysguid-composition.html--//函数SYS_GUID,不知道作者如何猜测函数SYS_GUID的组成的 ...

[20231124]奇怪的高逻辑读4.txt

[20231124]奇怪的高逻辑读4.txt--//很长一段在生产系统看到一条逻辑读很高的sql语句,检查发现谓词使用了DBMS_LOB.SUBSTR函数.--//开发真奇葩,我无论如何也想不出开发为什么这些写代码,当时脑子短路了,使用trunc还好理解一点.--//我开始以为主要原因是lob类型导 ...

[20231115]如何快速获取AWR中涉及到的表.txt

[20231115]如何快速获取AWR中涉及到的表.txt--//昨天看了链接:如何快速获取AWR中涉及到的表=>https://www.cnblogs.com/jyzhao/p/how-to-get-tables-in-awr.html--//作者介绍的方法是直接从awr报表抽取from后面的信息 ...

123···5>