Oracle学习
fage87295970
我是一个简单的人
展开
-
Oracle表空间设计理念
SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。 典型应用一:控制用户所占用的表空间配额。 在一些大型的数据库应用中,我们需要控制某个用户或者某一组用户其所占用的磁盘空间。这就好像在文件服务转载 2009-10-26 21:34:00 · 589 阅读 · 0 评论 -
oracle中用创建表时Storage中参数的含义
直接看摘抄处的链接建议PCTINCREASE参数设置为0,可使碎片最小化,使每一个Extent都相同(等于NEXT值) 一旦建立了某个对象,它的INITIAL和MINEXTENTS参数不能修改(Oracle 816中可修改MINEXTENTS参数) 对于NEXT和PCTINCREASE的任何修改都只影响后转载 2009-10-29 22:46:00 · 984 阅读 · 0 评论 -
多表插入数据
在Oracle 9i之前,执行INSERT语句插入数据时,只能为单个表插入数据。从Oracle 9i开始,使用INSERT语句可以将某张表的数据同时插入到多张表中。语法如下: INSERT ALL insert_into_clause [value_clause] subquery; INSERT conditional_insert_cl原创 2009-11-07 16:05:00 · 5132 阅读 · 0 评论 -
ORACLE物化视图
一、------------------------------------------------------------------------------------------物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。 物化视图可以查询表,视图和其它的物化视图。转载 2009-11-02 09:25:00 · 899 阅读 · 0 评论 -
Oracle 高水位(HWM)
1. 准备知识:ORACLE的逻辑存储管理.ORACLE在逻辑存储上分4个粒度:表空间,段,区和块. 1.1 块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行. 1.2 区:由一系列相邻的块而组成,这也是ORACLE空间分配的基本单位,举个例子来说,当我们创建一个表PM转载 2009-11-03 12:52:00 · 585 阅读 · 0 评论 -
GROUP BY,WHERE,HAVING之间的区别和用法
having子句与where有相似之处但也有区别,都是设定条件的语句。在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行.而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。简单说来:where子句:select sum(num) as rmb from order where id>10//只有先转载 2009-11-01 23:40:00 · 69554 阅读 · 9 评论 -
Oracle数据库中序列用法讲解
序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。创建序列需要CREATE SEQUENCE系统权限。序列的创建语法如下:CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n][M转载 2009-11-02 22:53:00 · 492 阅读 · 0 评论 -
IN和EXISTS区别
in 是把外表和内表作hash join,而exists是对外表作loop,每次loop再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:例如:表A(小表),表B(大表)1:select * from A where cc转载 2009-11-13 19:01:00 · 587 阅读 · 0 评论 -
郁闷!!!
花了将近两个小时时间写了篇关于 批量绑定 的文章,结果发表后文章不知道去了哪里,真是郁闷。。。。。。。。。。原创 2009-11-12 00:13:00 · 581 阅读 · 0 评论 -
Oracle认证
为了进一步提高Oracle认证的可选性,Oracle公司现在可以提供4种不同的认证,这些都是专为从事Oracle领域工作的人员包括DBA、开发人员以及管理人员所设计的。 Oracle专业DBA认证:这是为Oracle数据库管理设计的一门基本认证(4门考试) Oracle网络应用开发人员认证:这是关于SQL、PL/SQL和网络开发的一门认证(4门考试) Oracle Java开发转载 2009-10-28 19:51:00 · 603 阅读 · 0 评论 -
Oracle的体系
oracle的体系很庞大,要学习它,首先要了解oracle的框架。在这里,简要的讲一下oracle的架构,让初学者对oracle有一个整体的认识。 1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成) 控制文件:包含维护和验证数据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个数据库至少需要一个控制文件 数据文件:存储数据的转载 2009-10-28 19:54:00 · 397 阅读 · 0 评论 -
ORACLE表空间及其维护
基本概念ORACLE数据库被划分成称作为表空间的逻辑区域——形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。每个ORACLE数据库均有SYSTEM表空间,这是数据库创建时自动创建的。SYS转载 2009-10-26 21:37:00 · 611 阅读 · 0 评论 -
常用系统存储过
3.1 oracle 存储过程的基本语法 3.1.1 基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 3.1.2 SELECT INTO STATEMENT 将select查询的结果存入到变量转载 2009-11-03 12:38:00 · 461 阅读 · 0 评论 -
闪回技术
http://book.csdn.net/bookfiles/979/10097930354.shtml 有一整章介绍转载 2009-11-03 21:03:00 · 438 阅读 · 0 评论 -
startup,startup mount,startup nomount之间的区别
转自:http://blog.oracle.com.cn/html/11/t-139911.htmlRMAN> startup nomount已连接到目标数据库 (未启动)Oracle 例程已启动系统全局区域总计 135338868 字节Fixed Size 453492 字节Variable Size 10905转载 2009-11-03 21:50:00 · 1763 阅读 · 0 评论 -
oracle中归档模式与非归档模式之间的转换
如果目前你的数据库处于未打开状态,那么请执行:在"运行"里面输入cmd,进到DOS界面后输入下面代码:Sql代码 sqlplus /nolog; sqlplus /nolog; Sql代码 conn / as sysdba; conn / as sysdba;这样就进入了sqlplus的里面;如果你的数据库处转载 2009-11-03 21:54:00 · 526 阅读 · 0 评论 -
Oracle Flashback 技术总结
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashba转载 2009-11-05 12:30:00 · 522 阅读 · 0 评论 -
Oracle 重要网站(***)
首先要知道oracle的官方网站:www.oracle.com 这里有oracle的各种版本的数据库、应用工具和权威的官方文档。其次,还要知道http://metalink.oracle.com/这里是买了oracle服务或是oracle的合作伙伴才可以进去的,里面有很多权威的解决方案和补丁。然后就是一些著名网站:asktom.oracle.com www.orafaq.net, ww转载 2009-10-28 19:52:00 · 521 阅读 · 0 评论 -
oracle 10g安装中出现问题解决过程
在安装oracle的DBCA过程中,在创建并启动oracle实例(创建克隆数据库,进度条在45%)就进行不下去了,重装了几次终于找到问题的症结了,解决过程如下: 1、装了几遍就是那个问题,我突然想到要看看安装日志。 2、是在创建克隆数据库的地方出现问题的,我就找到E:/oracle/product/10.2.0/db_1/cfgtoollogs/dbca原创 2009-10-27 19:39:00 · 1639 阅读 · 0 评论 -
步步出错,层层分析–tns的一些常见错误分析实例
在oracle应用中,tns-xxxxx这样的错误在我们的应用中是非常常见的。 tns-xxxxx的错误一般都是和数据库的连接有关的错误,他通常是发生在请求数据库连接时发生的。 下面我们来看看有哪些tns-xxxx的错误,已经这些错误发生的原因,已经对应的解决方案。 C:/>sqlplus “/@orcl1 as sysdba” ERROR: ORA-12154: TNS: 无法解析指定的连转载 2009-11-17 23:43:00 · 719 阅读 · 0 评论