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学习
ocp听课总结之1——课程简介
oracle学习
步骤:plsql——数据库体系结构(各种文件,内存块等)——数据库备份恢复——数据库优化——rac(真正应用集群)(rac优化,工作机制)——sql语句的执行计划,sql语句的各种优化。
changyanmanman
·
2012-02-12 11:00
转
Oracle学习
笔记整理之游标篇
游标分为隐式、显式、REF三种游标。而隐式游标和显式游标又都属于静态游标,REF游标属于动态游标。静态游标和动态游标的最大区别在于静态游标是在运行前将游标变量和SQL关联,而动态游标恰恰相反是在运行后将游标变量和SQL进行关联。隐式游标是由Oracle自动管理,也称sql游标。所有的DML都被Oracle解析成为一个名为SQL的隐式游标。DML包括Insert、Delete、Update、Merg
baobaojinjin
·
2012-01-29 10:00
oracle学习
转
Oracle学习
笔记整理之游标篇
游标分为隐式、显式、REF三种游标。而隐式游标和显式游标又都属于静态游标,REF游标属于动态游标。静态游标和动态游标的最大区别在于静态游标是在运行前将游标变量和SQL关联,而动态游标恰恰相反是在运行后将游标变量和SQL进行关联。隐式游标是由Oracle自动管理,也称sql游标。所有的DML都被Oracle解析成为一个名为SQL的隐式游标。DML包括Insert、Delete、Update、Merg
baobaojinjin
·
2012-01-29 10:00
oracle学习
Oracle学习
第一课(登录oracle和创建用户)
【学习是螺旋上升的过程,由易到难,由少到多,由点到面,每一个步骤,每一个脚印,每一个见闻,每一个错误都是学习阶段所必须的,学习最大的捷径就是不着急、有耐心。】 这里,我将Oracle当做一个类似于OA的管理系统来学习。首先,安装oracle是第一步,学习状态下安装oracle的人比比皆是,事实上,能够在生产环境下安装oracle的人却凤毛麟角,有的人和oracle打一辈子交道,不一定实际的做过一次
housen1987
·
2012-01-14 18:00
oracle
学习
System
SYS
初学者
oracle学习
2
1IBM提出的QUBE模型 响应时间=随机读的次数*10ms+顺序读的次数*0.01ms+处理的记录数*0.1ms2谓词:SQL中的那些条件,比如where子句 selectivity:过滤比率,比如100条记录,查找后只有15条,则cardinality为15,即oracle执行计划中的rows一列,而selectivity为0.15.3全表扫描,会读高水位线以下的数据。使用的是多块读的方法,每
jackyrong
·
2012-01-11 16:00
oracle
oracle学习
2
1IBM提出的QUBE模型 响应时间=随机读的次数*10ms+顺序读的次数*0.01ms+处理的记录数*0.1ms2谓词:SQL中的那些条件,比如where子句 selectivity:过滤比率,比如100条记录,查找后只有15条,则cardinality为15,即oracle执行计划中的rows一列,而selectivity为0.15.3全表扫描,会读高水位线以下的数据。使用的是多块读的方法,每
jackyrong
·
2012-01-11 16:00
oracle
oracle学习
2
1IBM提出的QUBE模型 响应时间=随机读的次数*10ms+顺序读的次数*0.01ms+处理的记录数*0.1ms2谓词:SQL中的那些条件,比如where子句 selectivity:过滤比率,比如100条记录,查找后只有15条,则cardinality为15,即oracle执行计划中的rows一列,而selectivity为0.15.3全表扫描,会读高水位线以下的数据。使用的是多块读的方法,每
jackyrong
·
2012-01-11 16:00
oracle
oracle学习
2
1IBM提出的QUBE模型 响应时间=随机读的次数*10ms+顺序读的次数*0.01ms+处理的记录数*0.1ms2谓词:SQL中的那些条件,比如where子句 selectivity:过滤比率,比如100条记录,查找后只有15条,则cardinality为15,即oracle执行计划中的rows一列,而selectivity为0.15.3全表扫描,会读高水位线以下的数据。使用的是多块读的方法,每
jackyrong
·
2012-01-11 16:00
oracle
oracle学习
2
1IBM提出的QUBE模型 响应时间=随机读的次数*10ms+顺序读的次数*0.01ms+处理的记录数*0.1ms2谓词:SQL中的那些条件,比如where子句 selectivity:过滤比率,比如100条记录,查找后只有15条,则cardinality为15,即oracle执行计划中的rows一列,而selectivity为0.15.3全表扫描,会读高水位线以下的数据。使用的是多块读的方法,每
jackyrong
·
2012-01-11 16:00
oracle
2011-12-30 oracle数据库入库
数据库比较: 大型数据库:db2,oracle,Sybase 中型数据库:mySql,SqlServer 小型数据库:access,informis
oracle学习
:
BeWhatYouAre
·
2012-01-10 17:00
oracle学习
笔记1 -- 体系结构
一.oracle组成: oracle由以下三个主要的组件组成: 1.文件:主要包含参数文件,数据文件,临时数据文件和重做日志文件. 2.System Global Area(SGA)的内存结构:主要包括SGA,PGA,UGA 3.物理进程与
yuan_xulong
·
2012-01-09 15:00
oracle学习
Oracle学习
第二课(登出oracle和删除用户)
【学习是螺旋上升的过程,由易到难,由少到多,由点到面,每一个步骤,每一个脚印,每一个见闻,每一个错误都是学习阶段所必须的,学习最大的捷径就是不着急、有耐心。】 上一课讲了oracle的登录和创建一个简单的用户,那么现在就说一下如何删除用户和退出oracle。 从上图中可以看出,似乎使用了很简单的命令,就完成了用户的删除和oracle的退出。 --删除用户 dropuser用户名; --退出
housen1987
·
2012-01-09 10:00
oracle
用户
user
exit
drop
登出
oracle学习
笔记_触发器
oracle学习
笔记_触发器 触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。
aitouchy
·
2011-12-31 15:10
oracle
触发器
数据
职场
休闲
Oracle学习
笔记(六)
一、oracleoracle服务器有Oracleinstace和Oracledatabaseinstance有memorystructure和backgroundprocess组成。memorystructure包括sharedpool、SGA(SystemGlobalArea).SGA包括:Databasebuffercache和Redologbuffercache.showsga;showpa
·
2011-12-28 22:46
Oracle学习
笔记(五)
组合集总计:groupbywithrollup/cubegroupingsets子查询按执行方式分:标准子查询、关联子查询标准子查询:嵌套子查询标量值查询casewiththen使用exits查询selectuser_id,user_namefromtb_001tbwhere[not]exists(select'x'fromtb_001wheremanager_id=tb.user_id)关联更新
·
2011-12-28 22:23
Oracle学习
笔记(四)
一、控制用户存取1、创建修改用户CreatingUsersCreate/alterusernew_useridentifiedbypassword;例:createuseruser_1indentifiedbypwd_1alteruseruser_1identifiedbypwd_22、给用户授予权限grantprivilege[,privilege]touser[,user|role,publi
·
2011-12-28 22:56
oracle学习
笔记(三)
一、创建和管理表1、创建表语法createtable表名(columndatatype[defaultexpr][,column...])default约束说明略2、利用子查询创建表createtable表名asselect*fromu表二、修改表1、添加一个新列oracle:altertabletable_nameadd(columndatatype[defaultexpr][,columnda
·
2011-12-28 22:13
oracle学习
笔记(二)
一、多行函数又称组合函数(GroupFunctions)、聚合函数1、TypesofGroupFunctionsavg、count、max、min、stddev、sum、varianceavg求平均数selectavg(nvl(列1,0))from表1count求行数在where条件中不允许使用聚合函数,但可以使用havingavg(列1)>1000having所起的作用和where一样二、子查询
·
2011-12-28 22:35
Oracle学习
笔记(一)
一.基本的查询语句,特殊符号||。制定列的别名AS,唯一标示distinct1.字符连接符“||”与“+”符oracle:select列名||'111111111111111'from表名sql:select列名+'111111111111111'from表名T2“AS”符号oracle:select列名as新列名from表名(空格,不能有as)新表名sql:select列名as新列名from表名
·
2011-12-28 22:56
oracle学习
文档整理2
结论: 如果数据库是正常shutdown,非当前日志都可以直接clear来重新生成,而且不会丢失数据,因为正常关闭db,数据已经写入dbf文件了。 唯独当前日志不可以,当前日志必须首先从有效的备份中拷贝一个日志文件过来,然后用 alter database clear unarchived logfile group n; 方法二:用cancel模式恢复数据库 recover dat
lzz7658823
·
2011-12-22 17:00
oracle学习
oracle学习
文档整理1
1.数据库的监控工具:for oracle v1.2 程序主要的功能有: a.保存数据库配置参数,帮助DBA进行数据库的维护管理 b.保存日常使用的Oracle Script,并能直接在程序内部运行输出结果 c.保存日常收集的文档资料,帮助DBA快速的查找到需要的资料 d.能够按照指定的格式输出查询结果,包括等列分割,html,csv,电子表格格式等,并且能够将输出结果方便的排序。 e
lzz7658823
·
2011-12-22 17:00
oracle学习
转 浅谈
Oracle学习
方法
下面对Oracle 体系做个简单的说明,大家在学习的时候按照这个步骤来,就不会走弯路了。 这个也是我的个人的心得。 1. 了解Oracle 的组成,掌握Oracle 由哪些文件组成,每个文件有什么作用。 比如: 密码文件,控制文件,redo log, 数据文件,
baobaojinjin
·
2011-12-19 09:00
oracle学习
转 浅谈
Oracle学习
方法
下面对Oracle 体系做个简单的说明,大家在学习的时候按照这个步骤来,就不会走弯路了。 这个也是我的个人的心得。 1. 了解Oracle 的组成,掌握Oracle 由哪些文件组成,每个文件有什么作用。 比如: 密码文件,控制文件,redo log, 数据文件,
baobaojinjin
·
2011-12-19 09:00
oracle学习
oracle学习
记录之二十
启动sql*plussqlplusw/nolog --不出现登陆提示,不要输入用户名、口令及数据库连接串启动isql*plus命令isqlplusctlstartisqlplusctlstopweb浏览器连接isql*plushttp://:/isqlplus --可在oracle_home/install目录中的portlist.ini中查看端口启动databaselistenerlsnrc
red10057
·
2011-12-17 11:00
oracle学习
记录之十九
例外 declare v_enameemp.ename%type; begin selectenameintov_enamefromempwhereempno=&no; dbms_output.put_line(v_ename); exception whenno_data_foundthen dbms_output.put_line('编号不存在'); end; /createorreplace
red10057
·
2011-12-16 10:00
oracle学习
笔记―伪列(ROWNUM,ROWID)ORACLE 分页
ROWNUM: 即行号的意思,它为每一列自动生成一个行号(动态生成),并且是依次递增的。即每查一次生成依次。列: SELECTROWNUM,JOB,DEPTNO,FROMEMP; SELECTROWNUM,JOB,DEPTNO,FROMEMPWHERWDEPTNO=20;根据这一特性,在加上子查询,可以实现分页查询 分页查询:pageNow:当前页面;pageSize:每页显示几条,查询总条数
wbzy54088
·
2011-12-13 23:10
oracle
职场
休闲
oracle学习
记录之十八
游标declare typesp_emp_cursorisrefcursor;test_cursorsp_emp_cursor;beginopentest_cursorfor selectename,salfromempwheredeptno=&no;end;declare typesp_emp_cursorisrefcursor;test_cursorsp_emp_cursor;v_enamee
red10057
·
2011-12-13 19:00
oracle学习
日记
1. 查询当前有多少连接数 select count(*) from v$process 2. 数据库允许的最大连接数 select value from v$parameter where name = 'processes' 3. 查看当前有哪些用户正在使用数据 SELECT osuser, a.username,cpu_time/executions/1000000||'s',
wuhaowei12345
·
2011-12-05 14:00
oracle学习
Oracle学习
资料
SQLPlus常用命令1.setlinesize200setlinesize可以设置一行的字符数,默认为80个字符2.l(List)可以显示缓存区中的最后执行的内容3.run/r重新运行缓存区中的语句4.savesave可以将最后一次在缓存区中执行的语句保存到文件5.getget可以将文件中的sql语句放到缓存区中,采用/或r或run,可以执行6.ed(edit)ed可以采用记事本来编辑缓存区中
javaxiaochouyu
·
2011-11-28 07:00
oracle
数据库
manager
存储
bbs
oracle查询语句
一、
Oracle学习
查询语句的笔记 在Oracle 中是对大小写 敏感的 也就是区分大小写 || 连接or 或者 and 和、 并且 where 条件 between ..
xiaotao.2010
·
2011-11-25 23:00
oracle
Oracle学习
笔记----如何复制一张表的定义
如果想创建一个新的表,让其与一个已有表的定义(列设置)相同。怎么办? 比如,有一个已知表 TABLE_OLD,你想创建一个和其结构一样的表TABLE_NEW 在不同的数据库中,操作会不太一样: Oracle, MySQL,PostgreSQL create table TABLE_NEW as select * from TABLE_OLD
glutinit
·
2011-11-24 10:00
database
复制表定义
Oracle学习
笔记(一)--------win7下安装Oracle 10g
***************在win7系统下安装oracle10g的方法***************1、找到install目录下的oraparam.ini文件,找到[CertifiedVersion]节点,在#windows=4.0,5.0,5.1,5.2后面添加6.1,然后将下列内容添加到5.2的节点内容之后[Windows-6.1-required]#Minimumdisplaycolo
agoodchild
·
2011-11-16 14:00
oracle学习
笔记_触发器
触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。功能:1、允许/限制对表的修改2、自动生成派生列,比如自增字段3、强制数据一致性4、提供审计和日志记录5、防止无效的事务处理6、启用复杂的业务逻辑开始createtriggerbiufer_employees_department_id beforeinsertorupdate ofdepartment_i
zljjava
·
2011-11-13 17:00
oracle
table
delete
insert
action
each
小布老师的Oracle的安装教程
Oracle的安装教程小布作品:视频-使用虚拟机搭建Linux/
Oracle学习
环境(01)小布作品:视频-使用虚拟机搭建Linux/
Oracle学习
环境(02)小布作品:在CentOS4.x上安装Oracle9i
huqianhao
·
2011-11-12 22:00
oracle
安装
视频教程
浅谈
Oracle学习
方法
我个人认为,如果一个DBA 在成长的过程中,没有宕过数据库, 也不算的完美,一个人的成长的过程总是曲折的,太一帆风顺了,不见得是一件好事,当遇到问题时就会手忙脚乱,这是DBA的大忌,作为DBA要时刻谨记: 胆大心细,遇事不慌。 因为在遇到突然事件,比如数据库宕了,这时候,全公司的所有人都会把目光放在你的身上。 那时的压力是非常大的,只有经历过这种场面人,才能镇定的解决问题。 因此也就有一种说法
xujinyang
·
2011-11-12 16:00
oracle查询语句学习笔记以及语句
一、
Oracle学习
查询语句的笔记 在Oracle 中是对大小写 敏感的 也就是区分大小写 || 连接or 或者 and 和、 并且 where 条件 between ..
leavesforeye
·
2011-11-10 01:00
oracle
sql
between
from
deptno
Oracle学习
笔记----Long型不能随便乱用
阅读更多今天在Oracle上新建了一个表,把key的长度设置为了long,后来想把另一个列的type也设置为long,发现oracle报错,网上goo了一把,发现Oracle中Long是不能随便乱用的...它并不是表示长整形,而是“Characterdataofvariablelength(AbiggerversiontheVARCHAR2datatype)”最大可以到2G,难怪一张表中只能有一列
glutinit
·
2011-11-09 14:00
oracle
LONG
Oracle学习
笔记----Long型不能随便乱用
今天在Oracle上新建了一个表,把key的长度设置为了long,后来想把另一个列的type也设置为long,发现oracle报错,网上goo了一把,发现Oracle中Long是不能随便乱用的...它并不是表示长整形,而是“Character data of variable length (A bigger version the VARCHAR2 datatype)”最大可以到2G,难怪一张表
glutinit
·
2011-11-09 14:00
oracle
long
Oracle学习
笔记----group by, having等语句的执行顺序
select xxx_name, count(*) as counter from table_y where where_condition group by xxx_name having having_condition order by zzz 当我们看到一个类似上述的包含了where, group by, having, order by等关键字的SQL时,我们要首
glutinit
·
2011-11-08 13:00
oracle
group by 执行顺序
Oracle学习
笔记----group by, having等语句的执行顺序
阅读更多selectxxx_name,count(*)ascounterfromtable_ywherewhere_conditiongroupbyxxx_namehavinghaving_conditionorderbyzzz当我们看到一个类似上述的包含了where,groupby,having,orderby等关键字的SQL时,我们要首先要知道其执行顺序是怎样的,才能判断出其所表达的含义;下面
glutinit
·
2011-11-08 13:00
Oracle
group
by
执行顺序
Oracle学习
笔记----数值处理的一些函数--单值运算
Oracle在数值处理方面有诸多强大的函数,但很多在通常情况下我都很少会想起来使用,所以记在这里 Oracle的函数会处理三类数值:单值,值组(GroupsofValue),值列表; 其函数表示法为FUNCTION(value,[,option]) 下面针对三类数值的函数分别介绍: 单值: 1.加减乘除分别为(+,-,*,/)自不在话下 2.NULL NULL不是0,NULL应该
glutinit
·
2011-11-07 13:00
oracle学习
Oracle学习
笔记----数值处理的一些函数--单值运算
阅读更多Oracle在数值处理方面有诸多强大的函数,但很多在通常情况下我都很少会想起来使用,所以记在这里Oracle的函数会处理三类数值:单值,值组(GroupsofValue),值列表;其函数表示法为FUNCTION(value,[,option])下面针对三类数值的函数分别介绍:单值:1.加减乘除分别为(+,-,*,/)自不在话下2.NULLNULL不是0,NULL应该被视为一个未知值,所以与
glutinit
·
2011-11-07 13:00
Oracle学习
笔记----字符串的七七八八
oracle有两种字符串类型:Char 和Varchar2(其实还有Varchar,但也许Oracle在今后会有一些变化,所以为了安全起见,还是使用Varchar2) 其中Char是定长的,如果设置了小于Char长度的字符串,Oracle会用空格填充为等长的串,而且在比较CHAR时,也会有空格填充的问题,比如两个CHAR串“ComiCoder”和“ComiCoder ”
glutinit
·
2011-11-04 16:00
oracle
字符串
char
varchar
Oracle学习
笔记----字符串的七七八八
阅读更多oracle有两种字符串类型:Char和Varchar2(其实还有Varchar,但也许Oracle在今后会有一些变化,所以为了安全起见,还是使用Varchar2)其中Char是定长的,如果设置了小于Char长度的字符串,Oracle会用空格填充为等长的串,而且在比较CHAR时,也会有空格填充的问题,比如两个CHAR串“ComiCoder”和“ComiCoder”被认为是一样的。而Varc
glutinit
·
2011-11-04 16:00
oracle
字符串
char
varchar
Oracle学习
笔记----对象关系型数据库基础-02
继续上文 当我们利用自定义的抽象类型创建出一个表之后应该怎么插入数据,如何查看其内容? 首先,我们要利用racle提供的构造器方法(Constructor Method)来向数据库中插入抽象类型的数据,比如: insert into CUSTOMER values (1, PERSO
glutinit
·
2011-11-04 15:00
oracle
ORDBMS
Oracle学习
笔记----对象关系型数据库基础-02
阅读更多继续上文当我们利用自定义的抽象类型创建出一个表之后应该怎么插入数据,如何查看其内容?首先,我们要利用racle提供的构造器方法(ConstructorMethod)来向数据库中插入抽象类型的数据,比如:insertintoCUSTOMERvalues(1,PERSON_TY('ComiCoder',ADDRESS_TY('WYXLST','HZ','ZJ',310000)));然后,我们就
glutinit
·
2011-11-04 15:00
Oracle
ORDBMS
Oracle学习
笔记----对象关系型数据库基础-01
【题外话】我不是很喜欢好几天都看一本书,而更习惯于tick-by-tick式的轮巡方式来慢慢的读好几本书的方式,所以,这两天又开始读Oracle的书啦(当然,代码大全和MySQL的学习笔记还是会继续的),哈哈;Oracle之前的项目虽然有接触,但都被Hibernate堵在后面了,没怎么深入了解过,所以还是希望认识它多一点... [本文参考了《Oracle参考手册》] 传统的数据库大多是
glutinit
·
2011-11-04 14:00
oracle
ORDBMS
Oracle学习
笔记----对象关系型数据库基础-01
阅读更多【题外话】我不是很喜欢好几天都看一本书,而更习惯于tick-by-tick式的轮巡方式来慢慢的读好几本书的方式,所以,这两天又开始读Oracle的书啦(当然,代码大全和MySQL的学习笔记还是会继续的),哈哈;Oracle之前的项目虽然有接触,但都被Hibernate堵在后面了,没怎么深入了解过,所以还是希望认识它多一点...[本文参考了《Oracle参考手册》]传统的数据库大多是关系型数
glutinit
·
2011-11-04 14:00
Oracle
ORDBMS
oracle学习
笔记4
昨天由于时间仓促,现在接着写
oracle学习
笔记。算了一下我现在已经学习了3种数据库。和oracle最接近的就是sqlserver了。下面就接着昨天的来写一下存储过程。
chenwill3
·
2011-10-28 22:00
oracle
sql
数据库
exception
存储
sqlserver
oracle学习
笔记(14)——安全管理
数据库的安全性主要包括两个方面的含义:一方面是防止非法用户对数据库的访问,未授权的用户不能登录数据库;另一方面是每个数据库用户都有不同的操作权限,只能进行自己权限范围内的操作。Oracle数据库的安全可以分为两类:1)系统安全性系统安全性是指在系统级控制数据库的存取和使用的机制,包括有效的用户名与口令的组合、用户是否被授权可连接数据库、用户创建数据库对象时可以使用的磁盘空间大小、用户的资源限制、是
hackerain
·
2011-10-28 21:48
数据库
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他