- 博客(31)
- 资源 (13)
- 收藏
- 关注
原创 查找表空间的增长SQL【日期】【表空间】
1.按表空间select t1.tablespace_name,trunc(sum(t1.bytes)/1024/1024/1024,2)from dba_data_files t1,(select distinct name,bytes from gv$datafilewhere to_char(creation_time,'yyyy')='2012')t2where t1.fi
2012-09-29 09:59:54 818
原创 exp导出指定表,排除某些表
1.猛看原文档和网上资料并没有看到可以过滤某些表的功能,以及从高版本如10.2.0.4向9.2.0.1导入数据这边有两个问题,一个是版本的问题,一个是表过滤问题可以这样来解决:(1):对于版本问题可以在9.2.0.1上用EXP通过在TNSNAMES.ORA里面的名字来远程到10.2.0.4上导出资料如下格式 exp aiki/aiki@metbock .......但要考虑
2012-09-28 14:50:41 19753
原创 快速安装oracle10g r2在redhat 64位
1.安装redhat,按常规的安装,尽量多装些系统管理工具,包。。。。2.然后根据oracle-base这篇文章,完全可以复制粘贴进行安装【除非你要修改SID】3.然后根据先安装软件再安装数据库的原则进行安装4.全程装完在1个钟以内,具体时间看你自己的操作情况而定;--说明下此方法比较适合拱测试环境 from:http://www.oracle-base.com/article
2012-09-27 11:34:00 817
原创 ORACLE重要技能-如何通过实验验证观点的正确以否【完善】
1.先凭自己的直觉试下(1).通过视图(外部内部各种视图)(2).查看统计信息,执行的结果/执行计划(3).dump工具(4).一台实验机器(一个人使用),以防止信息被修改(5).
2012-09-27 10:05:17 1253
原创 Solaris设置环境变量
分成2行写NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export NLS_LANG而不能这样写export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
2012-09-26 17:39:12 1447
原创 ORA-23421: job number 8219 is not a job in the job queue(dbms_job.broken)
ERROR at line 1:ORA-23421: job number 8219 is not a job in the job queueORA-06512: at "SYS.DBMS_SYS_ERROR", line 86ORA-06512: at "SYS.DBMS_IJOB", line 536ORA-06512: at "SYS.DBMS_JOB", line 248
2012-09-26 11:40:07 2047
原创 sql profiles和dbms_sqltune(sta)
1.先通过v$SQL查找SQL_IDvar tuning_task varchar2(100); DECLARE l_sql_id v$session.sql_id%TYPE; l_tuning_task VARCHAR2(30); BEGIN l_sql_id:='4zbqykx89yc8v'; --SQL_IDl_tuning_task := dbms_
2012-09-24 17:50:25 2690
原创 CBO时代常用知识和命令【不断完善】
一.先看一个例子exec dbms_stats.gather_table_stats(user,'SYS_KS_LOG',cascade=>true,degree=>28,method_opt=>'for all indexed columns');意思是:收集表+相关索引信息,并发度为28,方法是收集索引列的直方图信息,其中直方图对于索引列数据的倾斜是很有用的,打个比方:列col1
2012-09-21 10:46:25 902
原创 killed会话查找不到spid的彻底解决
1.SELECT s.username,s.status,x.ADDR,x.KSLLAPSC,x.KSLLAPSN,x.KSLLASPO,x.KSLLID1R,x.KSLLRTYP,decode(bitand (x.ksuprflg,2),0,null,1)FROM x$ksupr x,v$session sWHERE s.paddr(+)=x.addrand bita
2012-09-20 10:33:39 1513
原创 db_keep_cache_size 表cache
db_keep_cache_size :是否将表保存在内存中表cache:将表放在data buffer的最常使用端,尽量避免被T出buffer,跟算法MRU和LRU有关,为两个概念;下面是来自ASKTOM摘录内容You Asked Hi, Is it enough if we use ALTER TABLE CACHE; to push the table to
2012-09-19 15:57:13 1466
原创 expdp工具
1.先看一例子expdp aiki/\"KFC~!@\" ESTIMATE=statistics parfile=kfc.par --linux环境$more kfc.pardirectory=monica_dirdumpfile=kfc.dmplogfile=kfclog.logexclude=table:"like 'PJ_%'"涉及参数est
2012-09-19 08:59:20 748
原创 pl/sql exit和return
1.exit只能用于循环中,并且退出循环往下执行2.return可用于循环或非循环,并且退出整个begin..end块不往下执行SQL> begin 2 if 1=1 then 3 dbms_output.put_line('第'||i||'次循环'); 4 --return; 5 exit; 6 end if; 7 dbms_output.
2012-09-17 15:33:31 8197
原创 ORA-12090: cannot online redefine table
1.问题在做在线重定义的时候,出现如下提示SQL> EXEC DBMS_REDEFINITION.CAN_REDEF_TABLE('usernam1', 'test1', DBMS_REDEFINITION.CONS_USE_PK);BEGIN DBMS_REDEFINITION.CAN_REDEF_TABLE('usernam1', 'test1', DBMS_REDEFIN
2012-09-15 10:00:12 757
原创 0913
ORA-1652: unable to extend temp segment by 128 in tablespace TEMPORA-1652: unable to extend temp segment by 128 in tablespace TEMPORA-1652: unable to extend tem
2012-09-13 17:33:51 435
原创 0911
ERROR at line 1:ORA-01652: 无法通过 1024 (在表空间 DATA 中) 扩展 temp 段 ORA-06512:在 "SYS.DBMS_REDEFINITION", line 52ORA-06512: 在 "SYS.DBMS_REDEFINITION", line 1646ERROR at line 1:ORA-00600: 内部错误代码,
2012-09-11 23:01:49 1190
翻译 Components of Summary Management【物化视图】
Components of Summary Management---汇总管理组件Summary management consists of:汇总管理组成:■ Mechanisms to define materialized views and dimensions.定义物化视图和规格机制■ A refresh mechanism to ensure tha
2012-09-11 08:59:27 559
原创 外键与主键
SQL> desc tt1 Name Null? Type ----------------------------------------- -------- ---------------------------- A
2012-09-10 16:07:36 680
原创 对于非SYS用户索引建在SYS下面的删除与重建;
事情是这样,在整理索引碎片的时候提示没有找到指到的索引,查看dba_indexes才行owner是属于SYS,于是删除在sys用户下的索引,并重建索引(针对单列非组合索引)1.sys用户执行删除select 'drop index '||owner||'.'||index_name||';' from dba_indexeswhere table_owner like 'R
2012-09-10 14:07:51 1191
原创 非分区表与分区表相互转换
1.非分区表转分区表(1)--普通表 table T1( OBJECT_ID NUMBER not null, OBJECT_NAME VARCHAR2(128), OWNER VARCHAR2(30), STATUS VARCHAR2(7)--分区表create table PT1( OBJECT_I
2012-09-09 16:43:51 5468
原创 DBA常用视图汇总【不断更新】
1.v$access --正在访问对象的SID和用户名2.dba_dependencies --数据库对象的依赖关系(如过程t_produce包含T表,那么这个过程的依赖对象就包含T)3.v$session_wait(event,p1text,p1raw,p2text,p2raw,state)4.v$latch,v$latch_children,v$latch_parent5.
2012-09-08 21:45:40 783
原创 SQL/PLSQL性能优化思路和工具使用【不断完善】
1.组合索引顺序(a,b,c)->(b,c,a)2.执行计划改变【通过dbms_stats.gather_table_stats(user,'t1',cascade=>true)和dbms_stats.gather.index_stats对表和索引进行搜集分析】3.没有建立索引,索引抑制(数据类型字段='8')4.减小聚簇因子5.加hint影响执行计划6.表柱状图分析7.总
2012-09-06 14:45:30 1117
原创 aix6.1上安装10g r2注意事项
总体安装上与其它linux上没有太大的区别1.在安装时根据提示运行的脚本/oracleDisk/Disk1/rootpre/rootpre.sh时报以下错误,可以先跳过,不影响安装(关于异步IO设置)Configuring Asynchronous I/O....Asynchronous I/O is not installed on this system.You will
2012-09-06 14:12:41 3520 1
原创 java.io.EOFException: Unexpected end of ZLIB input stream
昨天在安装AIX时解压补丁包p6810189_10204_AIX5L.zipjar xvf p6810189_10204_AIX5L.zip 报错java.io.EOFException: Unexpected end of ZLIB input stream at java.util.zip.InflaterInputStream.fill(InflaterInputS
2012-09-06 14:03:21 11166
原创 获取绑定变量方法
1. SQLSELECT a.sql_text, b.name, b.position, b.datatype_string, b.value_string FROM v$sql_bind_capture b, v$sqlarea aWHERE b.sql_id = 'dpf3w96us
2012-09-05 16:17:15 644
原创 ORACLE常见BUG收集汇总【不断更新】
1.bug (8922013)(RAC内部两节点通过dblink访问数据导致过高version_count消耗大量内存)2.bug (4612267)10.2.0.1版本上,主机运行天数是是24.8的倍数都有可能引发该bug,因为time()函数值为null,造成无限死循环,从而耗尽cpu3.bug (6376915)由于10.2.0.4虽然包含了bug 6376915修复,但缺省没有打开
2012-09-05 10:13:37 4059
原创 in and exists
SQL> select count(1) from t1; COUNT(1)---------- 2337184SQL> select count(2) from t2; COUNT(2)---------- 100SQL> desc t1 Name
2012-09-03 22:24:28 562
原创 ORACLE常用hint记录【不断更新中】
HINT在判断SQL性能问题时,有时会启一个快捷作用,是一个调优SQL强大工具1./*+ driving_site(table) */ --将过滤的条件于远端完成再传过来,如在A服务器上过滤再将结果传到B服务器上,原则是哪个表数据小就将它与远端大表匹配再将结果返回;2./*+ index(t idx_id) */--指定索引3./*+ append */ --数据直接插入到高
2012-09-03 17:09:42 3554
转载 oracle10g下载软件和相关补丁
oracle 10.2.0.5 patch ftp://updates.oracle.com/8202632/p8202632_10205_AIX64-5L_1of2.zipftp://updates.oracle.com/8202632/p8202632_10205_AIX64-5L_2of2.zipftp://updates.oracle.com/8202632/p8202
2012-09-03 16:38:38 2617
KFC系列之 - Oracle DBA入门Mysql(下)
2017-12-11
精通Oracle.10g.Pl.SQL编程
2009-03-15
经典linux sed与awk(第二版)
2009-03-13
linux与unix shell 编程(下)
2009-03-04
linux与unix shell编程(上)
2009-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人