Oracle OCA
文章平均质量分 79
一个孤独漫步者的遐想
立志做摄影界书法最美的段子手,漫画界文笔最好的美食家,然而毕业于计算机系
展开
-
十五、索引
十五、索引索引创建标准索引分析索引唯一索引组合索引反向键索引位图索引基于函数索引重建索引删除索引索引的分区获取索引的信息了解oracle11g的索引的分类理解oracle11g的索引查找的原理能够根据情况建立合适的索引索引索引是与表相关的一个可选结构用以提高 SQL 语句执行的性能减少磁盘I/O使用 CREATE INDEX 语句创建索引在逻辑上和物理上都独立于表的数据Oracle 自jh动维护索引索引分为:B树索引(平衡树索引)、位图索引。B树索原创 2021-07-04 11:40:26 · 86 阅读 · 0 评论 -
十四、视图
十四、视图视图创建视图WITH CHECK OPTIONORDER BY错误的视图联接视图相等联接左外联接视图上的DML键保留表学会创建视图,使用视图明白键保留表的含义和使用方式视图视图以经过定制的方式显示来自一个或多个表的数据视图可以视为“虚拟表”或“存储的查询”创建视图所依据的表称为“基表”视图的优点有:提供了另外一种级别的表安全性隐藏的数据的复杂性简化的用户的SQL命令隔离基表结构的改变通过重命名列,从另一个角度提供数据创建视图创建视图的语法:CREATE原创 2021-07-03 18:01:56 · 122 阅读 · 1 评论 -
十三、序列
十三、序列序列访问序列更改和删除序列更改删除学会使用11g中的序列,知道在程序中如何实现自增序列序列是用于生成唯一、连续序号的对象序列可以是升序的,也可以是降序的使用CREATE SEQUENCE语句创建序列访问序列通过序列的伪列来访问序列的值NEXTVAL 返回序列的下一个值CURRVAL 返回序列的当前值第一次使用序列中的值的时候,要使用NEXTVAL更改和删除序列更改ALTER SEQUENCE stu_seq MAXVALUE 5000 CYCLE;原创 2021-07-02 16:23:32 · 121 阅读 · 0 评论 -
十二、同义词
十二、同义词同义词私有同义词公有同义词创建或替换现有的同义词删除同义词掌握公有、私有同义词的使用方法同义词是现有对象的一个别名简化SQL语句隐藏对象的名称和所有者提供对对象的公共访问同义词共有两种类型:公有同义词可被所有的数据库用户访问私有同义词只能在其模式内访问,且不能与当前模式的对象同名私有同义词CREATE SYNONYM emp FOR SCOTT.emp;公有同义词CREATE PUBLIC SYNONYM emp_syn FOR SCOTT.emp;原创 2021-06-27 23:19:18 · 89 阅读 · 0 评论 -
十一、表分区
十一、表分区传统表分区类型范围分区散列分区列表分区复合分区引用分区间隔分区基于虚拟列的分区系统分区操纵已分区的表分区维护操作理解表分区的含义和使用场合掌握传统的(10g和之前)的表分区的方式掌握11g的表分区的方式允许用户将一个表分成多个分区用户可以执行查询,只访问表中的特定分区将不同的分区存储在不同的磁盘,提高访问性能和安全性可以独立地备份和恢复每个分区传统表分区类型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gI55s原创 2021-06-26 19:25:13 · 154 阅读 · 1 评论 -
十、表
十、表高水位线PCTFREEPCTUSEDPCTFREE和PCTUSED普通表索引组织表IOT簇表临时表理解11g中,与表相关的几个概念:高水位线、 PCTFREE、 PCTUSED理解11g中,表的几种类型理解何时需要创建簇表来提高访问速度表的类型:普通表分区表索引组织表IOT簇表临时表嵌套表、对象表等高水位线 高水位线(high-water mark,HWM) 高水位线是一个很有趣的概念,但是也是一个非常重要的概念。顾名思义,高水位线有点类型于水文监测站里测水深度的标原创 2021-06-23 17:20:55 · 320 阅读 · 1 评论 -
九、启动和关闭
九、启动和关闭11g读取参数文件的顺序ORACLE 的启动数据库的四种状态及打开数据库SHUTDOWNNOMOUNTMOUNTOPENORACLE 的关闭理解11g启动中,读取参数文件的顺序理解Oracle的四种状态掌握状态变换的方法11g读取参数文件的顺序9i之前,只有静态参数文件pfile文件;9i开始,引入了动态参数文件spfile文件。默认的查找参数文件的路径:Windows下是%ORACLE_HOME%\database;Linux下是$ORACLE_HOME\dbs1原创 2021-06-15 17:19:56 · 61 阅读 · 0 评论 -
八、体系结构
八、体系结构实例内存结构Oracle11g系统全局区SGA共享池数据缓冲区日志缓冲区Large池Stream池JAVA池Oracle11g程序全局区PGA用户进程和服务器进程会话后台进程PMON 进程监控进程SMON 系统监控进程DBWR 数据写入进程LGWR 日志写入进程CKPT检查点进程9i中的自动PGA管理10g中的自动SGA管理11g中的自动内存管理数据库物理结构逻辑结构表空间11g中的默认表空间的结构段区数据块模式初步理解Oracle11g的物理、逻辑结构理解SGA、PGA的作用及构.原创 2021-06-12 22:56:09 · 104 阅读 · 1 评论 -
七、锁
七、锁锁的概念锁定的优点锁的类型行级锁表级锁理解锁定的概念掌握select for update的使用理解不同的锁定的含义锁是数据库用来控制共享资源并发访问的机制锁用于保护正在被修改的数据直到提交或回滚了事务之后,其他用户才可以更新数据锁的概念锁定的优点一致性 - 一次只允许一个用户修改数据完整性 - 为所有用户提供正确的数据。如果一个用户进行了修改并保存,所做的修改将反映给所有用户并行性 -允许多个用户访问同一数据锁的类型行级锁对正在被修改的行进行锁定。其他用户可原创 2021-06-11 17:02:16 · 63 阅读 · 0 评论 -
六、网络配置
六、网络配置Oracle11g至少启动的服务Oracle11g网络配置sqlnet.ora客户端连接的两种方式简单连接本地命名listener.oratnsnames.oraOracle11g的服务名的含义静态注册动态注册静态注册和动态注册NETCA配置网络理解oracle11g网络连接的方式掌握oracle11g中进行网络配置的主要文件掌握oracle11g的静态注册、动态注册的含义和相互转换的方式,以及何时必须使用静态注册。掌握netca和net manager的使用Oracle产品安装完.原创 2021-06-11 13:41:33 · 234 阅读 · 1 评论 -
五、完整性约束
五、完整性约束数据的完整性简介就是正确性、准确性,包含三种:实体完整性参照完整性用户自定义完整性Oracle中主要通过约束、触发器、过程函数实现的。维护数据的完整性有not null、unique、check、primary key、foreign key五种。not null例如学生的姓名;unique例如学生的学号;primary key主键、foreign key外键、check可以按照用户要求,进行自动检查。unique不可以重复,但是可以为空。primary key不可以原创 2021-06-09 16:51:28 · 165 阅读 · 0 评论 -
四、用户和权限
四、用户和权限Oracle11g基础--默认用户Oracle11g基础--创建新用户profile(概要文件)管理用户1profile(概要文件)管理用户2Oracle11g基础--权限Oracle11g基础--系统权限Oracle11g基础--对象权限Oracle11g基础--角色管理Oracle11g基础--更改和删除用户ALTER USER 命令可用于更改口令DROP USER 命令用于删除用户掌握建立用户、概要文件的使用掌握系统权限的含义及授予、回收掌握对象权限的含义及授予、回收掌握角色的原创 2021-06-08 17:16:03 · 128 阅读 · 0 评论 -
三、复杂SQL语句
三、复杂SQL语句SQL语句的执行顺序EXISTS 的使用子查询的使用group by的使用自连接的使用SELECT CASE WHEN复杂更新语句的使用分析函数的使用DECODE 的使用DECODE 中的if-then-else逻辑DECODE 取出一行内两列中的较大值Oracle中的行列转换ROWNUM 的使用删除重复记录删除重复记录 方法1删除重复记录 方法2删除重复记录 方法3GROUP BY GROUPING SETS掌握 SQL语句的执行顺序、能分析复杂SQL语句的执行过程掌握 O.原创 2021-06-07 15:54:34 · 5148 阅读 · 2 评论 -
二、基本SQL语句和函数
二、基本SQL语句和函数SQL 支持下列类别的命令数据定义语言(DDL)数据操纵语言(DML)事务控制语言(TCL)数据控制语言(DCL)Oracle 数据类型字符数据类型charvarchar2long数值数据类型日期时间数据类型RAW/LONG RAWLOB数据定义语言数据操纵语言数据控制语言SQL 操作符算术操作符比较操作符逻辑操作符连接操作符操作符的优先级Oracle 函数单行函数分类字符函数日期时间函数数字函数转换函数混合函数分组函数GROUP BY和HAVING子句多表查询相等联接的写法左外联接原创 2021-06-06 21:46:27 · 226 阅读 · 2 评论 -
一、Oracle11g简介
一、Oracle11g简介一、Oracle11g简介为什么要学习Oracle11gOracle11g数据库简介Oracle数据库基于客户端/服务器技术Oracle 11g安装Oracle11g服务Oracle 11g卸载访问Oracle11g的工具Oracle11g常用的SQL Plus命令Oracle11g 网络配置NETCA配置网络一、Oracle11g简介1977年,埃里森和另两个朋友,成立了RSI公司。1979年,RSI发布第2版RDBMS产品。1983年改名为ORACLE公司,Oracl原创 2021-06-05 22:43:46 · 4009 阅读 · 0 评论