自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 oracle 数据库事务

<br />事务是由一系列相关的sql语句组成的最小逻辑单元,oracle系统以事务为单位处理数据,来保持数据的一致性。<br />数据库中的事务是工作中的一个逻辑单元,由一个或多个sql语句组成。如果对事务执行提交,则该事务中的所有操作都会提交;<br />成为数据库中的永久组成部分,如果事务遇到错误而被取消或者回滚,则事务中的所有操作均被清除,数据恢复到事务执行前的状态,<br />也就是说一个事务中的所有sql语句要么全部被执行,要么全部没有执行。<br />数据库事务的特性:<br />一组sql语

2010-10-20 15:34:00 577

转载 数据从MySQL迁移到Oracle需要注意些什么

<br />问:把数据从MySQL迁移到Oracle需要注意些什么? <br /><br />  答:以下是MySQL迁到Oracle需要掌握的注意事项,希望对你有所帮助。 <br /><br />  1.自动增长的数据类型处理 <br /><br />  MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。 <br /><br />  CREATE SEQUENCE 序列号的

2010-10-19 11:23:00 778

转载 oracle RAC:监听原理简介

<br />RAC1 RAC2 都需需要配置监听,各自监听自己的 实例;<br />客户端使用SERVER的虚拟IP配置2个监听地址;<br />为什么使用虚拟地址?<br />监听地址使用 VIP(如果没有vip,连接失败节点的process会有一个比较长的tcp超时等待,才能返回错误,有了vip后,节点失效后,由于vip漂移到其它节点,连接该vip的process很快就能返回错误,从而更快的尝试连接其它活动的节点)<br />客户最终连接到哪个INSTANCE?<br />如果客户端没有指定连接到哪个实

2010-10-18 14:40:00 3154

转载 Oracle RAC原理

<br />ORACLE RAC原理在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时还需要两类软件,一个是集群软件,另外一个就是Oracle数据库中的RAC组件。同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的RAC组件处理也可能会发送给另外一台服务器的RAC组件处理,处理完请

2010-10-18 14:39:00 1680

转载 Oracle RAC学习笔记:基本概念及入门

oracle 10g real application clusters introduction<br /><br />   1、什么是cluster<br /><br />    一个cluster是由两个或是多个独立的、通过网络连接的servers组成的。几个硬件供应商多年以来提供了Cluster性能的各种需求。一些Clusters仅仅为了提供高可用性的,在当前活动的node发生故障时转移到次节点node。另一些是为了提供分布式的连接、工作的可扩展性。另一个Cluster的共同特点是,对于一个应用程序

2010-10-18 12:05:00 23299

转载 Oracle数据导入与导出

<br />利用Spool导出数据<br />set colsep' ';    //域输出分隔符<br />set echo off;    //显示start启动的脚本中的每个sql命令,缺省为on<br />set feedback off;  //回显本次sql命令处理的记录条数,缺省为on<br />set heading off;   //输出域标题,缺省为on<br />set pagesize 0;   //输出每页行数,缺省为24,为了避免分页,可设定为0<br />set termout

2010-10-17 14:10:00 880

转载 oracle 数据库的导入和导出

<br />Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。<br /><br />执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,<br />DOS中可以执行时由于 在oracle 8i 中 安装目录/ora81/BIN被设置为全局路径,<br />该目录下有EXP.EX

2010-10-17 14:07:00 592

转载 oracle触发器

21-1:建立before触发器       CREATE OR REPLACE TRIGGER tr_sec_emp       BEFORE INSERT OR UPDATE OR DELETE ON emp       BEGIN         IF to_char(sysdate,'DY','nls_date_language=AMERICAN')           IN ('SAT','SUN') THEN             raise_application_error(-20001,

2010-10-14 11:12:00 689

原创 oracle 触发器

<br />触发器:<br />       是特殊的存储过程,它在发生某种数据库事件时由oracle系统自动触发;触发器用于完成加强数据的完整性约束和业务规则等,对于表来说,触发器可以实现比check约束更为复杂的约束。<br />      oracle触发器的种类可以分为DML触发器,替代触发器,系统事件触发器和DDL触发器。<br />      DML触发器由DML语句触发,例如insert,update,delete等。按触发的时间分为before和after触发器。<br />      in

2010-10-14 10:39:00 583

转载 oracle 调用存储过程和函数返回结果集

<br />   在程序开发中,常用到返回结果集的存储过程,这个在mysql和sql server 里比较好处理,直接返回查询结果就可以了,<br />但在oracle里面 要 out 出去,就多了一个步骤,对于不熟悉的兄弟们还得出上一头汗:),这里我简单介绍一下,以供参考,<br />   1  定义包<br />      oracle 返回的结果集需要自定义一个 CURSOR (游标变量)性质的变量,这个要在包头定义,所以要建立一个包,如下是包头Pl/sql代码 CREATE OR REPLACE P

2010-10-13 17:46:00 1566

原创 oracle 存储过程学习一

<br />SQL> set serveroutput on ;<br />SQL> create or replace procedure month_mobileId(a  in varchar2) <br />  2  is <br />  3  v_mobileId number ;<br />  4  begin <br />  5  select mobileId into v_mobileId from tmonthfees201010 where rpid=a ;<br />  6  dbm

2010-10-13 17:11:00 501

原创 plsql 存储过程,函数,触发器学习

1.函数的创建和应用:    SQL> set serveroutput on ;    SQL> create function get_mobileId (month_rpid varchar2)           2  return number           3  as           4  monthfee_mobileid tmonthfees201010.mobileId%type ;          5  begin           6  select mobileId i

2010-10-12 17:34:00 754

struts2.0中文教程

strust2 学习手册 是初学者学习struts2.0有力的工具。

2014-01-22

空空如也

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

TA关注的人

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