[20170705]理解linux su命令.txt
[20170705]理解linux su命令.txt --//我一般在维护时经常使用root用户登录,然后su - oracle 转到其他用户操作 --//一般都加入 - 参数.这个已经成了条件反射...^_^. # man su Change the effective user id and group id to that of USER. -, -l, --login make the shell a logi...
[20170705]lsnrctl status LISTENER_SCAN1
[20170705]lsnrctl status LISTENER_SCAN1.txt --//前几天在解决问题时遇到的问题,现在分析看看.当时没注意操作用户名,选择错误的用户执行(oracle用户执行). 1.环境: --//rac SYS@dbcn2> @ &r/ver1 PORT_STRING  ...
[20170703]关于参数db_file_name_convert
[20170703]关于参数db_file_name_convert.txt --//如果建立dataguard时,如果主库与备库的数据文件存在路径不一致.需要使用到参数: --//db_file_name_convert,log_file_name_convert. --//摘录官方的一个链接:http://docs.oracle.com/cd/B28359_01/server.111/b28320/initparams054.htm#REFRN10038 DB_FILE_NAME_CONVER...
[20170704]JOXSHM_EXT_x files on Linux
[20170704]JOXSHM_EXT_x files on Linux.txt --//昨天看链接www.itpub.net/thread-2089507-1-1.html时,发现我的一台测试机器有1堆文件在目录/dev/shm下: $ ls -l /dev/shm | head total 724 -rwxrwx--- 1 oracle11g oinstall 4096 2015-07-08 08:38:44 JOXSHM_EXT_0_test_30113794 -rwxrwx--- ...
[20170703]11g增加字段与查询条件的变化
[20170703]11g增加字段与查询条件的变化.txt --//前几天给别人介绍12c新特性遇到一些问题,一直没空测试看看.有空测试看看. --//办公环境没有12c,使用11g应该也能说明问题. 1.环境: SCOTT@book> @ ver1 PORT_STRING ...
[20170703]pivot与order by字段.txt
[20170703]pivot与order by字段.txt --//11G开始支持pivot,上午写一个脚本,来自链接http://blog.itpub.net/267265/viewspace-1063539/ --//做了一点点改写. select * from ( WITH pivot_stats AS (SELECT owner, ...
[20170703]SQL语句分析执行过程.txt
[20170703]SQL语句分析执行过程.txt --//正常sql select语句执行需要这些过程,create cursor,parse,execute and fetch. --//dml估计缺少fetch步骤.参考vage的书写的例子,原书的例子存在问题,理解如下脚本对于sql语句如何执行很有益处. --//当然正常的编程很少有人这样写代码的. DECLARE mcur &#...
[20170703]从备份集取出spfile转化为pfile
[20170703]从备份集取出spfile转化为pfile.txt --//上个星期的事情,要从备份集里面取出看看spfile文件某个参数当时的情况,结果尝试命令老是出错,做一个记录. --//最后选择通过awr报表来查看当时某个参数的情况. 1.环境: SYS@book> @ &r/ver1 PORT_STRING &#...
[20170703]Oracle Call Interface Tracing
[20170703]Oracle Call Interface (OCI) Tracing.txt --//不熟悉这些东西,仅仅做一个记录. The Oracle Call Interface (OCI) is a set of APIs which provides interaction with an Oracle database. It supports all phases of a SQL statement execution. If you ever wondered how to trace OCI function calls you...
[20170703]ora-00600[kkpamDGSPam2].txt
[20170703]ora-00600[kkpamDGSPam2].txt --//oracle 分区数量不能超过1048575.做一个例子说明: --//2^20-1=1048575 SCOTT@test01p> @ ver1 PORT_STRING VERSION &#...
[20170703]ora-12516 ora-12514 rac.txt
[20170703]ora-12516 ora-12514 rac.txt --//生产系统出现问题.rac环境,版本11.2.0.4.OS版本 oracle linux 5.9 for 64.设计一些安全问题,我仅仅提供解决方案: 1.问题: --//监听提示如下: 29-JUN-2017 22:05:47 * (CONNECT_DATA=(SERVICE_NAME=aaahis)(CID=(PROGRAM=D:\laji\laji\laji.EXE)(HOST=ZLFL20170518)(US...
[20170628]完善ooerr脚本.txt
[20170628]完善ooerr脚本.txt --//注意不是oracle的oerr,是我写的一个小脚本,下面会提到.很简单.^_^. --//参考链接:blog.itpub.net/267265/viewspace-2122258/ --//前几天我看一个事件号43905. $ oerr ora 43905 43905, 0000, "result cache tracing event" // *Document: NO // *Cause: ...
[20170628]11g修改用户名.txt
[20170628]11g修改用户名.txt --//昨天看了链接,提到修改用户名: http://www.oratea.com/2017/06/26/oracle-11g%e4%bf%ae%e6%94%b9%e7%94%a8%e6%88%b7%e5%90%8d/ --//自己也测试看看. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION B...
[20170628]12C ORA-54032.txt
[20170628]12C ORA-54032.txt https://hourim.wordpress.com/2017/06/24/ora-54032-column-to-be-renamed-is-used-in-a-virtual-column-expression/ --//重复测试: SCOTT@test01p> @ ver1 PORT_STRING &...
[20170627]使用TSPITR恢复表空间.txt
[20170627]使用TSPITR恢复表空间.txt --//RMAN提供了一种实现所谓TSPITR(Tablespace Point-In-Time Recovery)的技术,通过简单的一个语句,就可以在主库不停库(很吸引人) --//的情况下,利用备份集和连续的归档日志,实现表空间级别的定点恢复。 --//实际上rman就是把人工一步一步执行的命令打包,执行恢复工作,减轻dba...
[20170626]rman merge例子.txt
[20170626]rman merge例子.txt 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- ---...
[20170625]参数LOG_ARCHIVE_DEST_1.txt
[20170625]参数LOG_ARCHIVE_DEST_1.txt --//昨天帮别人解决问题时再次遇到,在测试环境重复测试. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION ...
[20170625]12c Extended statistics.txt
[20170625]12c Extended statistics.txt --//别人的系统12c,awr报表出现大量调用执行如下sql语句. select default$ from col$ where rowid=:1; --//google看了一下,问题出在Extended statistics的问题,12c 会自动收集扩展统计信息.找到如下链接: --//https://blog.dbi-services.com/sql-plan-directives-strike-again...
[20170623]利用传输表空间恢复数据库2.txt
[20170623]利用传输表空间恢复数据库2.txt --//继续上午的测试,测试truncate,是否可行,理论讲应该没有问题.我主要的目的测试是否要切换日志. --//参考链接 : http://blog.itpub.net/267265/viewspace-2141166/ 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING &...
[20170623]利用传输表空间恢复部分数据.txt
[20170623]利用传输表空间恢复部分数据.txt --//昨天我测试使用传输表空间+dblink,上午补充测试发现表空间设置只读才能执行impdp导入原数据,这个也很好理解. --//这样的操作模式仅仅减少expdp生成原数据的过程. --//我想一下,rman也支持建立传输表空间的命令.我仔细看了以前的笔记,发现这样最大的有点不用设置只读,实际...