首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

快速学习Oracle-Oracle入门

Oracle简介 ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S 体系结构的数据库之一...但它的所有知识,只要在一种机型上学习ORACLE 知识,便能在各种类型的机器上使用它。 Oracle体系结构 ? 数据库 Oracle 数据库是数据的物理存储。...其实 Oracle 数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是 Oracle 就只有一个大数据库。...实例 一个 Oracle 实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构(Memory Structures)组成。...由于 oracle 的数据库不是普通的概念,oracle 是有用户和表空间对数据进行管理和存放的。但是表不是有表空间去查询的,而是由用户去查的。因为不同用户可以在同一个表空间建立同一个名字的表!

1.1K42
您找到你想要的搜索结果了吗?
是的
没有找到

python链接oracle学习

必要组件安装 activepython   python的windows支持组件【类unix系统都自带的有python组件】下载【百度activepython】 oracle_client    oracle...数据库链接组件【如果不安装,无法链接数据库】 cx_Oracle        python的oracle链接支持组件【下载地址】http://sourceforge.jp/projects/sfnet_cx-oracle.../releases/ 安装过程 安装activepython和oracle_client都是下一步的方式 安装cx_Oracle 1.查看python的版本号 ?...可以看到python的版本号为 3.3.2.0.那么就下载对应的32位的cx_Oracle. ? 下载点击下一步安装 测试cx_Oracle是否可用 ?...输入import cx_Oracle如果正常,则安装成功,如果提示无法找到dll文件,则将ORACLE_HOME/bin下边的dll文件,copy到python的安装目录下 ?

61010

Oracle cursor学习笔记

本文链接:https://blog.csdn.net/u014427391/article/details/99946785 最近在看《基于oracle的sql优化》一书,并做了笔记 一、oracle...库缓存 1.1、库缓存简介 介绍oracle cursor(游标)之前先,介绍一下oracle的库缓存,Oracle库缓存(Library Cache)是SGA中的一块内存区域,它的主要作用是缓存刚刚执行过的...库缓存的结构,图来自《基于Oracle的SQL优化》一书: ?...二、oracle cursor 2.1、cursor分类 oracle的cursor其实就是库缓存对象,Oracle中的cursor分为两种,一种是shared cursor,另外一种是session...cursor 2.2、shared cursor shared cursor存储目标SQL的sql文本、解析树、该sql使用的绑定变量类型和长度、以及该SQL的执行计划等信息 oracle中的shared

64320

Oracle总结【PLSQL学习

PLSQL介绍 PLSQL是Oracle对SQL99的一种扩展,基本每一种数据库都会对SQL进行扩展,Oracle对SQL的扩展就叫做PLSQL… SQL99是什么 (1)是操作所有关系型数据库的规则...emp.sal,dept.dname from emp,dept where emp.deptno = dept.deptno (4)容易调试,错误提示,直接了当 (5)SQL强调结果 PLSQL是什么 是专用于Oracle...begin for i in 20 .. 30 loop dbms_output.put_line(i); end loop; end; / ---- 游标 Oracle...这里写图片描述 使用oracle系统内置例外,演示除0例外【zero_divide】 declare myresult number; begin myresult := 1/0;...首先,我们在学习存储过程和存储函数之前,先要明白我们为什么要学他…. 其实存储过程和函数就是类似与我们在Java中的函数的概念….

2.3K70

Oracle学习笔记:oracle+110个常用函数

在一个字符串中搜索指定的字符,返回发现指定的字符的位置; C1 被搜索的字符串 C2 希望搜索的字符串 I 搜索的开始位置,默认为1 J 出现的位置,默认为1 SQL> select instr(oracle...TO_CHAR(SYSDATE,YY ------------------- 2004/05/09 21:14:41 • 48.TO_DATE(string,format) 将字符串转化为ORACLE...VARIANCE 功能描述:该函数返回表达式的变量,Oracle计算该变量如下: 如果表达式中行数为1,则返回0 如果表达式中行数大于1,则返回VAR_SAMP SAMPLE:下例返回部门30按雇佣日期排序的薪水值的累积变化...VARIANCE 功能描述:该函数返回表达式的变量,Oracle计算该变量如下: 如果表达式中行数为1,则返回0 如果表达式中行数大于1,则返回VAR_SAMP SAMPLE:下例返回部门30按雇佣日期排序的薪水值的累积变化

43420

内外兼修:Oracle ACED熊军谈Oracle学习

编辑手记:熊军是中国西部第一位,也是到目前为止唯一的Oracle ACE总监,在这篇文章中熊军描述了他的学习过程和理念供大家参考。 ORACLE学习,就好比武侠小说中学武功。...要从三方面入手: 1、内功:针以学习 ORACLE 来说,内功就是对基本概念的掌握,ORACLE 架构的深入理解,原理的掌握。...学习 ORACLE 也一样,如果没有充分的实验,实际生产环境的实战,仍然只能说是只能入了 ORACLE 的门,算不上登入大堂。 另外,学习过程中,多做笔记,多思考。...这样逐渐对Oracle数据库产生了很强的兴趣,这样就有一种内在的动力去更深入地学习Oracle数据库。...在学习Oracle数据库的过程中,逐步提高自己技术水平主要有以下几点: 对Oracle数据库有浓厚的兴趣。这个是很重要的一方面。

90680

Oracle初级索引学习总结

在有些情况下,Oracle确实会选择全表扫描(Full Table Scan),而非索引扫描(Index Scan)。...这些情况通常有:   1、表未做统计,或者统计陈旧,导致Oracle判断失误。   2、根据该表拥有的记录数和数据块数,实际上全表扫描要比索引扫描更快。...但是,Oracle是否真正使用索引,使用索引是否真正有效,还是必须进行实地的测验。合理的做法是,对缩写的复杂sql,在将它写入应用程序之前,先在产品数据库上做一次执行计划(explain)。...explain会获得Oracle对该sql的解析(plan),可以明确地看到Oracle是如何优化该sql的。...  当where子句中有多个索引列,且包含非“=”号时,Oracle会放弃使用非“=”号的索引   当where子句中有多个索引列,且都为非“=”号时,Oracle将只使用一个索引,至于使用那个索引,

74920

Oracle索引知识学习笔记

目录 一、Oracle索引简介 1.1 索引分类 1.2 索引数据结构 1.3 索引特性 1.4 索引使用注意要点 1.5、索引的缺点 1.6、索引失效 二、索引分类介绍 2.1、位图索引...1.2、函数索引 1.3、反向索引 1.4、全文索引 一、Oracle索引简介 在看《收获,不止SQL优化》一书,并根据书中例子进行实践,整理成笔记 1.1 索引分类 Oracle索引分为BTree索引...1.2 索引数据结构 Oracle索引中最常用的是BTree索引,所以就以BTree索引为例,讲一下BTree索引,BTree索引数据结构是一种二叉树的结构,索引由根块(Root)、茎块(Branch)...(t , idx_type_id) */ * from t where object_id>=20 and object_id<2000 and object type='TABLE'; (3)、Oracle...全文索引是通过Oracle词法分析器(lexer)将所有的表意单元term存储dr$开头的表里并存储term出现的位置、次数、hash值等等信息,Oracle提供了basic_lexer(针对英语)、chinese_vgram_lexer

54830
领券