Oracle 11g中的Native PL/SQL代码编译
Oracle环境中,PL/SQL是我们进行业务逻辑实现的最佳手段,同时也是和Oracle数据库本身结合的最好的语言。使用好PL/SQL本身功能,可以大幅度提高我们的工作效率。我们从最开始学习计算机和编程开始,就接触到一个概念叫做“二进制程序码”。计算机可以直接进行二进制代码的执行,就目前而言,二进制是计算机...
【SQL*Plus】11g版本对 SQL*Plus错误日志的记录功能——errorlogging参数
Oracle 11g中的errorlogging参数增强了错误信息的记录功能,可以做到错误信息“落地”的功能。1.Oracle版本信息sys@11gR2> select * from v$version;BANNER---------------------------------------------------...
ORA-12154记一次细节错误
报错内容:[oracle@standby ~]$ rman target sys/oracle@standby auxiliary sys/oracle@orclRecovery Manager: Release 11.2.0.3.0 - Production on Fri May 27 11:59:45 2016Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.connected to target database: SINGLE (DBID=38834...
ORA-01455错误解决方法
环境是:oracle 11g数据库,客户端为oracle 10g客户端问题描述:exp导出11g数据库中某个schema的时候中间出现了ORA-01455错误,在11g数据库服务器上同样的命令导出没有任何错误,对比了服务器上与客户端上导出的log发现,导出的schema中有一个表数据为0行恰好在这个表之后的剩下的表客户端上都没有...
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...
学习索引
今天学习了索引,记住了一个知识点:索引不能存储为空。一天进步一点就好,现在菜鸟,但我不怕~
新空间,新气象
<DIV>新空间,新气象,大家好我是新来的,在此给各位先请个安,祝Itpub越做越好~~</DIV>