Oracle 通过注释改变执行计划
Oracle 通过注释改变执行计划 一:问题现象T_XXX表同步延时1小时,其它表同步速度正常;主要慢在同步时的一个delete T_XXX语句上,单条执行耗时12秒; 二:问题原因T_XXX表存在唯一性索引,理论上速度很快;查看T_XXX表存在delete行级触发器,查看触发器逻辑,发现触发器内一...
Oracle rowid
Oracle rowid 一:rowid组成 https://docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements001.htm#SQLRF00213 https://docs.oracle.com/cd/E11882_01/server.112/e41084/pseudocolumns008.htm#SQLRF00254(1)The data object number of the object(2)The data block in the dat...
Oracle 性能优化-trigger问题
Oracle trigger问题问题现象:谓词通过唯一性索引,更新一条记录,耗时很长;通过AWR查看TOP SQL,这个UPDATE SQL语句逻辑读,物理读等都非常高;初步怀疑执行计划出现变化,index unique scan变成table access full,但是通过DBA_HIST_SQL_PLAN发现近期执行计划并没有改变;通过10046查...
ORA-39726:unsupported add/drop column operation on compressed tables
ORA-39726: unsupported add/drop column operation on compressed tables 问题现象:Basic compression下,增加字段时不能指定default,否则报错ORA-39726;问题重现:SQL> conn chenjch/aSQL> create table t1(id number(10) not null) compress;SQL> insert into t1 values...
VNC安装配置
VNC使用Linux上安装某个软件时,经常需要启动图形,有时候Xmanager,xshell,xstart等工具无法正常启动图形,可以考虑通过VNC启动图形;--------------Linux--------------一:安装VNC Server端---1 需要的Server端VNC安装包[root@chen vnc]# ll -rthtotal 2.2M-rw-r--r-- 1 root root 2.1M Feb 3 &nbs...
Linux 创建LVM(Logical Volume)
Linux 创建LVM(Logical Volume)近期和其它同事参与了存储的划分,由于工作性质,这方面的命令已经特别陌生,重新梳理了LVM创建过程,以便不时之需;---1 操作系统版本[root@chen ~]# cat /etc/issueRed Hat Enterprise Linux Server release 6.4 (Santiago)Kernel \r on an \m---2 需要创建LVM的磁盘[root...
Oracle 生僻字乱码解决方案
Oracle生僻字乱码问题解决 “?”【suǒ】字乱码,无法正常显示;生僻字“?”(此+夕)(suo)在ZHS16GBK字符集下默认无法正常显示;测试将生僻字类型由varchar2改成nvarchar2,同时使用utl_raw.cast_to_nvarchar2函数可以在数据库里正常显示;insertinto t1 values('?',1);select * from t1...
Oracle_勒索病毒解决方案
Oracle_勒索病毒解决方案Oracle:11.2.0.1.0OS:Windows Server 2008问题:数据库服务器上大多数文件被加密,包括Oracle软件目录下文件,dmp备份文件等;数据库无法正常使用;警告日志也是乱码的被加密后的文件目录下都有how_to_back_files.html文件;文件写明了如何申请解密器以及...
Oracle 18c_for_Redhat6.4 安装失败
Oracle 18c_for_Redhat6.4 安装失败Oracle18C软件安装正常(过程和12.2类似);Oracle DBCA创建实例时,加载到11%时报错如下:点击继续后报错点击OK自动退出安装界面,安装失败;报错日志如下:INFO: Feb 26, 2018 1:28:42 PMoracle.install.commons.util.exception.SynchronizedErrM...
ORA-00600[KZSRGPW]
ORA-00600[KZSRGPW] 环境:DB:Oracle 11.2.0.1.0OS:Windows Server 2012问题:数据库服务器异常断电重启后,在数据库服务器本地,通过sqlplus连接sys用户登录数据库,报错ORA-600[KZSRGPW]问题原因:怀疑是passwordfile文件损坏;解决方案:orapwd命令重新创建...
Oracle_10.2.0.5_for_Windows_Server_2008 CPU核数限制
Oracle_10.2.0.5_for_Win_2008 CPU核数限制 问题描述:Oracle_10.2.0.5_for_Windows_2008,通过dbca创建实例时,卡住2%不动,无法复制数据文件;问题原因:Oracle_10.2.0.5_for_Windows_2008 BUG,对数据库服务器CPU核数有限制;临时解决方案:将数据库服务器核数由80限制到1...
Oracle DML/DDL同步数据(OGG_12.2_for_Windows)
Oracle DML/DDL同步数据(OGG_12.2_for_Windows)Oracle DML/DDL同步数据(OGG_12.2_for_Windows) 1一、环境准备并安装GoldenGate 31、基本环境3...