Oracle
文章平均质量分 83
行动家
一切始于行动
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle中数据库与实例的区别
刚接触ORACLE的人肯定会对实例和数据库感到困惑,实例到底代表些什么?为什么会有这个概念的出现?ORACLE实例 = 进程 + 进程所使用的内存(SGA)实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态!数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件数据库是永久的,是一个文件的集合。ORACLE实例和数据库之间的关系1.临时性和永久性2.实例可以原创 2014-02-14 15:30:13 · 707 阅读 · 0 评论 -
Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersection table)作为基础表, 交叉表原创 2014-02-14 15:30:42 · 469 阅读 · 0 评论 -
Oracle OVER(PARTITION BY ..)
为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。一、rank()/dense_rank()over(partition by ...order by...)现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句原创 2014-02-14 15:30:40 · 565 阅读 · 0 评论 -
Oracle 触发器
触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。1 触发器类型 触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火(fi原创 2014-02-14 15:30:38 · 557 阅读 · 0 评论 -
sql语法:inner join on…
1、概述1.1、所有的join连接,都可以加上类似where a.id='1000'的条件,达到同样的效果。1.2、除了cross join不可以加on外,其它join连接都必须加上on关键字,后都可加where条件。1.3、虽然都可以加where条件,但是他们只在标准连接的结果集上查找where条件。比如左外连接的结果没有class的三班,所以如果加where class.id='C0原创 2014-02-14 15:30:21 · 2449 阅读 · 0 评论 -
oracle视图总结
视图简介:视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。视图的优点:1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。2.用户通过简单的查询可以从复杂查询中得到结果。3.维护数据的独立性,试图可从多个表检索数原创 2014-02-14 15:30:34 · 687 阅读 · 0 评论 -
Oracle数据库备份与恢复之一:exp/…
1.1 基本命令 1. 获取帮助 $ exphelp=y $ imphelp=y 2. 三种工作方式 (1)交互式方式 $exp // 然后按提示输入所需要的参数 (2)命令行方式 $ expuser/pwd@dbnamefile=/oracle/test.dmpfull=y // 命令原创 2014-02-14 15:30:27 · 714 阅读 · 0 评论 -
ORACLE中index的rebuild
Oracle里大量删除记录后,表和索引里占用的数据块空间并没有释放。 tablemove可以释放已删除记录表占用的数据块空间,整理碎片。如果将表格用move方式整理碎片后,索引将失效,这时需要将索引重建。 重建索引可以释放已删除记录索引占用的数据块空间。重建索引不仅能增加索引表空间空闲空间大小,还能够提高查询性能。 Sql代码 --table move al原创 2014-02-14 15:30:10 · 1558 阅读 · 0 评论 -
查询条件加括号与不加括号区别
select ename, job, deptno from emp where deptno in (10, 20) and (enamelike '%I' or job like '%ER');执行该sql,结果集如下:1 JONES MANAGER 202 CLARK MANAGER原创 2014-02-14 15:30:06 · 2327 阅读 · 0 评论 -
Oracle视图
视图简介:视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。视图的优点:1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。2.用户通过简单的查询可以从复杂查询中得到结果。3.维护数据的独立性,试图可从多个表检索数原创 2014-02-14 15:30:17 · 393 阅读 · 0 评论 -
Oracle同义词
1.同义词的概念Oracle数据库中提供了同义词管理的功能。1)同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。2)在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。3)在Oracle数据库中的大部分数据库对象,如表、视图、同义词、序列、存储过程、包等等,数据原创 2014-02-14 15:30:15 · 709 阅读 · 0 评论 -
Oracle 索引 详解
一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC,...) TABLESPACE STORAGE LOGGING | NOLOGGING COMPUTE STA原创 2014-02-14 15:30:08 · 776 阅读 · 0 评论 -
Oracle 访问 Sql Server
主机 操作系统 软件环境 GateWay192.168.100.6Windows XPOracle 10g SQL Server 2000 ClientFinasvr10.1.1.13Windows 2000 Server SQL Server 2000(访问的数据库是SQLTest) 一.原创 2014-02-14 15:30:02 · 497 阅读 · 0 评论 -
sql优化的34条建议
(1) 选择最有效率的表名顺序 ( 只在基于规则的优化器中有效) :ORACLE 的解析器按照从右到左的顺序处理FROM 子句中的表名, FROM 子句中写在最后的表 ( 基础表 driving table) 将被最先处理,在 FROM 子句中包含多个表的情况下 ,你必须选择记录条数最少的表作为基础表。如果有 3 个以上的表连接查询 , 那就需要选择交叉表(intersectio原创 2014-02-14 15:31:04 · 504 阅读 · 0 评论 -
oracle的热备份和冷备份(转)
一、冷备份介绍: 冷备份数据库是将数据库关闭之后备份所有的关键性文件包括数据文件、控制文件、联机REDOLOG文件,将其拷贝到另外的位置。此外冷备份也可以包含对参数文件和口令文件的备份,但是这两种备份是可以根据需要进行选择的。,冷备份实际也是一种物理备份,是一个备份数据库物理文件的过程。因为冷备份要备份除了重做日志以外的所有数据库文件,因此也被成为完全的数据库备份。它的优缺点如下所示:原创 2014-02-14 15:31:02 · 443 阅读 · 0 评论 -
Oracle归档模式和非归档模式的区别…
一。查看oracle数据库是否为归档模式:Sql代码1.select name,log_mode from v$database; NAME LOG_MODE ------------------ ------------------------ QUERY NOARCHIVELOG 2.使用ARCHIVE原创 2014-02-14 15:30:59 · 4151 阅读 · 0 评论 -
如何对Oracle数据库文件进行恢复与…
任何数据库在长期使用过程中,都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制。当数据库发生故障后,希望能重新建立一个完整的数据库,该处理称为数据库恢复。恢复子系统是数据库管理系统的一个重要组成部分。恢复处理随所发生的故障类型所影响的结构而变化。怎样才能对Oracle数据库进行备份?如何才能对删除的数据再进行恢复?这是本篇文章原创 2014-02-14 15:30:25 · 485 阅读 · 0 评论 -
ORACLE物化视图
一、------------------------------------------------------------------------------------------物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。 物化视图可以查询表,视图和其它的物化视图。原创 2014-02-14 15:30:19 · 431 阅读 · 0 评论 -
Oracle null的理解(转)
首先对oracle中的null做一些简单的说明:1、oracle中null与0,空字符串,空格,包括null与null也是不等的。2、oracle中对null做算术运算结果仍然为null。3、处理方法有nvl函数,比较方法是is null或者is not null。4、null不能被索引,比如select count(null) from dual的查询结果是0。5、null排序比其他所原创 2014-02-14 15:30:55 · 1171 阅读 · 0 评论
分享