[20221111]19c配置Data Guard Broker问题.txt
[20221111]19c配置Data Guard Broker问题.txt--//生产系统优化已经快完成,剩下配置Data Guard Broker,本来应该好好看看19c dgmgrl文档再操作,感觉问题不大,--//一边做一边学习,结果遇到一堆问题,自己整理工作笔记做一个记录:1.环境:SYS@192.168.100.235:1521/orcl> @ pr===============
[20221111]CBO and Partial indexing.txt
[20221111]CBO and Partial indexing.txt--//http://orasql.org/2022/11/02/cbo-and-partial-indexing/,重复测试:1.环境:TTT@192.168.2.7:1521/orcl> @ ver1TTT@192.168.2.7:1521/orcl> @ pr=======================
[20221104]bash exec使用技巧.txt
[20221104]bash exec使用技巧.txt--//前几天遇到mail问题,看到别人的使用技巧.利用exec 重定向输出到文本文件.原始例子:# crontab -u oracle -l5 23 * * * /home/del_log/del_arc.sh# cat /home/del_log/del_arc.shsource ~/.bash_profileexec >> /
[20221107]调试crontab问题.txt
[20221107]调试crontab问题.txt--//上个星期遇到的问题,对方编辑的删除archivelog的执行脚本如下通过crontab调用:# cat /home/del_log/del_arc.shsource ~/.bash_profileexec >> /home/del_log/log/del_arch`date +%F-%H`.log/u01/app/oracle/
[20221104]执行计划一样Plan hash value不同.txt
[20221104]执行计划一样Plan hash value不同.txt--//链接:http://blog.itpub.net/267265/viewspace-2921795/--//里面遇到一个问题就是执行计划一样Plan hash value不同,我还第一次遇到这个问题.--//我开始以为自己遇到什么奇怪的问题,但是我最终测试发现这个版本计算的Plan hash value与别的版本计算
[20221015]mmon_slave sql_id=c9umxngkc3byq Automatic Report Flush.sql
[20221015]mmon_slave sql_id=c9umxngkc3byq Automatic Report Flush.sql--//生产系统优化快接近尾声,不过一条sql语句后台mmon执行的,有点靠前,分析看看.1.环境:SYS@192.168.100.235:1521/orcl> @ pr==============================PORT_STRING&nb
[20221103]奇怪的mail信息(整理版本).txt
[20221103]奇怪的mail信息(整理版本).txt--//生产系统服务器root登录,我发现快下班是出现如下信息.--//you have mail,快下班时出现严重影响当时的工作心态,抽时间看看到底怎么回事.# mailHeirloom Mail version 12.5 7/5/10. Type ? for help."/var/spool/mail/root&q
[20221101]完善descz.sql脚本.txt
[20221101]完善descz.sql脚本.txt--//前一段时间,使用我改写的descz.sql脚本(原始脚本来自tpt descx.sql),发现许多不好的地方,第2个参数写入太长.又是单引号,双引--//号,浪费时间.--//例子:@ descz lis.LIS_LOG_INFECTION "column_name in ('PAT_ID','PAT_
[20221103]绑定变量的分配长度11.txt
[20221103]绑定变量的分配长度11.txt--//https://nenadnoveljic.com/blog/bind_variable_length/--//很奇怪作者的测试结果,重复测试看看.1.环境:SCOTT@book> @ ver1PORT_STRING
[20221101]如何减少BIND_EQUIV_FAILURE引起的子光标.txt
[20221101]如何减少BIND_EQUIV_FAILURE引起的子光标.txt--//生产系统1条语句出现大量BIND_EQUIV_FAILURE引起的子光标,我想尝试通过sql profile或者sql patch来控制减少它.--//多次尝试都失败,我想既然知道主要有BIND_EQUIV_FAILURE引起的,我必须在测试环境产生它,这样才能找到解决问题的办法.1.建立测试环境:SCOT
[20221101]完善gts.sql脚本.txt
[20221101]完善gts.sql脚本.txt--//原始的tpt gts.sql脚本 ,使用的是method_opt=>'FOR TABLE FOR ALL COLUMNS SIZE 1',实际上导致我在分析生产系统时清除了一些字段--//的直方图信息,导致出现严重性能问题.我修改为method_opt=>'FOR TABLE FOR ALL COLUMN
[20221101]tmux使用问题copy和paste失效.txt
[20221101]tmux使用问题copy和paste失效.txt--//最近使用tmux,遇到在tmux下使用copy和paste失效的问题,往常遇到这个问题我都是退出tmux甚至kitty(putty的变体),然后重新登陆--//基本可以正常使用.最近在一台新机器上不行,只能静下心来查找问题.--//我一般在kitty的操作习惯是使用鼠标选择粘贴的内容,然后按鼠标点击右键粘贴,正常情况下,一
[20221030]绑定变量的分配长度10.txt
[20221030]绑定变量的分配长度10.txt--//如果绑定变量中字符串分配占用空间的长度变化,oracle会建立子光标。--//测定nvarchar2类型的情况.--//varchar2类型的情况. 链接 http://blog.itpub.net/267265/viewspace-2056695/1.环境:SCOTT@test01p> @ ver1PORT_STRING
[20221028]rman使用tape与增量备份测试2.txt
[20221028]rman使用tape与增量备份测试2.txt--//参考链接:2017/201702/[20170208]rman tape.txt 2017/201702/[20170213]rman tape测试.txt--//生产系统采用虚拟磁带库的备份方式,我以前发现不支持压缩.参考连接http://blog.itpub.net/267265/viewspace-2645144/--/
[20221020]奇怪的增量备份.txt
[20221020]奇怪的增量备份.txt--//生产系统做增量备份遇到的怪异问题,给奇葩的运维人员狠狠地涮了一把,做一个记录:1.环境:SYS@192.168.100.235:1521/orcl> @ pr==============================PORT_STRING &nbs
[20221018]本地运行与远程运行.txt
[20221018]本地运行与远程运行.txt--//链接http://blog.tanelpoder.com/2008/02/05/oracle-hidden-costs-revealed-part-1/.--//里面提到一个问题本地运行与远程运行,oracle性能存在怎么区别,理论讲如果不考虑网络传输,两组差别不大.--//因为Oracle是一个客户端服务器数据库系统。所有的执行都是在本地执行
[20221014]TNS-12543 TNSdestination host unreachable(补充).txt
[20221014]TNS-12543 TNSdestination host unreachable(补充).txt--//前几天遇到的问题:R:\>tnsping 78TNS Ping Utility for 64-bit Windows: Version 12.2.0.1.0 - Production on 12-OCT-2022 09:37:50Copyright (c) 1997,
[20221014]数据文件2的小疑问.txt
[20221014]数据文件2的小疑问.txt--//查看v$dbfile 视图,发现一点点奇怪的地方,一般数据文件2都是对应sysaux表空间数据文件.--//不知道从怎么版本开始,oracle的数据文件2不是sysaux表空间数据文件.感觉出现PDB开始.1.环境:SYS@192.168.100.235:1521/orcl> @ prxx=========================
[20221012]简单探究nvarchar2数据类型存储.txt
[20221012]简单探究nvarchar2数据类型存储.txt--//自己对于nvarchar2数据类型不是很了解,简单探究看看.--//我以前仅仅知道数字与字母占用2个字符,比如A ascii码65(0x41),如果采用nvarchar2,存储变成0x00 0x41.--//另外nvarchar2数据类型我不知道是否与字符集有关,顺便也做一个探究.1.环境:$ env | grep NLSN
[20221012]TNS-12543 TNSdestination host unreachable.txt
[20221012]TNS-12543 TNSdestination host unreachable.txt--//今天尝试本机连接测试库,出现如下问题.sqlplus报ORA-12543: TNS:destination host unreachable错误.R:\>tnsping 78TNS Ping Utility for 64-bit Windows: Version 12.2.0