sqlprofile绑定执行计划实验测试
sqlprofile在10g中出现,是9ioutline的升级版,即便现在11g 19c的大环境下,依然有较高的使用率。常用的场景为不改写sql的情况下,修改其执行计划。相较于11g的sqlbaseline,使用上个人感觉sqlbaseline简单点,因为可以指定sql_id,而sqlprofile只能指定sql_text。难点部分其实只有一个,就是如何让原sql走正确的执行计划,比如怎么去加h
oracle不走hint原因1:依据hint会出现错误结果
比如根据索引取count(*),如果该列没有规定是非null的,那么根据索引取行数就会出现错误结果
Caused by: java.sql.SQLException: 无法从套接字读取更多的数据
Caused by: java.sql.SQLException: 无法从套接字读取更多的数据,ORA-07445: [evaopn3()+135]
lockdown profile 12c之后的权限控制新特性
lockdown profile,oracle中的白名单和黑名单
linux sshd服务异常
如下:可以看到,ssh无法连接[root@rac1 etc]# ssh rac2ssh: connect to host rac2 port 22: Connection refused第一反应是防火墙未关闭,检查之后防火墙正常。IP能正常ping通,telnet端口不通。netstat -anp |grep 22 也没有正在使用22端口的进程。sshd服务默认是使用22端口,检查发现趋势sshd
19c GI互信报错 II [INS-06006] PRVG-2019 PRKN-1038
19c GI互信报错 II [INS-06006] PRVG-2019 PRKN-1038
19c rhel7 GI安装 互信配置报错 INS-44000 INS-44015 INS-06006
19c rhel7 GI安装 互信配置报错 INS-44000 INS-44015
ORA-64219: 遇到无效的 LOB 定位符
最近客户的库准备从11g升级到19c,在测试19c数据库的时候,碰到一个问题:sql进入异常:ORA-64219: 遇到无效的 LOB 定位符了解了下,该存储过程没有做任何变动,在11g的时候正常执行,但在19c就有问题。乍一看,感觉像是兼容性问题,在mos和百度上都进行了相关搜索,竟然一条记录都没有。甚至 oerr ora 64219 ,都没有任何返回,看来是只会出现在新版本的数据库中了,资料库
记录一次XTTS迁移碰到的问题
最近在做一次迁移,原库 AIX-11203RAC ,目标端linux 11204 RAC,数据量3t左右,期间也是出现了点问题,现在记录一下,以供大家参考:1 在打开BCT卡住alter database enable block change tracking using file '/home/oracle/trace.log'
只有select权限也能锁表?read and select
只有select权限也能 for update? read 和select的区别
oracle字段长度引起的思考 length()和lengthb()
length()表示字符个数。lengthb()表示字节数。 char()和varchar()