oracle体系:
来源:互联网 发布:网络光纤型号 编辑:程序博客网 时间:2024/06/05 20:07
一、oracle体系:
1.基本结构体系:
2.数据存储层次:
数据库:数据库由多个表空间构成,表空间由表组成,表由段组成,段由区间组成,区间由数据块组成。包括物
理结构、逻辑结构。
3.数据库的逻辑结构:
包括方案(schema)对象、数据块(data block)、区间(extent)、段(segment)、表空间(tablespace)等。
1.由多个表空间组成。
2.可以创建多个用户。
3.用户与方案是意义对应的。
4.用户与表空间的关系
a.一个数据库可以对应多个表空间。
b.表空间与方案(用户)的关系:一个表空间可以属于多个方案(用户)。
c.用户也可以将不同的表创建在不同的表空间里面。(例:整个ETC是一个数据库,各个部门是用户,每间教室是表空间,不同的部门可以根据自己的情况选择教室来办公)
d.表与表空间的关系:一张表一定只能够属于一个表空间。
4.数据库的物理结构:
是由多个文件组成 主要包括3种类型的文件:数据文件(.dbf)、日志文件(.log)、控制文件(.ctl)。
数据库文件:一个数据库有n个数据文件,一个数据文件仅与一个数据库联系;一个或多个数据文件组成一个表空间;
当数据库容量越界时,数据文件能够自动扩展。
日志文件:每个数据库有两个或多个日志文件组,主要用于数据库日志;日志的主要功能是记录用户对数据的各种操作,便于
恢复数据。
控制文件:每个数据库都有一个控制文件,记录数据库的物理结构;主要包含数据库名、数据文件、日志文件的名字、位置和
数据库建立日期等。
5.oracle实例:包括SGA、PGA两部分
二、企业管理器
1.是oracle提供给用户数据库服务管理的软件。
2.可以进入到安装文件夹的位置查找企业管理器的信息。例:D:\oracle\product\10.2.0\db_1\install\readme.text https://localhost:1158/em/
三、数据字典
1.用来存放有关数据库信息:包括表空间信息、用户权限信息、各种跟数据库相关的信息。
2.主要由表和视图组成。
3.常用的数据库字典:
读取出用户自己创建的表:select * from user_tables
读取出表结构:select * from user_tab_columns
查看系统权限:select * from system_privilege_map;
四、用户,角色和权限
1.用户
Oracle 用户分两种,一种是系统用户 sys system ;另外一种是普通用户一旦一个用户被创建,DBA能够授予指定的系统权限给一个用户,视图 dba_users 存储着所有用户信息。
创建用户:
1)craate user 用户名 identity by 密码 default tablespace 表空间
2)授予用户session(登录)权限:grant create session to TEST;
3)锁定和开启账号:alter user TEST account lock/unlock;
4)修改用户密码:alter user TEST identified by 123;
5)删除用户:drop user TEST cascade;
2.权限
1.权限的作用:确保数据的安全,包括系统权限、对象权限
2.系统权限:控制数据库的访问,系统权限是 Oracle 内置的,与具体对象无关
的权限,比如创建表的权限,连接数据库权限; (有100多项)
系统权限分配:
系统权限视图:system_privilege_map
权限分配视图:dba_sys_privs
回收系统权限 revoke 权限 from 用户
3.对象权限:只允许访问指定的对象,就是对具体对象,比如表,视图,触发
器等的操作权限;(有几十项)
对象权限分配:
用户表权限视图:dba_tab_privs
给对象授权: grant 权限 on 对象 to 用户 with grant option;
回收权限:revoke 对象权限 on 对象 from 用户
4.用户授权机制:角色的创建,便于对相同类型的用户进行授权。
3.角色
角色是权限的集合;可以给用户直接分配角色,不需要一个一个分配权限
语法 : create role 角色名----->利用grant create 权限 to 角色-------> grant 角色名
to 用户名将角色授予用户。
0 0
- Oracle体系
- oracle体系
- oracle体系:
- ORACLE构架体系
- oracle知识体系(一)
- Oracle知识体系(二)
- Oracle体系架构
- Oracle的体系
- oracle体系架构
- Oracle体系架构
- Oracle体系概述--实例。
- oracle hint (体系)了解
- oracle结构体系
- Oracle体系架构
- oracle体系架构
- oracle体系结构图
- oracle 体系图
- oracle 体系结构图
- RadioButton 的并列布局
- ip段/数字,如192.168.0.1/24
- 剑指Offer面试题45:圆圈中最后剩下的数字
- worldcount程序java版本
- EXT2 文件系统
- oracle体系:
- Cookie
- stl各个容器的使用时机
- android.view.WindowManager$BadTokenException: Unable to add window — token null
- CSS3快速上手之4:多重背景
- 简单易学的机器学习算法——极限学习机(ELM)
- 第七周项目3——负数把正数赶出队列
- 【并行计算】用MPI进行分布式内存编程(二)
- [LeetCode]258. Add Digits