自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

linsea的专栏

潜心戒躁

  • 博客(62)
  • 问答 (3)
  • 收藏
  • 关注

原创 sex and the city s1

S101 Sex and the city aired "Once upon a time an English journal-ist came to New York.Elizabeth was attractive and bright, and right away she hooked up with one of the city's eligible bachelors....

2011-05-17 23:57:42 4254

原创 ORACLE 命令大全(2)

一些常用的内置程序包:DBMS_OUTPUT 包输出 PL/SQL 程序的调试信息DBMS_LOB 包提供操作 LOB 数据的子程序DBMS_XMLQUERY 将查询结果转换为 XML 格式DBMS_RANDOM 提供随机数生成器UTL_FILE 用于读写操作系统文本文件====================================================...

2010-08-08 16:42:04 327

原创 RMAN 命令拼凑版

http://blog.chinaunix.net/u1/46451/showart_456383.html   http://www.evan8.com/blog/article/net/ORACLE%20%E5%91%BD%E4%BB%A4%E5%A4%A7%E5%85%A8%E4%B8%AD%E6%96%87%E7%89%88.htm连接到目标数据库(不用恢复目录数据库)   rm...

2010-08-08 11:08:56 159

原创 ORACLE 命令大全(1)

内容包括三大项: 1.oracle基本操作语句 2.SQLServer基本操作语句 3.各种数据库连接方法**************************************************oracle基本操作语句********************************************************打开服务...

2010-08-08 10:54:36 199

原创 匿名内部类的初始化

package codelib.innerclasses;public interface Destination { String readLabel();}  package codelib.innerclasses;/** * @author Administrator * */public class InnerClassInitTest {...

2010-07-13 10:54:19 262

原创 java回调函数 ZZ

所谓回调,就是客户程序C调用服务程序S中的某个方法a,然后S又在某个时候反过来调用C中的某个方法b,对于C来说,这个b便叫做回调函数。 一般说来,C不会自己调用b,C提供b的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的b叫甚名谁,所以S会约定b的接口规范(函数原型),然后由C提前通过S的一个函数r告诉S自己将要使用b函数,这个过程称为回调函数的注册,r称为注册函数。...

2010-07-07 16:03:05 87

阿里巴巴和淘宝的校园应聘经历

这次是去年11月左右校园招聘的事,当时阿里巴巴集团来广州校园招聘,我最关注的是其旗下淘宝和阿里巴巴B2B子公司的数据库DBA职位,原因我专业研究方向是数据库,在学校跟着导师做的项目也是数据库相关的,而且个人对oracle数据库很感兴趣,在校园招聘前几个月也咬牙自费花了8K考了个OCP证书,希望能在校园招聘中给自己增加点筹码;另外我也做JAVA的项目,对JAVA比较熟悉,当时求职的职位主要定位在Or...

2010-03-14 21:59:30 271

Oracle进程类别

Oracle进程类别 n        Oracle实例主要有3类进程:Ø         服务器进程(server process):这些进程根据客户的请求来完成工作。我们已经对专用服务器和共享服务器有了一定的了解。它们就是服务器进程。Ø         后台进程(background process):这些进程随数据库而启动,用于完成各种维护任务,如将块写至磁盘、维护在线重做日...

2009-09-28 16:40:10 118

Oracle内存结构与管理(2)

自动SGA内存管理(ASMM):要使用自动管理,需要设置参数SGA_TARGET、STATISTICS_LEVEL(=TYPICAL或ALL,因为不支持统计集合,数据库就没有必要的历史信息来确定大小)。在Oracle9i及以前版本中,只能用手动SGA内存管理,不存在参数SGA_TARGET,而且参数 SGA_MAX_SIZE只是一个上限,而不是动态目标,但10G中时SGA_TARGET设置不能...

2009-09-28 16:38:28 77

Oracle内存结构与管理(1)

Oracle内存结构与管理 内存结构SGA(System Global Area):系统全局区。PGA(Processor Global Area):进程全局区。UGA(User Global Area):与特定会话相关联,如果使用共享服务器模式则它在SGA中分配,因为每个共享服务器进程都能访问它,如果使用专用服务器模式,则它在PGA中分配。 从9i开始,有两种方法管理...

2009-09-28 16:34:11 81

Oracle触发器增量提取

--insert触发器提取增量--delete触发器提取增量--update触发器提取增量----先建立两个增量表:一个插入表,一个删除表.create table emp_insert_incremental(empno number(4),ename varchar(10))create table emp_delete_incremental(...

2009-09-23 10:59:26 401

C程序设计(第二版)之文件(笔记)

#include <stdio.h>/*从键盘输入一些字符,保存在输入的文件名的文件中,直到输入一个'#'为止*/main(){ FILE* fp; char ch,filename[10]; scanf("%s",filename); if((fp=fopen(filename,"w"))==NULL){   printf("Cannot open file\n");   exit(...

2009-09-20 20:40:32 84

C语句结构体

一.声明一个结构体类型:struct student{int num;char name[20];char sex;int age;float score;char addr[30];}; //注意这里有分号!!! 二.定义结构体类型变量2.1struct student student1, student2; 2.2 在声明类型的同时定义...

2009-09-18 17:00:36 393

9i SQL notes

General functions:– NVL– NVL2– NULLIF– COALSECE– CASE– DECODE CONCAT('Hello', 'World')SUBSTR('HelloWorld',1,5)LENGTH('HelloWorld')INSTR('HelloWorld', 'W')LPAD(salary,10,'*')RPAD(salary, 10, '*')TRIM...

2009-09-12 21:59:22 94

Sed 学习小记

Sed 学习小记 查找匹配sed 示例$ sed -e 'd' /etc/services 如果输入该命令,将得不到任何输出。那么,发生了什么?在该例中,用一个编辑命令 'd' 调用 sed。sed 打开 /etc/services 文件,将一行读入其模式缓冲区,执行编辑命令(“删除行”),然后打印模式缓冲区(缓冲区已为空)。然后,它对后面的每一行重复这些步骤。这不会产生输...

2009-08-25 23:59:51 90

向Perl程序传递参数

#!/usr/bin/perl#argvtest.pl#run example: #./argvtest.pl a0 a1 a2#a0 -> ARGV[0]#a1 -> ARGV[1]#a2 -> ARGV[2]# $#ARGV=2#note the difference:$aaa=@ARGV; print $#ARGV , "...

2009-08-22 11:37:54 518

用Perl去掉源代码文件中的前导行号

我们在看电子书时,有时遇到源代码,想直接复制过来就可以运行,但一般书中为了便于讲解,会在源代码文件中每行都加上行符,如果代码很长时,自己复制过来再在文件中手功一行一行地把前导行号删除是很麻烦的.这里提供一个用Perl写的脚本,可以自动把前导行号去掉.使用方法:  ./delnum.pl  sourceFile NewFile其中sourceFile是有行号的源代码文件,NewFile是...

2009-08-22 01:17:23 167

Learning Perl

#!/usr/bin/perl#3.1recat.pl#把提供的内容反序输出,与cat命令相反的功能。@line=(<STDIN>);@reline = reverse @line;print @reline;#另一个方法:#print reverse (<STDIN>); ===============#!/usr/bi...

2009-08-21 15:51:27 103

ORACLE 死锁实验

环境:  DB: ORACLE 10.2   OS : RHEL 4SQL> show user;USER 为 "SCOTT"SQL> select * from deptbak;    DEPTNO DNAME          LOC---------- -------------- -------------        10 ACCOUNTING     NEW YO...

2009-07-25 17:02:04 121

原创 oracle启动

oracle启动的状态学习笔记-oracle启动的状态过去遇到过几次朋友的数据库无法启动,有的成功解决了,有的因为技术或者时间的原因没有解决。所以,再怎么学习oracle的启动都不过分。oracle实例启动的三个状态。1 nomount(Instance started)2 mount(Control file opened for this instance)3 open(All ...

2009-07-23 09:10:16 95

Oracle 临时表

 Oracle 临时表临时表(Temporary table)用于保存事务或会话期间的中间结果集。临时表中保存的数据只对当前会话可见,所有会话都看不到其他会话的数据;临时表比常规表生成的redo少得多。不过,由于临时表必须为其中包含 的数据生成undo信息, 所以也会生成一定的redo。 UPDATE和DELETE会生成最多的undo; INSERT和SELECT生成的undo最少。 ...

2009-07-16 11:22:57 75

ORA-30036 错误重演实验

实验步骤:1. 建立一个很小的UNDO表空间,把系统当前的UNDO表空间设为此表空间.2. 建立一个表,在其中插入大量行.3.更新这个表中的大量行,更新过程中将出现指定的错误.错误原因分析:更新时会生成大量的UNDO信息,这些信息将存储在系统UNDO段中,但因为更新很大,而UNDO表空间很小,不足以保存下这么多的UNDO信息,为了保证用户更新之后如果发出滚命令可以回退,更新操作...

2009-07-15 21:01:48 327

Redo 与 Undo (2)

 9.4.6 日志竞争l         redo放在一个慢速设备上:磁盘表现不佳。该购买速度更快的磁盘了。l         redo与其他频繁访问的文件放在同一个设备上。redo设计为要采用顺序写,而且要放在专用的设备上。如果系统的其他组件(甚至其他Oracle组件)试图与LGWR同时读写这个设备,你就会遭遇某种程度的竞争。在此,只要有可能,你就会希望确保LGWR拥有这些设备的独占...

2009-07-14 20:37:44 68

Redo 与 Undo (1)

通常对undo有一个误解,认为undo用于数据库物理地恢复到执行语句或事务之前的样子,但实际上并非如此。数据库只是逻辑地恢复到原来的样子,所有修改都被逻辑地取消,但是数据结构以及数据库块本身在回滚后可能大不相同。原因在于:在所有多用户系统中,可能会有数十、数百甚至数千个并发事务。数据库的主要功能之一就是协调对数据的并发访问。也许我们的事务在修改一些块,而一般来讲往往会有许多其他的事务也在修改这些块...

2009-07-14 20:33:43 70

事 务

事  务 Oracle中的事务体现了所有必要的ACID特征。ACID是以下4个词的缩写: l         原子性(atomicity) :事务中的所有动作要么都发生,要么都不发生。 l         一致性(consistency) :事务将数据库从一种一致状态转变为下一种一致状态。 l         隔离性(isolation) :一个事务的影响在该事务提交前对其他事...

2009-07-12 10:48:43 89

并发与多版本

并发与多版本 7.1   什么是并发控制? 并发控制(concurrency control)是数据库提供的函数集合,允许多个人同时访问和修改数据。多版本是指, Oracle能同时物化多个版本的数据,这也是Oracle提供数据读一致视图的机制 (读一致视图即 read-consistent  view,是指相对于某个时间点有一致的结果)。多版本有一个很好的副作用,即数据的读取器(r...

2009-07-11 19:33:41 200

Oracle 锁(2)

6.3   锁类型 Oracle中主要有3类锁,具体是: l         DML锁(DML lock):DML代表数据操纵语言(Data Manipulation Language) 。一般来讲,这表示SELECT、INSERT、UPDATE、MERGE 和 DELETE 语句。DML 锁机制允许并发执行数据修改。例如,DML 锁可能是特定数据行上的锁,或者是锁定表中所有行的表级锁。 ...

2009-07-11 15:03:18 84

Oracle 锁(1)

6.1           什么是锁?锁(lock)机制用于管理对共享资源的并发访问。首先,所有数据库本质上都不同。其次,学习每一个新数据库时,应该假设自己从未使用过数据库。在一个数据库中能做的事情在另一个数据库中可能没有必要做,或者根本不能做。 在Oracle中,你会了解到: l         事务是每个数据库的核心,它们是“好东西”。 l         应该延迟到适...

2009-07-11 15:01:32 68

Oracle进程类别(2)

后台进程 可以使用一个V$视图查看所有可能的Oracle后台进程,确定你的系统中正在使用哪些后台进程:select paddr, name, description from v$bgprocess order by paddr desc 有两类后台进程:有一个中心(focused)任务的进程(如前所述)以及完成各种其他任务的进程(即工具进程)。 主要的Oracle后台进程...

2009-07-09 22:54:48 68

Oracle进程类别(1)

Oracle进程类别 n        Oracle实例主要有3类进程:Ø         服务器进程(server process):这些进程根据客户的请求来完成工作。我们已经对专用服务器和共享服务器有了一定的了解。它们就是服务器进程。Ø         后台进程(background process):这些进程随数据库而启动,用于完成各种维护任务,如将块写至磁盘、维护在线重做日...

2009-07-09 22:48:37 96

Oracle内存结构与管理

Oracle内存结构与管理 内存结构SGA(System Global Area):系统全局区。PGA(Processor Global Area):进程全局区。UGA(User Global Area):与特定会话相关联,如果使用共享服务器模式则它在SGA中分配,因为每个共享服务器进程都能访问它,如果使用专用服务器模式,则它在PGA中分配。 从9i开始,有两种方法管理...

2009-07-07 21:19:59 119

原创 Oracle 命令速查

第一章:日志管理  1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add lo...

2009-07-07 16:11:59 88

PL/SQL编程

选自<<oracle 10g 宝典>> declare v_checkout TIMESTAMP(3);begin v_checkout := '09-1月-04 07:48:53.275'; DBMS_OUTPUT.PUT_LINE(v_checkout);END; 

2009-07-07 16:10:38 70

Oracle常用函数汇总(补充)

SQL中的组函数 组函数也叫集合函数,返回基于多个行的单一结果,行的准确数量无法确定,除非查询被执行并且所有的结果都被包含在内。与单行函数不同的是,在解析时所有的行都是已知的。由于这种差别使组函数与单行函数有在要求和行为上有微小的差异. 组(多行)函数 与单行函数相比,oracle提供了丰富的基于组的,多行的函数。这些函数可以在select或select的having子句中使用,当...

2009-07-07 15:41:25 66

Oracle常用函数汇总

PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则。SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,...

2009-07-07 15:37:59 105

Red Hat Enterprise AS 4 上安装 Oracle 10G 手记

Oracle version: 10g Release 2 (10.2) for Linux x86参考<<基于Linux的Oracle数据库管理>> 李爱武编著====================确定系统已安装如下包:所需程序包的版本(或更高版本): (有些不一定准确)gcc-3.2.3-2 make-3.79 binutils-2.11 openmotif-2....

2009-06-02 20:59:38 77

原创 初学者 学好JAVA最关键几点

第一个是path 和 CLASSPATH的问题第二个是package和import问题第三个是public,protected,private,static,什 么时候用,为什么要用,怎么用第四个是制作jar文件 第一个,path 和 CLASSPATH的问题什么是path 是你的JDK的工作路径例如 你的jdk安装在C:/jdk/ 此时的你的path(如果原来...

2008-11-11 10:05:55 79

原创 Ubuntu: Debian(Ubuntu) 常用命令大全

此文描述了自ubuntu 5.10版本之后的系统所代命令参数,dapper,edgy以及7.04版本中可能会有一些变动,于此文不同,如有疑问可以发邮件给isher或访问wiki.ubuntu.com.cn下面内容及向心内文的内容均为ubuntu(cn)的wiki中摘录,为方便广大是用ubuntu的使用者查找和使用,特摘录安装查看软件xxx安装内容dpkg -L xxx 查找软...

2008-11-04 21:35:46 171

原创 C/C++编程基础篇之浅析堆&栈

五大内存分区    在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。    堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,...

2008-10-30 21:07:05 81

原创 Java中存储区的分类

Java中把存储区分为6类。分别为寄存器(register)、栈(stack)、堆(heap)、静态存储区(static storage)、常量存储区(constant storage)以及非随机存取存储区(Non-RAM)。 1. 寄存器(register).寄存器与其他的存储区不同,它位于CPU中,所以它是存取速度最快的存储区.但是由于CPU中寄存器的数量是非常有限的,所以寄存器的使用是由CP...

2008-10-30 21:03:24 146

空空如也

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

TA关注的人

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