自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咸鱼翻身

我看行!

  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

原创 PL/SQL语言基础

1、PL/SQL块结构定义部分:用于定义常量、变量、游标、例外、复杂数据类型等 执行部分:用于实现应用模块功能 例外处理部分:用于处理执行部分可能出现的运行错误2、PL/SQL块分类:可以分为匿名块、命名块、子程序、触发器等4类匿名块:没用名称的plsql块 命名块:是指具有特定名称标识的plsql块,与匿名块非常类似,只不过在plsql块前使用>加以标记。子程序:包括过程

2013-08-10 19:41:24 1024

原创 14、J2SE基础-Decorator设计模式

在程序中用一个对象(the Decorators)包装另外的一个对象,这是一种被称为Decorator的设计模式如果要设计自己的IO包装类,这个类需要继承以FilterXXX命名的类,例如:设计一对输入输出包装类:RecordInputStream和RecordOutputStream,来完成从数据库文件中读取记录和往数据库文件总写入记录;Exception类从Throwable类继承了三个pri

2012-03-20 21:44:31 623

原创 13、J2SE基础-过滤流与包装类

1、包装类的概念与作用        1、通过FileOutputStream对象将一个浮点销售写入到文件中,如何做?能否通过FileOutputStream        对象直接将一个整数写入到文件呢?        2、假如有个DataOutputStream类提供了往各种输出流对象中写入各种类型数据的方法,你现在        所要做的工作就是:传递一个FileOutput

2012-03-20 19:39:47 664

原创 12、J2SE基础-字符编码

字符编码计算机里面只有数字,计算机软件里的一切都是用数字来表示的,屏幕上显示的一个个字符也不例外;字符a对应数字97,字符b对应数字98等,这种字符与数字对应的编码规则别称为ASCII(美国标准信息交换码)。ASCII的最高bit位都为0,也就是说这些数字都在0---127之间;中国大陆将每一个中文字符都用两个字节的数字来表示,中文字符的每个字节的最高位bit都为1,中国大陆为每个中文

2012-03-17 22:49:10 572

原创 11、J2SE基础-IO流

节点流理解流的概念流是字节序列的抽象概念;文件时数据的静态存储形式,而流是指数据传输时的形态;流类分为两个大类:节点流类和过滤流类(也叫处理流类);InputStream与OutputStream类程序可以从中连续读取字节的对象叫输入流,在java中,用InputStream类来描述所有输入流的抽象概念;方法:int read():从输入流中读取

2012-03-16 14:56:07 516

原创 10、J2SE基础-File类、RandomAccessFile类

File类File类是IO包中唯一代表磁盘文件本身信息的类,而不是文件中的内容;File类定义了一下与平台无关的方法来操纵文件,例如:创建、删除文件和重命名文件;java中的目录被当作一种特殊的文件使用,list方法可以返回目录中的所有子目录和文件名在Unix下的路径分隔符为(/),在Dos下的路径分隔符为(\),例子:判断某个文件是否存在,存在则删除,不存在则创建;

2012-03-13 22:50:27 506

原创 09、J2SE基础-日期相关类,Math与Random类

日期相关类最常用几个类:Date,DateFormat和CalendarCalendar类Calendar.add方法;Calendar.get方法;Calendar.set方法;Calendar.getInstance静态方法创建实例GregorianCalendar子类;例子:计算出距当前时间315天后的日期时间,并用“XXXX年XX月XX日XX小时:X

2012-03-13 22:16:39 438

原创 08、J2SE基础-Properties类,System类与Runtime类

Properties类Properties类是Hashtable的子类;增加了将Hashtable对象中的关键字和值保存到文件和从文件中读取关键字和值到Hashtable对象的方法;如果要用Properites.store方法存储Properties对象中的内容,每个属性的关键字和值都必须是String类型;例子:使用Properties把程序的启动运行次数记录在某个文件中,每

2012-03-12 22:23:24 466

原创 07、J2SE基础-Hashtable类

Hashtable类Hashtable不仅可以像Vector一样动态存储一系列对象,而且对存储的每一个对象(称为值)都要安排另一个对象(称为关键字)与之相关联;如果新增的关键字重复,新的值将冲掉原有的值;用作关键字的类必须覆盖Object.hashCode方法和Object.equals方法;例子:使用自定义类作为Hashtable的关键字类;

2012-03-12 22:00:51 396

原创 06、J2SE基础-包装类和集合类

包装类将一个字符串转换成整数有三种办法:int w = new Integer(args[0]).intValue();int w = Integer.parseInt(args[0]);int w = Integer.valueOf(args[0]).intValue();集合类集合类用于存储一组对象,其中的每个对象称之为元素:经常会用到的集合类包括:

2012-03-12 20:17:50 493

原创 05、J2SE基础-API,String,StringBuffer

理解API的概念Application Programming InterfaceWindows API:就是Windows操作系统提供的各种函数;Java API:就是JDK中提供的各种java类;必须先掌握编程语言的语法;掌握更多的API在编程时会更加得心应手;要积累编程经验和感觉;编写专业领域的程序,必须具有专业知识;String类和Str

2012-03-04 15:58:31 596

原创 04、J2SE基础-多线程

多线程了解进程和线程:在多任务系统中,每个独立执行的程序称为进程,一个进程中又可以包含一个或多个线程,一个线程就是程序内部的一条执行线索用Thread类创建线程1、要将一段代码在一个新的线程上运行,该代码应该在一个类的run()方法中,并且run()方法所在的类是Tread类的一个子类;2、启动一个新的线程,不是直接调用Tread的子类对象的run()方法,而是

2012-03-04 15:56:22 567

原创 03、J2SE基础-异常、包、访问控制、命名规则

异常异常定义了程序中遇到的非致命的错误,而不是编译时的语法错误;如果一个方法在定义的时候就throws Exception,那么当使用这个方法的时候就必须用try……catch语句进行捕获;可以通过继承Exception类来定义自己的异常类,一个方法可以抛出多个异常;用try……catch方法还可以用来控制程序的跳转;finally语句块:不管异常是否发生,finally中的语

2012-03-03 07:51:17 572

原创 02、J2SE基础-对象类型的转换、多态性、匿名内部类

对象类型的转换1、子类对象可以自动转换为父类;2、父类对象转换为子类的时候必须进行强制转换;3、instanceof 操作符可以用它来判断一个实例对象是否属于一个类;4、object 类的equals方法通常要被其他类覆盖,这样才能比较这类的两个对象是否相等;多态性1、应用程序不必为每一个子类编写功能调用,只需要对抽象基类进行处理即可。2、子类的功能可以被基

2012-02-27 00:05:22 481

原创 01、J2SE基础-继承、抽象类、接口

继承1、所有的类都默认继承Object类抽象类和抽象方法1、如果一个类中包含一个抽象方法,这个类就必须标志位抽象类;2、抽象类不能被实例化,也就是说不能通过new产生任何对象;3、抽象方法只能被声明,不能被实现;4、抽象类的子类必须实现所有的抽象方法后才能被实例化,否则这个子类还是一个抽象类;接口1、接口是抽象方法和常量值的定义的集合;接

2012-02-26 23:03:17 512

原创 Oracle DML语句概述

DML语句包括: SELECT INSERT UPDATE DELETE MERGE DML语句错误的原因:1、语法错误2、引用不存在的对象和列3、访问权限问题4、违反约束条件5、空间问题 控制事务一个事务包含一个或多个DML语句,以ROLLBACK或COMMIT命令结尾;Ora

2011-07-27 10:15:41 2926

原创 Oracle序列概述

--创建序列示例CREATE SEQUENCE[SCHEMA].sequencename[INCREMENT BY NUMBER][START WITH NUMBER][MAXVALUE NUMBER |NOMAXVALUE][MINVALUE NUMBER |NOMINVALU

2011-07-25 14:37:03 592

原创 Oracle同义词概述

--创建同义词示例SELECT * FROMhr.employees@prod;CREATE PUBLIC SYNONYMemp FOR hr.employees@prod;SELECT * FROM emp;使用同义词可以保证当数据库的位置或对象名称发生改变是,应用程序的代码保

2011-07-25 09:57:08 1403

原创 Oracle视图概述

使用视图的原因:安全,简化用户的SQL语句,防止错误的发生,提高性能,让数据更加有意义; 创建视图示例:CREATE VIEW emp_finAS SELECT hire_date,job_id,salary,commission_pct FROM employees;  当对两

2011-07-25 09:56:46 460

原创 Oracle约束概述

执行一条语句如果违反约束条件,这条语句之前成功的记录也会一起被回滚掉;约束的类型 UNIQUE NOT NULL  PRIMARY KEY FOREIGN KEY CHECK 如果父表和子表之间存在外键关系,如果子表中有记录引用父表,那么删除父表中的记录将会发生错误,这可以通过两

2011-07-25 09:56:06 431

原创 Oracle索引概述

Oracle序列有两个作用1、提供主键和唯一键约束:外键约束在父表中定义了,所以在子表中不是必须的,但是出于性能的考虑,通常也在子表中的外键约束列建立索引;2、提高系统的系能:语句中有where子句、语句中带有排序操作,语句中带有表连接的操作 索引的类型:B*Tree Index

2011-07-25 09:55:32 517

原创 Oracle表概述

Oracle表的类型 heap table 数据以堆的方式管理 index organized tables 表按索引结构存储,强制要求行本身有某种物理顺序,数据要根据主键有序的存储 index clusters tables cluster是指一个或多

2011-07-22 18:00:13 599

原创 Oracle数据库对象类型和列数据类型概述

归类数据库主要的数据类型All object hava a name and atype, and each object is owned by a schema.--查询数据库的主要对象类型selectobject_type,count(object_type) from d

2011-07-22 17:59:21 987

原创 Oracle数据库审计概述

针对SYSDBA的审计,Oracle提供了三种技术:1、数据库审计用户的使用的特权,执行的命令和访问的表,已经登录状态2、使用数据库触发器对发起基于值的审计;3、细粒度审计可以追踪到对表中哪些行进行了访问; 当初始化参数文件AUDIT_SYS_OPERATIONS被设置为true

2011-07-21 14:06:20 1145

原创 Oracle用户配置文件概述

A profile has dual function: toenforce a password policy and to restrict the resources a session can consume;密码管理时一直有效的对资源的管理时当初始化参数RESOURCE

2011-07-21 13:24:34 1792

原创 Oracle权限和角色管理概述

Oracle的权限有两种:system privileges:用户所做的操作会对数据字典造成影响;object privileges:用户所做的操作会对数据造成影响; System Privilege:大概有200多个系统权限,常用的系统权限包括: CREATE SESSION

2011-07-20 17:31:09 553

原创 Oracle用户管理概述

user, user account, schema的区别A user isa person who connects to a user account by establishing a session against theinstance and log on with

2011-07-20 15:08:52 570

原创 Oracle表空间管理

创建和管理表空间--查询任何一个表空间的状态信息;selectt.tablespace_name name, d.allocated, u.used, f.free,t.status,d.cnt,contents,t.extent_managementextman, t.segm

2011-07-19 18:01:10 889

原创 Oracle存储概述

一个表空间可以包含多个segments,也可以包含多个datafiles;segments 和datafiles之间没有直接的关系;数据文件可以保持在服务器的文件系统里面也可以保持在ASM设备中; Oracle将一个 segment存储在多个数据文件中,一个数据文件包含多个seg

2011-07-19 17:59:43 484

原创 共享服务器模式

共享服务器模式完全是在服务器端进行配置的,客户端并不能区分是专用服务器模式还是共享服务器模式;使用共享服务器模式的时候,实例会增加一些新的后台进程和内存结构,并且监听进程会更改其监听方式;新增的后台进程为:dispatchers and shared servers新增的内存结构

2011-07-18 14:49:50 721

原创 oracle 网络配置

Oracle默认的网络配置是专用服务器模式(dedicated server)   执行一个SQL语句通常要经过4个步骤: 1、解析(parse):解析阶段要和shared pool交互,它负责将SQL语句翻译成可以执行的状态; 2、绑定(bind):在此阶段,所有变量被赋予值

2011-07-18 09:40:27 2007

原创 使用数据字典和动态性能视图

数据字典数据字典表和其他表的重要区别在于:他是在数据库创建时期产生的,并且不允许用户直接访问;数据字典中包含如下内容,并且存储在SYSTEM和SYSAUX表空间中1、数据库逻辑结构和物理结构的元数据2、用户定义3、安全信息4、完整性约束5、性能监控信息可以通过访问数据字典视图来访

2011-07-18 09:39:33 649

原创 使用日志文件和追踪文件

日志文件的位置受BACKUPGROUND_DUMP_DEST参数文件的控制日志文件的文件名类似于:alert_SID.log在日志文件中记录的信息包括如下内容:1、所有启动和关闭的信息,包括状态转换的信息,如:ALTER DATABASE MOUNT;2、所有实例的内部错误,如O

2011-07-18 09:39:04 598

原创 启动和关闭数据库

数据库启动Oracle推荐的启动顺序为:DatabaseControl----> Database Listener---->database 所有DatabaseControl的会话都是基于HTTPS协议的启动DatabaseControl: emctl start dbcon

2011-07-18 09:38:40 776

原创 初始化参数概览

在oracle 11g系统中有342个初始化参数,并还有50个oracle公司隐藏的参数,但其中只有33个初始化参数是非常重要的,必须要学习好;每个初始化参数都有一个初始化值,DB_NAME除外;初始化参数被分为:baisc 和advanced 两类 --查看系统中的初始化参数s

2011-07-18 09:36:13 666

原创 使用DBCA创建数据库

控制文件定义了实例和数据库之间的连接参数当Oracle处于mount状态的时候,实例和数据库之间就建立了相关的连接通过读取控制文件中其他文件的位置(联机重做日志文件和数据文件)后,数据库就可以置于open状态在控制文件中,保存了表空间和数据文件之间的映射关系建立一个数据库服务器包

2011-07-18 09:35:35 1238

原创 Oracle 安装规划

选择操作安装的操作系统Linux on Intel and AMDMicrosoft Windows on Intel and AMDSolaris on SPARCAIX on POWERHPUX on PA-RISC Oracle安装所需的最小资源1G RAM1.5G swa

2011-07-18 09:34:41 604

原创 Oracle安装管理管理工具概览

OUI:Oracle Universal Installer:数据库安装工具DBCA:Database Configuration Assistant:数据库创建工具DBUA:Database Upgrade Assistant 数据库升级工具OEM:Oracle Enterpr

2011-07-15 17:32:55 664

原创 Oracle存储概述

Oracle中的存储分为逻辑存储和物理存储:逻辑存储和物理存储之间的转换是通过表空间来完成的;逻辑存储和物理存储之间的关系和他们的定义是存储在数据字典中的;逻辑存储是以段(Segments)为单位的,有各种不同类型的段: 物理结构:有三种物理文件类型是Oracle必须的,其他都是

2011-07-15 16:21:43 631

原创 Oracle后台进程概述

SMON:the system monitor:主要用于初始化任务来加载和打开数据库,之后的任务就是清理数据库,例如合并数据文件中的空闲区域; PMON:the process monitor:主要用于监控服务器端进程,并在这些进程发生问题的时候清理这些进程,并将PGA占用的内存

2011-07-15 14:48:54 893

Oracle10学生手册I

Oracle10学生手册I,从头开始吧!

2011-05-11

空空如也

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

TA关注的人

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