Shell实现每日自动导出AWR报表
用Shell实现每日自动导出AWR(需要结合crontab设置计划)#! /bin/shexport ORACLE_SID=dbtestecho $ORACLE_SIDexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1m=(`sqlplus -S "/ as sysdba"
RMAN-06214: Datafile Copy
直接上报错:RMAN-06207: WARNING: 2 objects could not be deleted for DISK channel(s) dueRMAN-06208: to mismatched status. Use CROSSCHECK command to fix statusRMAN-06210: List of Mismatched objectsRMAN-06211: ==========================RMAN-06212: Obj...
Oracle外链接查询遇上过滤条件后导致外链接失效
今天遇到一个外链接加上过滤条件导致外链接失效(也就是没有起作用),虽然是个小问题,但是自己之前真的没有在意,今天记一下顺便温习一下oracle表连接:SQL> select * from t1; A B---------- ---------- &nbs...
偶遇ORA-07445内部错误小记
今天生产库的alert日志报了如下错误:ORA-07445: exception encountered: core dump [kkqjfAdjSelOrd()+283] [SIGSEGV] [ADDR:0x8] [PC:0x2457FE3] [Address not mapped to object] []Use ADRCI or Support Workbench to package the incident.See Note 411.1 at My Oracle Support for error and p...
shell脚本检查alert警告日志中是否存在ORA-错误
平时在检点的时候总是想着能不能让检点各个数据库的工作变得更有效率。shell无疑正是我目前要找的工具,可能有比shell更好的,python也不错,后续再继续学习。。 以下是目前自己写的检点alert日志,现在是最初范本,目前只是为了实现目标不在乎优化,后面还得搞正规一点[oracle@Primary ...
Oracle周别疑问
今天同事反应说我们数据库的周别不对,说别百度查询的当前周别要少一周,当时我也比较奇怪,之前也一直没有注意过这类相关问题查找资料得知,原来WW是oracle的标准,WI才是ISO标准SQL> select to_char(sysdate,'IW') from dual;TO--44SQL> select to_char(sysdate,'WW') from dual;TO--43长知识了...
测试分区表local及global index在drop及truncate操作下是否失效
创建分区表:create table test10 ( sal_date date not null, sal_id number not null, sal_row number(12) not null ) partition by range(sal_date) ...
坚持写博客
从今天起坚持写博客,分享一些自己的所学及感悟,纯当做笔记。励志做一个专业DBA的DBAVage_Fang2015-10-23
shell自动删除一个月前的trace文件
删除一个月前的trace文件find /u01/app/oracle/diag/rdbms/testgg1/testgg1/trace -mtime +30 -type f -name "*" -exec rm -rf {} \;可以写成shell脚本[oracle@Primary shell]$ vi delete_trace.sh#! /bin/shexport...
判断controlfile及logfile的物理文件是否都存在
[oracle@testdb shell]$ vi file.sh#! /bin/shexport ORACLE_SID=orclVALUE=(`sqlplus -S "/ as sysdba" << EOF_SQLPLusset pagesize 0 feedback off verify off heading off echo offselect member...