随笔分类 - ORACLE
摘要:连接池的优缺点 优点 使用连接池的最主要的优点是性能。创建一个新的数据库连接所耗费的时间主要取决于网络的速 度以及应用程序和数据库服务器的 ( 网络 ) 距离,而且这个过程通常是一个很耗时的过程。而采用 数据库连接池后,数据库连接请求可以直接通过连接池满足而不需要为该请求重新连接、认证到 数据库服务
阅读全文
摘要:SELECT T2.列名,T1.列名 FROM 主表 T1, 匹配表 T2 WHERE T1.匹配列 LIKE CONCAT('%',concat(T2.匹配列,'%')); 注意: a:需要在进行模糊匹配的列数据前后加上% b:通过主表对匹配表进行like查询
阅读全文
摘要:首先查看一下vsession都存在哪些列 SYS@ORCL>desc vsession Name Null? Type SADDR RAW(4) SID NUMBER SERIAL# NUMBER AUDSID NUMBER PADDR RAW(4) USER# NUMBER USERNAME
阅读全文
摘要:sql over的作用及用法 1.RANK ( ) OVER ( [query_partition_clause] order_by_clause ) DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause ) 可实现按指定的字段
阅读全文
摘要:在SQL Server 2008中连接Oracle,完成查询、插入操作 建立指向Oracle的连接在32位的系统中sql链接oracle,在链接服务器里点击服务器对象,右键链接服务器,选择microsoft old_db provider for oracle,选择数据源,输入用户名密码即可。但是6
阅读全文
摘要:做ETL,肯定少不了经常会从不同的数据库直接进行数据的操作,为了更好的进行跨库操作,SQL SERVER 2012拥有LinkedServer功能。前段时间写了个SQL SERVER同种数据库直接的链接数据库的链接,具体请参考:http://blog.csdn.net/waterxcfg304/ar
阅读全文
摘要:在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。SELECT SUM(population) FROM bbc 这里的SUM作用在所有返回记
阅读全文
摘要:这个错误是由于索引失效造成的,重建索引后,问题就解决了。 我们看到,当使用类似 alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。 当然,作为测试,也可以直接使用alter index idxt unusable;命令使索引失效,例如:SQL
阅读全文
摘要:说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存储上分4个粒度:表空间,段,区和块. (1)块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行
阅读全文
摘要:所有的Oracle表都有一个容纳数据的上限(很像一个水库历史最高的水位),我们把这个上限称为“High water mark"或HWM。这个HWM是一个标记(专门有一个数据块来记录高水标记等),用来说明已经有多少数据块分配给这个表。HWM通常增长的幅度为一次5个数据块。 高水线的作用,HWM对数据库
阅读全文
摘要:解决(Oracle)ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接 问题通过在CMD下用lsnrctl status 查看出的问题:发现BLOCKEDORACLE启动步骤:sqlplus / as sysdba;shutdown; normal(shutdown immed
阅读全文
摘要:解决oracle vsqlarea sql不完整根据SELECT * FROM vsqlarea中找到hash_value然后执行SELECT * FROM v$sqltext WHERE hash_value = '&hash_value' ORDER BY piece即可得到完整的sql语句
阅读全文
摘要:C:\Documents and Settings\Administrator>sqlplus /nologSQL> conn / as sysdbaConnected to an idle instance.SQL> startupORACLE instance started.startup m
阅读全文
摘要:原因是单引号‘是需要加转义字符的(即‘—》“)
阅读全文
摘要:该错误是由于SQL Tune Job执行超时导致,默认“Time Limit"是3600秒,即一个小时。DECLARE l_sql_tune_task_id CLOB; BEGIN l_sql_tune_task_id := DBMS_SQLTUNE.create_tuning_task ( beg
阅读全文
摘要:Oracle over函数 SQL code: sql over的作用及用法RANK ( ) OVER ( [query_partition_clause] order_by_clause )DENSE_RANK ( ) OVER ( [query_partition_clause] order_b
阅读全文
摘要:在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等。在10g中,Oracle推出了自己的SQL优化辅助工具: SQL优化器(SQL Tuning Advisor :STA),它是新的DBMS_SQLTUNE包。使用STA一定要保证优化器是CBO
阅读全文
摘要:我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。在Oracle中存在两种类型的SQL语句,一类为 DDL语句(数据定义语言),他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句(数据操纵语言),他们会根据情况选择要么进行硬解
阅读全文
摘要:Oracle执行计划详解 作者:TTT BLOG 本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html 简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与
阅读全文
摘要:imp testwms3/isc@TESTGMMC FILE=C:\ZKGL_201407012334.dmp ignore=y fromuser=GMMCZKGL touser=testwms tables=(GMMCZKGL.t_kdttrcktz)imp testapar/isc@TESTGM
阅读全文