随笔分类 -  Oracle

摘要:SQL Fundamentals || Oracle SQL语言 语句 解释 Create user Creates a user(usually performed by a DBA) Grant Gives other users privileges to access the objects 阅读全文
posted @ 2017-08-12 12:51 寻香径 阅读(385) 评论(0) 推荐(0)
摘要:SQL Fundamentals || Oracle SQL语言 语句 解释 Create user Creates a user(usually performed by a DBA) Grant Gives other users privileges to access the objects 阅读全文
posted @ 2017-08-12 12:49 寻香径 阅读(574) 评论(0) 推荐(0)
摘要:SQL Fundamentals || Oracle SQL语言 语句 解释 Create user Creates a user(usually performed by a DBA) Grant Gives other users privileges to access the objects 阅读全文
posted @ 2017-08-11 20:19 寻香径 阅读(352) 评论(0) 推荐(0)
摘要:Oracle Schema Objects 表分区 表- - 分区( partition )TABLE PARTITION 一段时间给出一个分区,这样方便数据的管理。 可以按照范围range分区,列表分区,哈希分区等。 创建表分区: SQL> create table t_part(id int) 阅读全文
posted @ 2017-08-10 11:45 寻香径 阅读(319) 评论(0) 推荐(0)
摘要:索引主要的作用是查询优化. Oracle Schema Objects 查看执行计划的权限:查看执行计划plustrace:set autotrace trace exp stat(SP2-0618、SP2-0611) Oracle索引Index 索引 就像一个目录,很快搜索数据 目的 用于加快数据 阅读全文
posted @ 2017-08-10 11:35 寻香径 阅读(529) 评论(0) 推荐(0)
摘要:Oracle Schema Objects 同义词 同义词 = 表的别名。 现在假如说有一张数据表的名称是“USER1.student”,而现在又为这张数据表起了一个“USER1”的名字,以后就可以直接通过“USER1”这个名称访问“USER1.student”了 数据字典——user_synony 阅读全文
posted @ 2017-08-03 15:44 寻香径 阅读(428) 评论(0) 推荐(0)
摘要:Oracle Schema Objects 序列的作用 许多的数据库之中都会为用户提供一种自动增长列的操作,例如:在微软的Access数据库之中就提供了一种自动编号的增长列(ID列)。在oracle数据库中没有自动增长列. 序列(Sequence)可以自动的按照即定的规则实现数据的编号操作。 序列的 阅读全文
posted @ 2017-08-03 15:28 寻香径 阅读(1037) 评论(0) 推荐(0)
摘要:Oracle Schema Objects Oracle视图View 普通视图、物化视图 视图(视图不包含数据,不是段对象,不占用空间,只是一个代码.) 作用: 简化SQL 为安全,不暴露表的名称 视图 DML 视图允许DML操作,可以删除,插入数据,更新数据,但是需要满足特定的条件。 视图 -- 阅读全文
posted @ 2017-08-03 11:08 寻香径 阅读(510) 评论(0) 推荐(0)
摘要:完整性约束 ——数据库完整性约束简介 理解数据库完整性约束的作用;理解数据库中的各种约束的作用。 完整性约束是保证用户对数据库所做的修改不会破坏数据的一致性,是保护数据正确性和相容性的一种手段. 维护完整性 在一个DBMS之中,为了能够维护数据库的完整性,必须能够提供以下的几种支持: 提供定义完整性 阅读全文
posted @ 2017-08-02 18:21 寻香径 阅读(2536) 评论(0) 推荐(0)
摘要:数据字典 所有的数据表都属于数据库对象,每当创建一张数据表的时候,会自动在指定的数据字典表执行一个增加语句(这个增加语言我们是不知道的),数据字典的数据操作只能通过命令完成,不能直接使用SQL完成.在Oracle中专门提供了一组数据专门用于纪录数据库对象信息、对象结构、管理信息、存储信息的数据表,那 阅读全文
posted @ 2017-08-01 18:20 寻香径 阅读(3095) 评论(0) 推荐(0)
摘要:SQL Fundamentals: 表的创建和管理(表的基本操作,闪回技术flashback,表结构修改) SQL Fundamentals: 表的创建和管理(表的基本操作,闪回技术flashback,表结构修改) Oracle Schema Objects——Tables——TableStorag 阅读全文
posted @ 2017-08-01 18:10 寻香径 阅读(541) 评论(0) 推荐(0)
摘要:Oracle安装(12c-Redhat6.5) Redhat6.5系统准备 / 10G SWAP 4G /boot 200M /HOME 4G /usr 8G /var 4G /u01 Preinstallation Tasks Logging In to the System as root Ch 阅读全文
posted @ 2017-07-22 20:58 寻香径 阅读(493) 评论(0) 推荐(0)
摘要:启动数据库的前提条件: 环境变量定义好($ORACLE_HOME,$ORACLE_SID,$PATH) 能密码文件认证或OS认证(确保能登入sys) 有正确的参数文件(启动数据库需要查找参数文件,默认找spfile实例名.ora,如果没有再找spfile.ora,如果没有再找initSID.ora。 阅读全文
posted @ 2017-07-18 12:30 寻香径 阅读(586) 评论(0) 推荐(0)
摘要:Oracle存储——逻辑结构Oracle 数据库存储物理结构 物理存储结构是实际的数据存储单元,对应于操作系统文件。oracle数据库就是由驻留在服务器的磁盘上的这些操作系统文件组成的。物理存储结构和逻辑存储结构之间在操作上的一个区别:逻辑存储结构有创建、删除的操作。物理存储结构有创建、删除、将其移 阅读全文
posted @ 2017-07-11 17:36 寻香径 阅读(2231) 评论(0) 推荐(0)
摘要:我们在内存中做操作,但是内存中所做的操作应该及时写到磁盘去,所以怎么保证内存的操作写入磁盘呢? 后台进程介绍 进程用于执行特定的任务,不同的进程完成的任务不同oracle的进程分为三大类用户进程:客户端用于连接数据库的程序服务器进程:服务器端响应用户操作请求的程序后台进程:维护DB Server正常 阅读全文
posted @ 2017-07-11 17:33 寻香径 阅读(2561) 评论(0) 推荐(0)
摘要:SGA的管理: SQL> show parameter sga NAME TYPE VALUE lock_sga boolean FALSE pre_page_sga boolean FALSE sga_max_size big integer 1584M sga_target big intege 阅读全文
posted @ 2017-07-11 17:19 寻香径 阅读(1714) 评论(0) 推荐(0)
摘要:执行一个SQL语句 执行查询语句的过程: 用户进程执行一个查询语句如select * from emp where empno=7839用户进程和服务器进程建立连接,把改用户进程的信息存储到PGA的UGA中语句经过PGA处理后传递给实例instance实例instance中的共享池处理这条语句库缓冲 阅读全文
posted @ 2017-07-11 17:07 寻香径 阅读(1342) 评论(0) 推荐(0)
摘要:在9i后,SGA的内部组件大小可以动态调整,也可以由数据库自动管理,在设置内存大小的时候,分配的基本单位是粒度(granule) granule是一段连续的虚拟内存,大小区域决SGA_MAX_SIZE大小SGA_MAX_SIZE小于128M,Granule为4M,否则Granule为16M每个内存组 阅读全文
posted @ 2017-07-11 10:15 寻香径 阅读(869) 评论(0) 推荐(0)
摘要:什么是三层架构? 三层体系结构是在客户端和数据库之间加入了一个“中间层”,这里所说的三层体系是指逻辑上的三层,即把这三个层放置到一台机器上。 三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。 通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层 阅读全文
posted @ 2017-07-01 11:16 寻香径 阅读(1401) 评论(0) 推荐(0)
摘要:实例的恢复( crash recovery) 什么时候发生Oracle实例恢复? shutdown abort; 数据库异常down掉(机器死机,掉电...) 实例恢复的原因是数据有丢掉,使用redo数据恢复 实例恢复是一个自动的过程,不需要人工干预。 控制文件就是为了检查一致性,如果不一致就会实例 阅读全文
posted @ 2017-06-29 18:23 寻香径 阅读(4033) 评论(0) 推荐(0)