自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 UNIX 新手指南: 一些很好的 Shell 诀窍

转:http://www.ibm.com/developerworks/cn/education/aix/au-unixtips4/section2.htmlShell 命令执行学习 Shell 脚本的最佳方法是通过示例。对于您要在脚本中执行的任何命令都可以在命令行上立即尝试,这也是本教程通篇提供大量实践示例的原因所在。例如,echo 命令将一行文本写入到标准输出。(许多 Shell 以...

2013-10-31 17:13:06 234

原创 shell 编程中的特殊符号

一、井号 # 1、在脚本文件中对一行进行注释。 2、在引号和\符号后不是注释,只是#号本身: echo "12 # hehe" echo '12 # hehe' echo 12 \# hehe 3、参数替代 echo $(PATH#*:) 4、进制数转换 echo $((16#a));将十六进制数a转换为十进制数表示出来 echo $((5#3));将5进制数3转换为十进制数表示出来 5、模式...

2013-10-31 15:30:14 210

原创 Unix中的tee命令

功能说明:读取标准输入的数据,并将其内容输出成文件。   语   法:tee [-ai][--help][--version][文件…]   补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。我们可利用tee把管道导入的数据存成文件,甚至一次保存数份文件。   参   数:-a 附加到既有文件的后面,而非覆盖它。如果给予tee指令的文件名称已经存在,预设会覆...

2013-10-31 10:57:13 1054

原创 Unix中的cut命令

转:http://blog.csdn.net/magicbreaker/article/details/2473150cut命令用于从文件或者标准输入中读取内容并截取每一行的特定部分并送到标准输出。截取的方式有三种,一是按照字符位置,二是按照字节位置,三是使用一个分隔符将一行分割成多个field,并提取指定的fields。cut命令有5个参数,其中-c,-b,-f分别表示"char...

2013-10-31 10:43:34 831

原创 查看linux中shell的几种方法汇总

转:http://hi.baidu.com/mengfeiecit/item/bffb9a1b952cf0001994ec55查看当前发行版可以使用的shell[jack@localhost ~]$ cat /etc/shells /bin/sh/bin/bash/sbin/nologin查看当前使用的shell一、最常用的查看shell的命令,但不能实时反映当前shell[jack@loc...

2013-10-31 09:44:28 527

原创 AIX ksh使用小技巧

AIX默认Ksh很不习惯使用,登录后可用 set -o vi 命令, 这样就可以用vi的语法来编辑命令行。例如:若要调出历史执行过的命令,命令行模式下按下 Esc 键后,可通过 ESC+k 上一条命令 ESC+j 下一条命令 ESC++ 上一条命令 ESC+- 下一条命令 ESC+\ 自动补全文件名 ESC+h 在命令行中往前移动光标 ESC+l 在命令行中往后移动光标 退格键:可用 Ctrl +...

2013-10-30 17:32:54 854

原创 【转】oracle alter table详解

转:blog.csdn.net/chen_linbo/article/details/6323727//建测试表create table dept( deptno number(3) primary key, dname varchar2(10), loc varchar2(13) );create table emp...

2013-10-30 15:26:26 135

原创 如何打开Oracle的dmp文件

在工作中经常使用到别人提供过来的dmp文件,由于不知道备份时所用的用户名,这样就不能恢复。通过打开DMP文件可以查看到备份时使用的用户名。1、如果dmp文件比较小,用文本编辑器打开就可以了。2、如果dmp特别大,可以通过toad工具打开。在database\export\export file browse浏览要打开的dmp即可。...

2013-10-29 15:36:56 1306

原创 oracle中用start with...connect by prior子句实现递归查询

转:http://blog.csdn.net/m13666368773/article/details/7402824一、语法大致写法:select * from some_table [where 条件1] connect by [条件2] start with [条件3];其中 connect by 与 start with 语句摆放的先后顺序不影响查询的结果,[where 条件1]可以...

2013-10-25 17:37:48 114

原创 Toad 11.6 全版本下载

Toad for Oracle 开发套装版32bit下载:http://worlddownloads.quest.com.edgesuite.net/Repository/www.quest.com/latest_versions/Quest_Toad-Development-Suite-for-Oracle_116.exeToad for Oracle 开发套装版64bit下载:http:/...

2013-10-24 14:56:27 713

原创 使用Oracle函数索引 提高查询效率

使用Oracle函数索引,无疑是提高查询效率的有效方法之一。下面就为您详细介绍Oracle函数索引的使用方法,希望对您能有所帮助。谈到任何对列的操作都可能导致全表扫描,例如:select * from emp where substr(ename,1,2)=’SM’; 但是这种查询在客服系统又经常使用,我们可以创建一个带有substr函数的基于Oracle函数索引,cre...

2013-10-24 14:56:14 531

原创 Oracle存储过程、游标使用

转:http://blog.csdn.net/aqszhuaihuai/article/details/6241291Oracle存储过程:语法:CREATE [OR REPLACE] PROCEDURE procedure_name(arg1 [mode1] datatype1,arg2 [mode2] datatype2,...)IS [AS]PL/SQL BLOCK;mode用于...

2013-10-24 14:55:51 100

原创 oracle并行查询常见问题

转:http://www.cnblogs.com/daduxiong/archive/2010/08/24/1807427.htmloracle并行查询常见问题在OLAP环境,以利用多的CPU和内存资源来加速处理数据,也即oracle的并行查询。单个CPU同一时刻只能服务一个进程,如果有多个CPU,提高CPU利用律,就可以同时运行多个进程。也就是原来单个进程处理的变成多个进程并行...

2013-10-24 14:53:07 245

原创 深入了解oracle的高水位(HWM)

转:http://tolywang.itpub.net/post/48/307529说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存储上分4个粒度:表空间,段,区和块. (1)块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行...

2013-10-23 15:36:05 126

原创 Oracle 插入大量数据

转:http://blog.csdn.net/tianlesoftware/article/details/49696911. 采用高速的存储设备,提高读写能力,如:EMC 和NetApp, 2. 假如tab1表中的没有数据的话 DROP   TABLE   TAB1;CREATE   TABLE   TAB1   AS   SELECT   *   FROM   TAB2;然后在创...

2013-10-23 14:58:42 117

原创 Oracle CBO 与 RBO

转:http://blog.csdn.net/tianlesoftware/article/details/5709784Oracle的优化器有两种优化方式: 基于规则的优化方式:Rule-Based Optimization(RBO)基于成本或者统计信息的优化方式(Cost-Based Optimization:CBO)     RBO方式:优化器在分析SQL语句时,所遵循的...

2013-10-23 14:33:58 87

原创 Oracle Parallel 多线程

转:http://ytscj-dl.blog.163.com/blog/static/5451203520112233518224/Oracle Parallel 多线程对于一个大的任务,一般的做法是利用一个进程,串行的执行,如果系统资源足够,可以采用parallel技术,把一个大的任务分成若干个小的任务,同时启用n个进程/线程,并行的处理这些小的任务,这些并发的进程称为并行执行服务器(...

2013-10-22 17:58:30 471

原创 学习动态性能表

转:http://www.itpub.net/thread-782892-1-1.html由动态性能表学到的第一篇--v$sysstat  2007.5.23   按照OracleDocument中的描述,v$sysstat存储自数据库实例运行那刻起就开始累计全实例(instance-wide)的资源使用情况。 类似于v$sesstat,该视图存储下列的统计信息:1&...

2013-10-21 17:09:33 113

原创 oracle动态性能表分析说明

Oracle动态性能表-(1)-V$SQLAREA            本视图持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列。本视图在分析SQL语句资源使用方面非常重要。V$SQLAREA中的信息列HASH_VALUE:SQL语句的Hash值。ADDRESS:SQL语句在SGA中的地址。这两列被用于鉴别SQL语...

2013-10-21 13:33:44 291

原创 Oracle内存参数调优技术详解

实例结构oracle实例=内存结构+进程结构oracle实例启动的过程,其实就是oracle内存参数设置的值加载到内存中,并启动相应的后台进程进行相关的服务过程。进程结构oracle进程=服务器进程+用户进程几个重要的后台进程:DBWR:数据写入进程.LGWR:日志写入进程.ARCH:归档进程.CKPT:检查点进程(日志切换;上一个检查点之后,又超过了指定的时...

2013-10-21 13:19:47 70

原创 Oracle V$SESSION详解

转:http://blog.csdn.net/cunxiyuan108/article/details/5999220V$SESSION是APPS用户下面对于SYS.V_$SESSION 视图的同义词。 在本视图中,每一个连接到数据库实例中的session都拥有一条记录。包括用户session及后台进程如DBWR,LGWR,arcchiver等等。  V$SESSION中...

2013-10-21 11:05:59 121

原创 oracle表分区详解

转:http://tianzt.blog.51cto.com/459544/171759此文从以下几个方面来整理关于分区表的概念及操作:        1.表空间及分区表的概念        2.表分区的具体作用        3.表分区的优缺点        4.表分区的几种类型及操作方法        5.对表分区的维护性操作.(1.) 表空间及分区表的概念...

2013-10-18 17:41:48 138

原创 Oracle SQL的硬解析和软解析

转:http://blog.csdn.net/tianlesoftware/article/details/5458896我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。在Oracle中存在两种类型的SQL语句,一类为 DDL语句(数据定义语言),他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句(数据操纵语言),他...

2013-10-18 17:38:48 54

原创 oracle 常用函数

转:http://www.cnblogs.com/linjiqin/archive/2012/02/07/2341925.html一、字符函数字符函数是oracle中最常用的函数,我们来看看有哪些字符函数:lower(char):将字符串转化为小写的格式。upper(char):将字符串转化为大写的格式。length(char):返回字符串的长度。substr(char, m, n):截取...

2013-10-18 17:17:29 128

原创 oracle系统包——DBMS_PIPE用法

转:http://www.cnblogs.com/linjiqin/p/3152635.htmloracle系统包——DBMS_PIPE用法DBMS_PIPE包用于在同一例程(实例)的不同会话之间进行通信;注意,如果用户要执行包dbms_pipe中的过程和函数,则必须要为用户授权。sql>conn sys/oracle as sysdba;sql>grant...

2013-10-18 17:02:31 1932

原创 oracle存储过程编译错误问题

转:http://liuxadr.blog.51cto.com/2513972/699092 在采用PL/SQL developer开发oracle存储过程的时候,遇到了一个很困惑的问题,就是存储过程编写过后能够通过编译 ,就是编译过后有错误,在存储过程文件名称上有一把小红叉,针对这个问题,通过如下方法来解决具有一定参考性;使用工具自带的排查功能,步骤:首先在左边导航栏中展开Proc...

2013-10-18 16:59:55 629

原创 Java读写Oracle中的BLOB和CLOB

转:http://www.iteye.com/topic/65796一、区别和定义      LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列  LONG RAW: 可变长二进制数据,最长2G  CLOB:  字符大对象Clob 用来存储单字节的字符数据  NCLOB: 用来存储多字节的字符数据  BLOB: 用于存...

2013-10-16 18:00:16 203

原创 Oracle keep()使用

转:http://blog.csdn.net/wanghai__/article/details/5011051ORACLE中的KEEP()使用方法2种取值:DENSE_RANK FIRST DENSE_RANK LASTSQL> select * from test;ID MC SL-------------------- -------------------- -----...

2013-10-16 15:27:58 160

原创 Oracle多表连接的三种方式详解 HASH JOIN; MERGE JOIN; NESTED LOOP

转:http://blog.csdn.net/tianlesoftware/article/details/5826546在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式。 之前打算在sqlplus中用执行计划的,但是格式看起来有点乱,就用Toad做了3个截图。           从3张图里我们看到了几点信息:...

2013-10-16 15:19:58 3899

原创 ORACLE执行计划

转:http://blog.csdn.net/java3344520/article/details/5515497如何看懂ORACLE执行计划一、什么是执行计划An explain plan is a representation of the access path that is taken when a query is executed within Oracle. ...

2013-10-16 15:10:42 208

原创 Spring的事务管理入门:编程式事务管理(TransactionTemplate)

可有效应用于Oracle 临时表的insert和select Spring可以支持编程式事务和声明式事务。Spring使用事务管理器,每个不同平台的事务管理器都实现了接口:PlatformTransactionManager此接口是事务管理的核心,提供了三个需要实现的函数: [java] view plaincopyprint? commit(...

2013-10-15 16:20:24 118

原创 索引 建立 常用规则

转:http://1226468205.iteye.com/blog/1961370一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX <schema>.<index_name>      ON <schema>.<table_name>           (<column...

2013-10-15 09:11:25 157

原创 JDBC: Statement、PreparedStatement和CallableStatement

转:http://blog.csdn.net/xiaodanjava/article/details/8127805JDBC:Statement(接口)     |PreparedStatement(接口)     |CallableStatement(接口)以上三者为继承关系。1).概念:Statement:(用于执行不带参数的简单 SQL 语句)    每次执行sql语句,数据库都要...

2013-10-15 09:10:45 80

原创 jdbcTemplate 调用存储过程和回到函数

转:http://blog.csdn.net/dancelonely/article/details/93639391、使用jdbcTemplate调用存储过程Spring的SimpleJdbcTemplate将存储过程的调用进行了良好的封装。一)无返回值的存储过程调用CREATE OR REPLACE PROCEDURE TESTPRO(PARAM1 IN VARCHAR2,P...

2013-10-15 09:09:12 1357

原创 Spring3核心技术之JdbcTemplate

转:http://zhou137520.iteye.com/blog/1667734Spring对JDBC的支持        Spring通过抽象JDBC访问并提供一致的API来简化JDBC编程的工作量。我们只需要声明SQL、调用合适的Spring JDBC框架API、处理结果集即可。事务由Spring管理,并将JDBC受查异常转换为Spring一致的非受查异常,从而简化开发。 ...

2013-10-15 09:03:35 78

原创 查询优化

转:http://blog.csdn.net/chunhua_love/article/details/8700463优化查询常用方法如下:1、合理使用索引索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。索引的使用要恰到好处,使用原则如下:经常在查询中作为条件被使用的列,应为其建立索引。频繁进行排序或分组(即进行group by或order by操作)的列...

2013-10-14 21:53:18 76

原创 PL/SQL语句块基本语法(ORACLE存储过程,函数,包,游标)

转:http://bing-zz.iteye.com/blog/11213571、 PL/SQL语句块PL/SQL语句块只适用于Oracle数据库,使用时临时保存在客户端,而不是保存在数据库。基本语法:declare 变量声明、初始化begin 业务处理、逻辑代码exception 异常捕获end; 变量声明:<变量名> &l...

2013-10-14 21:47:17 85

原创 java调用Oracle存储过程

转:http://bing-zz.iteye.com/blog/1120421 重点在于过程调用,返回多条记录package bing.oracleprocedure;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.ResultSet;import java.s...

2013-10-14 21:44:26 57

原创 oracle存储过程中的select语句

导读:在oracle数据库存储过程中如果用了select语句,要么使用"select into 变量"语句要么使用游标,oracle不支持单独的select语句。先看下这个存储过程:create or replace procedure pro_test is begin select * from t_test; end pro_test;这个存储过程正...

2013-10-14 21:35:24 2169

原创 Oracle存储过程利用游标返回结果集

Oracle存储过程可以利用游标返回结果集,它的实现方法是本文我们主要要介绍的内容,接下来我们就开始介绍。首先我们在sqlplus中建立如下的内容:1、程序包SQL> create or replace package types 2 as 3 type cursorType is ref cursor; 4 end; 5 / 程序包已创建2...

2013-10-14 21:34:16 745

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除