【Oracle10个分区和Mysql分区区别详解】教程文章相关的互联网学习教程文章

Oracle(二)--> 视图详解(多图高清加叨叨,还怕懂不了?)【图】

一、什么是视图。1、视图是一种虚表;2、视图建立在已有表的基础上,视图来一建立的这些表称为基表;3、向视图提供数据内容的语句为 SELECT 语句,可以将视图理解为存储起来的 SELECT语句;4、视图向用户提供基表数据的另一种表现形式。二、为什么使用视图1、提供了另外一种级别的表的安全性(控制数据访问:不想让每个人都看到)2、隐藏了数据的复杂性3、简化了用户的 SQL 命令4、隔离基表结构的改变5、通过重命名列,从另一个角度...

Oracle数据库入门——pctfree和pctused详解

一、建立表时候,注意PCTFREE参数的作用 PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。 PCTUSED:是指当块里的数据低于多少百分比时,又可以重新被insert,一般默认是40,即40%,即:当数据低于40%时,又可以...

Oracle之主键(Primary Key)用法详解

Oracle/PLSQL: 主键(Primary Key)用法1 目标通过示例讲解如何创建、删除、禁用和开启主键。2 前言之-什么是主键在Oracle中,主键指能唯一标识一条记录的单个数据表列或联合的数据表列(联合主键|复合主键)。主键用到的数据表列数据不能包含空值。而且,一张表只能包含一个主键。说明:在Oracle数据库中,联合主键的列不能超过32个。主键可以在创建表时定义或者通过ALTER TABLE语法定义。3 创建主键之 - 在创建表时定义主键单列主键...

oracle闪回表详解【图】

--- 说明闪回数据库--- 使用闪回表将表内容还原到过去的特定时间点--- 从删除表中进行恢复--- 使用闪回查询查看截止到任一时间点的数据库内容--- 使用闪回版本查询查看某一行在一段时间内的各个版本--- 使用闪回事务查询查看事务处理历史记录或行优点:闪回技术由于只能处理更改数据,所以从根本上改变了恢复技术。使用这个技术时,从错误中恢复花费的时间等于制造错误所花费的时间。当闪回技术使用时,它与介质恢复相比,在易用性...

Oracle中组合索引的使用详解(转)

在Oracle中可以创建组合索引,即同时包含两个或两个以上列的索引。在组合索引的使用方面,Oracle有以下特点: 1、 当使用基于规则的优化器(RBO)时,只有当组合索引的前导列出现在SQL语句的where子句中时,才会使用到该索引; 2、 在使用Oracle9i之前的基于成本的优化器(CBO)时, 只有当组合索引的前导列出现在SQL语句的where子句中时,才可能会使用到该索引,这取决于优化器计算的使用索引的成本和使用全表扫描的成本,O...

Oracle等待事件详解

一. 等待事件的相关知识:1.1 等待事件主要可以分为两类:即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。2). 非空闲等待事件专门针对ORACLE的活动,指数据库任务或应用运行过程中发生的等待,这些等待事件是在调整数据库的时候需要关注与研究的。在Oracle 10g中的等待事件有872个,11g中等待事件1116个。 我们可以通过v$event_na...

Oracle 手动创建数据库步骤详解【代码】【图】

下面先给大家列出oracle手动创建数据库步骤如下所示:1.编写初始化参数文件 2.设置操作系统环境变量 3.创建实例 4.以管理员身份连接数据库 5.启动实例 6.create database 创建数据库 7.运行数据字典脚本 8.Oracle的网络配置 (客户端连接到服务端)初始化参数文件从%ORACLE_HOME%\admin\sample\pfile从复制initsmpl.ora文件,并黏贴到$ORACLE_HOME%\database目录下,改名为init<sid>假设改为initzhouyt.ora.(init为文本文件)对init...

oracle case when 语句的用法详解

1. CASE WHEN 表达式有两种形式复制代码 代码如下:--简单Case函数 CASE sex WHEN ‘1‘ THEN ‘男‘ WHEN ‘2‘ THEN ‘女‘ ELSE ‘其他‘ END --Case搜索函数 CASEWHEN sex = ‘1‘ THEN ‘男‘ WHEN sex = ‘2‘ THEN ‘女‘ ELSE ‘其他‘ END 2. CASE WHEN 在语句中不同位置的用法2.1 SELECT CASE WHEN 用法复制代码 代码如下:SELECT grade, COUNT (CASE WHEN sex = 1 THEN 1 /*sex 1为男生,2位女生*/ ...

oracle recyclebin详解

今天在SOA应用数据库上运用DBMS_REDEFITION包进行在线非分区表转换分区表操作时,本想DROP掉建的临时表cube_scope_temp不小心后面忘记加"temp"直接执行了,我等意识到这个问题的时候已经晚了,因为项目建设等遗留问题,数据库是非归档模式,也没有做备份,因为怕影响业务,一时也没想到oracle回收站recyclebin这个方法,直接将备份的建表语句新建了表,保证了业务正常开展,正苦于怎么恢复数据时,突然想oracle 10g提供了回收站这个...

SqlServer2000导出数据到Oracle11G详解

http://www.blogjava.net/supercrsky/archive/2009/04/21/266765.html原文:http://www.cnblogs.com/jeryM/p/7927598.html

Oracle 数据泵使用详解--精华版

数据泵使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。expdp或impdp命令时,可暂不指出用户名/密码@实例名 as 身份,然后根据提示再输入,如:expdp schemas=scott dumpfi...

oracle中的序列详解

一:序列的定义  1:序列(sequence)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。  2:不占用磁盘空间,占用内存。  3:主要用途是生成表的主键值,可在插入语句中引用,也可通过查询检查当前值,或使序列增值下一个值。二:创建序列  创建序列需要CREATE SEQUENCE系统权限,创建语法如下:  CREATE SEQUENCE 序列名  [INCREMENT BY n]  [START WITH n]  [{MAXVALUE/MIN...

Linux下安装Oracle11G R2详解【图】

环境说明: 在Vmware虚拟机上搭建的环境, 操作系统: Centos7.0 数据库版本:Oracle11G R2 系统内存:3G 硬盘:40G安装过程中,也遇到了几个问题,此处不详细说明,下一篇专门总结遇到的问题及解决方法。安装准备: 修改主机名# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=Oracletest/" /etc/sysconfig/network# hostname Oracletest添加主机名与IP对应记录# vi /etc/hosts10.1...

Oracle 监听配置详解(转载)

使用ORACLE的SQL*Net V.2连接客户机和服务器,需配置每个客户机和服务器。在服务器上需配置的文件有:listener.ora、/etc/services,在客户机上需配置tnsnames.ora文件。 客户端不需要知道数据库名字和实例名字,只需要知道数据库对外提供的服务名(service_name)就可以申请连接到数据库。这个服务名字可以设置成和实例名字一样,也可以根据业务需求设计。在数据库启动过程,oracle会向监听程序注册相应的服务,任意的一个数据...

Oracle 11g与12c的审计详解【代码】【图】

最近遇到一些脚本诱发的审计相关BUG,感觉有必要重新梳理一下11g与12c的审计模式,于是根据官网修正了一下以前的一篇笔记这里发出来。一、审计功能的开启:SQL> show parameter audit --主要有以下四个参数: AUDIT_TRAIL(default:DB) AUDIT_FILE_DEST(default:ORACLE_BASE/admin/ORACLE_SID/adump or ORACLE_HOME/rdbms/audit) AUDIT_SYS_OPERATIONS(default:FALSE) AUDIT_SYSLOG_LEVEL(no default) audit_trail参数的值可以设置...