【OracleSharedpool详解】教程文章相关的互联网学习教程文章

【Oracle】详解Oracle常用函数

1. 单行函数:对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果, 比如:MOD(x,y)返回 x 除以 y 的余数(x 和 y 可以是两个整数,也可以是表中的整 数列)。常用的单行函数有: 字符函数:对字符串操作。 数字函数:对数字进行计算,返回一个数字。 转换函数:可以将一种数据类型转换为另外一种数据类型。 日期函数:对日期和时间进行处理。 2. 聚合函数:聚合函数同时可以对多行数据进行操作,并返回一...

【Oracle】详解Oracle中的序列

自动提供唯一的数值 共享对象 主要用于提供主键值 将序列值装入内存可以提高访问效率创建序列: 1、 要有创建序列的权限 create sequence 或 create any sequence 2、 创建序列的语法 CREATE SEQUENCE sequence //创建序列名 [INCREMENT BY n] //递增的序列值是n 如果n是正数就递增,如果是负数就递减 默认是1 [START WITH n] //开始的值,递增默认是minvalue 递减是maxvalue [{MAXVALUE n | NOMAXVA...

深入Oracle的left join中on和where的区别详解

今天遇到一个求某月所有天数的统计结果,如果某日的结果是0也需要显示出来,即: 日期 交易次数 交易金额 2009-4-01 1 10 2009-4-02 2 20 2009-4-03 0 0 2009-4-04 5 50 一开始我用的左连接,用on做为两表关联条件,用where作为过滤条件,但是发现0的数据根本不显示,后来把where关键字去掉,把过滤条件都放到on...

oracle环境变量详解

If you’re unfamiliar with the term SID or ORACLE_SID, a full definition is called for. The SID is a site identifier . It and ORACLE_HOME (where the Oracle software is installed) are hashed together in UNIX to create a unique key name for attaching an SGA. If your ORACLE_SIDor ORACLE_HOME is not set correctly, you’ll get the ORACLE NOT AVAILABLE error, since you can’t attach to a shared me...

oracle中exp,imp的使用详解

有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC 这样用户SONIC的所有对象被输出到文件中。 3、表模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=S...

PLSQL连接Oracle 数据库配置详解【图】

(oracle官网下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html , 下载地址2:http://download.csdn.net/detail/czw2010/5732241) 2. 解压instantclient-basic-win32-11.2.0.1.0并放置在oracle安装目录的product下(放置位置无强制要求,可随意放置),如下图: 3. 拷贝D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下的tnsnames.ora文件到instantclient_11_2下。 4. 打开PLSQL Devel...

oracle pctfree和pctused详解

PCTUSED:是指当块里的数据低于多少百分比时,又可以重新被insert,一般默认是40,即40%,即:当数据低于40%时,又可以写入新的数据,这个时候处在下降期。 二、举例说明 假设你一个块可以存放100个数据,而且PCTFREE 是10,PCTUSED是40,则:不断的向块中插入数据,如果当存放到90个时,就不能存放新的数据,这是受pctfree来控制,预留的空间是给UPDATE用的。 当你删除一个数据后,再想插入个新数据行不行?不行,必...

oracle DDL,DML,DCL, 基础概念详解

一、SQL语言,有两个组成部分:DML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,命令是用来对数据库里的数据进行操作的语言。DDL(data definition language):主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。 二、SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数...

oracle数据库归档详解【代码】【图】

LOG_MODE显为为ARCHIVELOG为归档模式,显示为NOARCHIVELOG为非归档模式二、开启归档模式1、启用归档模式前需要先关闭数据库2、关闭后,启动数据库以方便装载:启动的时候以mount形式启动3、更改数据库日志模式为存档模式alter database archivelog;4、确认已经更改alter database open;archive log list;三、关闭归档模式归档模式改为非归档模式: 超级管理员身份登录 sys 执行:shutdown immediate;startup mount;alter system ar...

Oracle not in查不到应有的结果(NULL、IN、EXISTS详解)

问题:语句1 : Select * from table1 A where A.col1 not in ( select col1 from table2 B ) 转载注明出处:http://x- spirit.iteye.com/、http: //www.blogjava.net/zhangwei217245/ 如果这样,本来应该有一条数据,结果没有。 如果我改写成这样: 语句2 : select * from table1 A where not exists ( SELECT * FROM table2 B where B.col1 = A.col1) 结果就正确,有一条数据显示。 转载注明出处:ht...

oracle中的exists 和not exists 用法详解

oracle中的exists 和not exists 用法详解 http://blog.csdn.net/zhiweianran/article/details/7868894oracle中的exists 和not exists 用法详解标签:com log .com blank targe csdn .net oracle nbsp 本文系统来源:http://www.cnblogs.com/alisonGavin/p/7414338.html

Oracle11g RAC详解

升级. oracle11gR2的补丁包有了很大变化,每一个补丁集都是一个完整的安装包,可以直接用补丁集进行安装,.比如线上跑的是11.2.0.1,不必对ORACLE_HOME升级,可以在某个目录下安装个全新的11.2.0.4,然后建个空库,通过数据导入导出方式把数据从旧库导到新库.叫做out-of-place的升级方式. RAC部署过程: 环境准备---安装Grid---安装数据库软件---建库. 环境准备: 主机,用户,存储,网络.(需要创建两个操作系统用户oracle和grid,四...

ORACLE触发器详解【代码】

。 问题:当触发器被触发时,要使用被插入、更新或删除的记录中的列值,有时要使用操作前、 后列的值. 实现: :NEW 修饰符访问操作完成后列的值 :OLD 修饰符访问操作完成前列的值 特性INSERTUPDATEDELETEOLDNULL实际值实际值NEW实际值实际值NULL 例1: 建立一个触发器, 当职工表 emp 表被删除一条记录时,把被删除记录写到职工表删除日志表中去。CREATE TABLE emp_his AS SELECT * FROM EMP WHERE 1=2; CREATE OR...

Oracle数据库中序列(SEQUENCE)的用法详解

在Oracle数据库中,序列的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。本文我们主要介绍了序列的用法,希望能够对您有所帮助。 AD:在Oracle数据库中,什么是序列呢?它的用途是什么?序列(SEQUENCE)其实是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使...

oracle常用函数详解(详细)【图】

作者:红旗飘扬 Oracle SQL 提供了用于执行特定操作的专用函数。这些函数大大增强了 SQL 语言的功能。函数可以接受零个或者多个输入参数,并返回一个输出结果。 oracle 数据库中主要使用两种类型的函数: 1. 单行函数:对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果, 比如:MOD(x,y)返回 x 除以 y 的余数(x 和 y 可以是两个整数,也可以是表中的整 数列)。常用的单行函数有: 字符函数:对字符串操作。 ...