
关于oracle
oracle学习记录
#小蚂蚁
不积小流,无以成江河
展开
-
Oracle分区表
分区表什么是分区表什么时候需要分区表分区策略分区表的类型范围分区间隔分区分区表的管理 什么是分区表 一个用户表存储的用户非常多时,查询变慢,便可以根据用户的某些特征进行分区,可以根据性别分区,查询时只查询特定的分区,效率自然也会提升 定义: 允许用户将一个表分成多个分区 用户可以执行查询,只访问表中的特定分区 讲不通的分区存储在不同的磁盘中,提高访问性能和安全性 可以独立的备份和恢复每个分区 什么时候需要分区表 问题:有一个销售记录表,存放2015年开始的销售记录,由于业务量的增大,存储数据已经达原创 2020-10-14 13:10:05 · 128 阅读 · 0 评论 -
Oracle解锁用户
使用sys或system用户: 解锁:alter user 用户名 account unlock; 上锁:alter user 用户名 account lock;原创 2020-10-14 10:35:09 · 295 阅读 · 0 评论 -
Oracle索引,看这篇就够了
索引什么是索引索引的分类B树索引唯一索引和非唯一索引反向键索引位图索引其它索引索引使用原则总结 什么是索引 索引是与表关联的可选结构,是一种快速访问数据的途径,可提高数据库性能。数据库可以明确的创建索引,以加快对表的执行sql语句的速度,当索引键作为查询条件时,该索引将直接指向包含这些值的行的位置,即便删除索引,也无需修改任何sql语句的定义 索引的分类 物理分类 逻辑分类 分区或非分区索引 单列或组合索引 B树索引 唯一或非唯一索引 正常或反向键索引 基于函数索引 位图索引原创 2020-10-13 11:29:57 · 1472 阅读 · 0 评论 -
Oracle序列
序列简介使用序列:更改和删除序列:SYS_GUID函数:序列与SYS_GUID函数的区别:总结: 简介 序列是用于生成唯一的,连续号的对象 序列可以是升序的,也可以是降序的 使用create sequence语句创建序列 create sequence toys_seq start with 10 increment by 10 maxvalue 2000 minvalue 10 nocycle cache 10; start with:起始位置 increment by:每原创 2020-10-12 16:20:06 · 296 阅读 · 0 评论 -
Oracle权限管理
权限的分类系统权限什么是系统权限授予系统权限撤销系统权限对象权限什么是对象权限授予对象权限撤销对象权限系统权限与用户权限的撤销区别 with grand option:管理角色角色的优点使用预定义角色数据库安全设计原则总结 系统权限 什么是系统权限 使用户可以在数据库中执行特定的操作 如:创建索引,表,会话,表空间 授予系统权限 grant {system_priv|role},{system_priv|role}.. to {user|role|public} [with admin option]原创 2020-10-12 15:27:36 · 214 阅读 · 0 评论 -
Oracle用户管理
创建用户的核对清单: 选择用户名和密码 识别用户需用于存储对象的表空间 决定每个表空间的限额 分配缺省表空间和临时表空间 创建用户 向用户授予权限和角色 语法: create user 用户名 identified by password -- 默认存储在 [default tablespace 表空间] [temporary tablespace 表空间] --在某个表空间上分配多大的限额,或不受限制 [quota {integer [K|M] unlimited}on 表空间][..原创 2020-10-12 13:06:21 · 125 阅读 · 0 评论 -
oracle表空间
创建表空间: create tablespace 表空间名 datafile 存储路径[size integer [K|M]] [AUTOEXTEND [OFF|ON]]; 建议使用语法中默认缺省值, 一般一个表空间对应一个数据文件 一般不自动扩展 调整表空间大小 重置数据文件大小: alter database datafile 表空间文件路径 resize 大小MB; 向表空间内添加数据文件 alter tablespace 表空间名 add datafile 存储路径 size 大小MB a.原创 2020-10-12 09:52:07 · 1657 阅读 · 3 评论