E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
oracle学习笔记
Oracle学习笔记
(十)
70 Redo和Undo Redo和Undo从字面上就能够明白其中的意思。不过在开始读的时候。我对于这些概念还是有些混淆。其实Redo和Undo的都是起到日志的功能。但是,却是日志的两个方面。至少我现在觉得Redo适用于事务的恢复。而Undo适用于事务的回滚。是日志的两个完全的不同的方面。而在Oracle中。则是完全的分清楚了这两个方面。这也许就
chandler
·
2010-02-25 22:00
oracle
sql
工作
Oracle学习笔记
之存储过程与函数
PL/SQL是对Oracle数据库进行操作的一种过程性编程语言,它可以在SQL*plus中执行,也可以嵌入到JAVA或者C++中。其基本组成为:DECLARE...BEGIN...EXCEPTION...END可用来将对数据库的各种操作封装为一个代码块,为了加强可重用性,还可将重复性代码写成函数与存储过程,用参数表示变化的部分。 函数与存储过程的区别是,函数返回一个值,而存储过
zhangren07
·
2010-02-25 15:00
Oracle学习笔记
之表空间等概念及用户权限
Oracle数据库只是一些文件组成,Oracle实例是指有自己的系统全局区和相关数据库文件的Oracle服务器进程集。新装的Oracle数据库管理系统有一个预装的数据库(通常叫ORCL),同时会启动一个实例,以后的数据库连接,都默认是通过这个实例连接到该数据库。 可以新建数据库,通过图形化或手工代码方式。新建的数据库与ORCL一样,可能只是取名不同(假设为newdb),也会启动newd
zhangren07
·
2010-02-25 09:00
Oracle学习笔记
之日期函数
Oracle日期函数学习时,在教程有几个实例如下:Months_between(’01-sep-95’,’11-jan-94’)结果是:19.6774194Add_months在指定的月份上面增加相应得月份例如:Add_months(’11-jan-94’,6)结果是:11-jul-94Next_day计算规定日期的后一个特定日期例如:Next_day(’01-sep-95’,‘Friday’)结
zhangren07
·
2010-02-24 11:00
oracle
sql
Date
session
String
2010
Oracle学习笔记
(九)
66,事务。其实在数据库中,事务的作用毋庸置疑。在这里,作者充分的表达了对Oracle的爱慕之情。因为这他的眼里。Oracle完成了一个数据库能够最大限度的满足按需提交。因为在其他数据库中,由于锁是一种重要的资源。所以为了达到高并发,所以要尽快的提交。而Oracle中则完全没有这种问题。所以在Oracle中,则是按需提交。说句实话。这是一个很好的有点。 67完整性约束和事
chandler
·
2010-02-20 22:00
oracle
工作
Oracle学习笔记
(八)
62,并发与多版本: 觉得这是数据库永恒的主题。一个数据的高低,都是体现在这里。至少对于开发者来说就是这样。 Oracle在并发上面,与其他数据库最大的区别是采用多版本的概念而不是锁来达到数据的一致性。这一点在看了之后。觉得真的是一个很天才的发明。 63.事务隔离级别。 常规的来说。事务隔离级别有Read Uncommitte
chandler
·
2010-02-19 15:00
oracle
Oracle学习笔记
(七)
56 阻塞: 这一段没有看得太明白。但是也不是云里雾里,只是了解了大概。常用的DML语句,都会造成阻塞的效果。Insert,update,delete,Merge还有select for update. 其中,最麻烦的就是Insert。因为其余的都可以锁住行,而Insert要达到阻塞的效果。必须要使用触发器。 而select for update now
chandler
·
2010-02-17 18:00
数据结构
oracle
sql
Oracle学习笔记
(六)
52 锁: 其实锁是每个数据库用于处理并发问题的一种手段。也就是在这里,使得数据库与数据库之间。产生了很大的不同。至少对于一个开发者来说。这里的不同相对于其他方面,会是最巨大,最实用的一个方面。书中,作者引用了一个自己的例子,可以看看。 大体上来说。就是在除Oracle之
chandler
·
2010-02-15 10:00
oracle
sql
Oracle学习笔记
(五)
37. 对于Oracle来说,进程分为以下三类 服务器进程:这些进程根据客户的请求来完成工作。App向服务器发送的进程,最后需要用这些来进行。 后台进程。这些进程随着数据库而启动。用于完成各种维护任务 从属进程。这些进程类似于后台进程。不过它们要代表后台进程或者服务器完成一些额外的工作。 38.专用服务器连接: 专业服务器连接,可以理
chandler
·
2010-02-11 22:00
oracle
应用服务器
工作
中间件
活动
oracle学习笔记
【转】
1、set linesize 100; 设置长度 2、set pagesize 30; 设置每页显示数目 3、em a.sql 打开记事本 &
badwing
·
2010-02-07 11:00
数据结构
oracle
sql
Oracle学习笔记
(四)
29.密码文件。 这里的密码文件只是远程登录时候的密码文件。 因为,如果在本地。Oracle会有一个用户组的概念。如果在本地登录。那么就不会检验这个id身份。只有远程登录的时候,会根据需求,对这个组进行修改。 30.修改跟踪文件。
chandler
·
2010-02-06 23:00
oracle
算法
工作
Oracle学习笔记
(三)
(三) 20.跟踪文件: 其实跟踪文件分为两类。 一类请求跟踪文件。其是用于实际的性能调优方面的工作。书中介绍几种获得其路径的方法。在p77页。 另一个类是处理错误信息的跟踪文件,这些文件不易阅读。估计要靠google。给Oracle Support的时候,可以使用。 21.警告文件 就是一个日志文件。书中
chandler
·
2010-01-31 19:00
数据结构
oracle
sql
Google
OS
Oracle学习笔记
(二)
7.数据库和实例。这两个概念,书中一直在强调其中的区别。简单的来说实例就是灵魂,数据库就是肉身。不知道为什么。整片文章中。不断的在强调Oracle在不同平台下的不同实现。 不知道是为了什么在打下伏笔。 8.SGA,全局区域,现在只有一个简单的概念。大家共享东西的地方。 9,共享服务器和专用服务器:这是Oracle处理请求的时候的
chandler
·
2010-01-27 20:00
数据结构
oracle
Oracle学习笔记
(一)
1这本书是一位怀揣着对Oracle有着无比热爱的人写的书,从开头开始,就洋溢着对Oracle浓厚感情。当然,有一些是相当同意的。一个开发者,必须要对数据库十分了解,数据库对于开发者来说。不能仅仅是个黑箱。 2.Oracle中尽量使用一个连接。这是作者反复强调的一件事情。 3,使用绑定变量。因为Sql会对这种语句会在第一次执行时,编译。然后存入缓存
chandler
·
2010-01-23 15:00
oracle
sql
编程
oracle学习笔记
(一)分享
1、基本语法SELECTFROMWHEREGROUPBYHAVINGORDERBYSELECT:查询的字段1、可用*表示所有字段。2、字段之间用逗号分割。3、可为字段起别名其别名可写成SELECTAAAA。AAASSS或AAAA。AASS可省略as4、可直接写字段值:如SELECTAAAA。AASS,'张三'NAMEFROM。。。FROM:查询的表名1、表名间用逗号分割2、可为表起别名其别名可写成
qq373591361
·
2010-01-21 10:00
oracle学习笔记
(二)分享之存储过程嵌套游标例子
createorreplaceprocedureaa1isv_aavarchar2(20);v_bbvarchar2(20);va_aavarchar2(20);va_bbvarchar2(20);va_number_aanumber;messagevarchar2(60);CURSORaasisSELECTDISTINCTaa.aa,aa.bbFROMaa;CURSORaaasisSELECTD
qq373591361
·
2010-01-21 10:00
ORACLE学习笔记
4
1.左连接 存在 xzm_test m表 xzy_test y表 两表 左连接就是 对M和Y两表进行匹配,但是对于M表不能匹配上的数据也列出来 也就是说列出M表的所有数据,不能匹配上的就是空NULL表示 select m.name,m.age,y.name,y.age from xzm_test m,xzy_test y where m.age=y.age(+);
inter12
·
2010-01-15 09:00
oracle
sql
ORACLE学习笔记
2
sqlplus 的基本使用 一:常用命令 1. list(l) 列出上次使用的命令 2. save 保存当前命令到缓冲区 例如使用l命令列出上次的sql语句,那么可以用save /home/pp.txt 即可以 save保存的地方默认是$oracle_home/下面 3. get 将命令读到缓冲区,但是
inter12
·
2010-01-15 09:00
oracle
sql
脚本
ORACLE学习笔记
3
表及完整性定义 1. 创建表 语法: create table scott.temp( &n
inter12
·
2010-01-15 09:00
数据结构
oracle
工作
SSO
ORACLE学习笔记
1
1. 查看数据库的监听状态: lsnrctl status lsnrctl start lsnrctl stop 2. 数据库的连接配
inter12
·
2010-01-15 09:00
oracle
sql
unix
Oracle学习笔记
:在ubuntu9.10上安装Oracle11gR2
具体安装步骤参照本人本博客内关于oracle10gR2的相关内容:
Oracle学习笔记
:在ubuntu 8.10 Seve
·
2009-12-31 12:00
oracle11g
oracle学习笔记
sqlplus /nologconnect / as sysdbasqlplus user/password as sysdbasqlplus user/password startup 启动实例,然后打开控制文件control file,最后打开数据文件database openstartup mount 启动实例时启动控制文件startup nomount 时启动实例
wyyl00
·
2009-12-12 19:00
oracle
sql
.net
Oracle学习笔记
[一]
安装需求1.swap分区不低于2G2.selinux状态disable3.物理内存不低于512M4.确认以下RPM包都正确安装rpm–qmakesetarch-2*make-3*glibc-2*libaio-0*compat-libstdc++-33-3*compat-gcc-34-3*compat-gcc-34-c++-3*gcc-4*libXp-1*openmotif-2*compat-db-
key001
·
2009-12-06 01:43
oracle
enterprise
red
hat
5
Oracle学习笔记
[一]
安装需求1.swap分区不低于2G2.selinux状态disable3.物理内存不低于512M4.确认以下RPM包都正确安装rpm–qmakesetarch-2*make-3*glibc-2*libaio-0*compat-libstdc++-33-3*compat-gcc-34-3*compat-gcc-34-c++-3*gcc-4*libXp-1*openmotif-2*compat-db-
key001
·
2009-12-06 01:43
oracle
enterprise
red
hat
5
Oracle学习笔记
(1):Oracle体系结构概览
Oracle学习笔记
(1):Oracle体系结构概览本文基于播布课《小布老师Oracle9iDBAFundamentals》 通过本文应该可以明白一下几点: 1、对oracle系统结构有大体了解
零全零美(www.zzgwt.com)
·
2009-11-26 17:00
oracle create database
阅读更多
Oracle学习笔记
:艰难的CREATEDATABASEcreatedatabasetestcontrolfilereusedatafile'd:\data\system1.dbf'size100mautoextendonnext100mmaxsizeunlimitedsysauxdatafile'd
loamy
·
2009-11-23 19:00
Oracle
F#
oracle create database
Oracle学习笔记
:艰难的CREATE DATABASE create database testcontrolfile reusedatafile 'd:\data\system1.dbf
loamy
·
2009-11-23 19:00
oracle
F#
Oracle学习笔记
(六)——JDBC
今天的内容很多,但是大多数都是复习以前的知识,总体来说还是不难的,重点的知识就是如何在JAVA中调用函数,过程. 以前没学不知道,学了才知道,原来JDBC连接Oracle的方法和连接SQL SERVER的方法完全一样,首先要加载驱动,用Class.forName("oracle.jdbc.driver.OracleDriver"),完了就
llc
·
2009-11-13 10:00
oracle
sql
jdbc
SQL Server
Oracle学习笔记
(五)——事务&触发器
上图:(点击查看大图) 重点记住概念和特点就好,对于隔离级别用处不太大,不过面试的时候很有可能被问及,事务的特点中原子性没有做出解释,主要因为这是4个特点中最难理解的最抽象的一个,但是原子性我们可以理解为:封装.意思就是说,整个事务的运行对外是不可见的,用户只能看到运行前的状态和运行后的状态. 今天的第2大块内容就是另人爱又怕的触发器,它比较像JAVA中的Filter类,在执行S
llc
·
2009-11-13 10:00
oracle
sql
面试
Oracle学习笔记
(四)——练习
今天老师出了一道题,意思就是:怎么从过程中返回数据集。 下面是我使用的一个方法: 包: CREATE OR REPLACE PACKAGE pkg_type IS &nbs
llc
·
2009-11-13 10:00
oracle
脚本
Oracle学习笔记
(三)——函数与过程
函数与存储过程是数据库操作中很重要的一部分,为了更好的理解,我就不做太多的理论讲解,下面是我为了把今天的内容融合到一起自己设计的一个需求: 用我们现在手上有的两张表:emp、dept。emp表中有员工工资,奖金等信息,dept表中有部门信息 有时候我们会遇到这样的业务:财务部门将统计出来的工资分发到每个部门,由各个部门自己发工资(个人虚构的),在这个过程中我们就需要将每个部门的总工资算出来
llc
·
2009-11-13 10:00
oracle
编程
Hibernate
脚本
电信
Oracle学习笔记
(二)——在PL/SQL中执行各种SQL语句
定义语言DDL:create drop truncate 操作语言DML:修改类:insert delete update &nb
llc
·
2009-11-13 09:00
oracle
sql
c
mysql
脚本
Oracle学习笔记
(一)
本系列笔记为本人过去学习所写,适合有一定数据库(sql server等)基础的读者,希望对初学者有所帮助。 1.变量的定义 简单数据类型: 与数据库中创建表定义字段有点类似,前面是变量名,后面是数据类型,比如 id number; &
llc
·
2009-11-13 09:00
数据结构
oracle
sql
SQL Server
Oracle学习笔记
(1):Oracle体系结构概览
本文基于播布课《小布老师Oracle9iDBAFundamentals》 通过本文应该可以明白一下几点: 1、对oracle系统结构有大体了解 2、明白什么是oracleserver,什么是oracleinstance,什么是oracledatabase并了解他们的区别oracle体系结构图:
ycyk_168
·
2009-10-30 16:00
oracle
oracle学习笔记
(续)
第二十八~三十课 constraint not null,unique(当某字段有unique约束时,可以插入空值,空值之间不重复)、主键、外键、 check约束 create table student ( id number(6), name varchar2(20) constrain
onlyadou
·
2009-10-25 19:00
oracle
sql
C++
c
C#
oracle学习笔记
第一课:客户端 1. Sql Plus(客户端),命令行直接输入:sqlplus,然后按提示输入用户名,密码。 2. 从开始程序运行:sqlplus,是图形版的sqlplus. 3. http://localhost:5560/isqlplus Toad:管理, PlSql
onlyadou
·
2009-10-25 18:00
oracle
sql
C++
c
面试
Oracle学习笔记
(函数,视图,索引,存储过程)
当前用户创建了那些表,视图等。这个表叫做用户字典表 select table_name from user_tables; select view_name from user_views; select constraint_name,table_name from user_constraint; declare 块用于声明变量 declare v_name varchar2
lan13217
·
2009-10-16 17:00
oracle
sql
C++
c
C#
ORACLE学习笔记
索引和约束
/***约束***/*如果某个约束只作用于单独的字段,即可以在字段级定义约束,也可以在表级定义约束,但如果某个约束作用于多个字段, 必须在表级定义约束*在定义约束时可以通过CONSTRAINT关键字为约束命名,如果没有指定,ORACLE将自动为约束建立默认的名称定义primarykey约束(单个字段)createtableemployees(empnonumber(5)primarykey,...
xuyubotest
·
2009-10-15 22:00
oracle
table
null
delete
存储
constraints
数据库---
oracle学习笔记
2
select ename from emp where sal=(select max(sal) from emp);select ename from emp where sal>(select avg(sal) from emp);select max(sal) from deptno from emp group by deptno;select ename ,sal from emp
lhgyy00
·
2009-10-09 15:00
oracle
数据库---
oracle学习笔记
1
select distinct dempno ,job from emp; select * from emp;select * from emp where deptno=10;select * from emp wehre ename='clack';select * from emp where sal>1500;selece ename,sal from emp where dep
lhgyy00
·
2009-10-09 15:00
oracle
oracle学习
Oracle学习笔记
--Oracle入门 一:Orcale数据库简介 Orcale是一个对象关系数据库管理系统
Wanghuidong
·
2009-10-09 09:00
数据结构
oracle
应用服务器
企业应用
MySpace
ORACLE学习笔记
ORACLE学习 一、安装好后,使用时,主要有三种方式: 命令行输入:sqlplus Scott(用户名) Tiger(密码) 开始菜单里的“sqlplus”,此为图形窗口 IE浏览器里输入:127.0.0.1:5560/isqlplus (如果本机没装,可以通过网络用其它已装好的机子上的ORACLE: 如: 192.168.1.55:5560/is
www6
·
2009-09-22 19:00
oracle
sql
浏览器
IE
Google
oracle学习笔记
(第十八章:oracle & java)
1, 创建JAVA 外部例程: 1) 编制java代码 2) 将java代码加载数据库 3) 创建一个把pl/sql参数映射到java参数的pl/sql包装来发布java外部例程 将java代码加载数据库: 方法一: create [or replace] [and {resolve | compile} [noforce] java {{source | resource} n
jeelee
·
2009-09-07 20:00
java
oracle
sql
Security
F#
oracle学习笔记
(第十六章:oracle大对象)
-- 大对象的使用 -- oracle 支持以下4种LOB数据类型 --LOB数据类型-------------------------------说明------------------------------------------------------ -- BLOB  
jeelee
·
2009-09-07 20:00
数据结构
oracle
sql
F#
Blog
oracle学习笔记
(第十七章:动态SQL)
-- 动态 SQL -- 使用 dbms_sql 包 -- 步骤: 1)打开游标:dbms_sql.open_cursor, 返回游标 ID 号 2)语法分析:dbms_sql.parse( i_c INTEGER,i_statement IN VARCHAR2,i_language_flag IN INTEGER), &nbs
jeelee
·
2009-09-07 20:00
oracle
sql
C++
c
C#
oracle学习笔记
(第十五章:排程作业)
--数据库作业:dbms_job -- dbms_job 支持存储过程在系统的管理下周期性自动运行而无须用户介入 -- 数据库参数文件(init.ora)中有两个参数控制SNP进程的属性:job_queue_proceses,job_queue_interval -- job_queue_proceses 值在0--36,表示可以同时运行的进程数,0表示系统禁止作业运行 -- job_qu
jeelee
·
2009-09-07 20:00
oracle
sql
配置管理
oracle学习笔记
(第十十四章:批量绑定)
-- 使用批量绑定来执行 DELETE DECLARE TYPE NumList IS VARRAY(20) OF char(5) ;-- varray v_emp_no NumList := NumList('00001', '00002', '00003'); -- department numbers BEGIN FOR i IN v_emp_no.FIRST..v_emp_
jeelee
·
2009-09-07 20:00
oracle
oracle学习笔记
(第十二章:oracle例外(异常))
--Oracle中的例外(异常) --预先定义的例外 --此类例外状况无须在程序中定义 , oracle会自动引发 --常见的五种标准例外 : ---no_data_found ---too_many_rows ---dup_val_on_index ---value_error ---invalid_number declare var1 number(4,2); be
jeelee
·
2009-09-07 20:00
oracle
oracle学习笔记
(第十三章:自定义数据类型)
---------------------用Oracle Object Option(Oracle对象选件)获得新型数据类型 ---------------------Oracle Object Option(Oracle对象选件)是Oracle8服务器的一个可选组件﹐必须具备 ---------------------该组件才能使用以下数据类型﹕<1>.对象数据类型;<2&
jeelee
·
2009-09-07 20:00
oracle
应用服务器
工作
oracle学习笔记
(第十二章:包)
一个完整的 package 应该有有包头 package 和 包体 package body 组成 创建语法: Create or replace package pkg_name –创建包头 As --定义包变量,procedure,function等; --包变量可以做为全局变量, procedure,function 在包头中之定义,并不写具体过程 --包头名称要和包
jeelee
·
2009-09-07 20:00
oracle
sql
F#
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他