第二章 oracle 10g体系结构及安全管理
1.oracle数据库服务器:
[1]服务器:
(1)物理存储:
①数据文件:用来储存数据和相关脚本的文件.一个数据文件只属于
一个表空间,一个表空间可以跨越多个数据文件.
②控制文件:存放数据库文件相关的关键信息,保存数据库的完整性
以及恢复数据时使用那些重做日志(每个数据库至少
有一个控制文件)
③日志文件:用于保存被覆盖的重做日志文件
(2)逻辑存储:
①.表空间
定义:最高级额逻辑存储结构
作用:用于存放表,索引和视图等对象的磁盘逻辑空间.
注意:一个表空间只能属于一个数据库
②.逻辑对象
定义:用户创建按的逻辑结构,
作用:用以包含或引用表,视图,索引,簇,存储过程,序列和
同义词之类的结构的数据
③.段
定义:由一个或者多个区间组成的逻辑结构,(以区间为单位)
分类:
数据段:存放一个表或簇中的所有数据
索引段:存放所有索引数据
滚段:存放所有事物修改数据的旧值
临时段:处理SQL语句和排序数据所用的工作区间
④.区间
定义:由一系列连续的块组成的空间(每一次系统分配和回收空间
都是以区间为单位进行的)
注意:区间是oracle数据库中最小的存储单元
⑤.块
注意:块是oracle数据库逻辑管理最小的管理单元
[2]实例:由内存结构和相关的进程组成,一个实例对应一个数据库
(1)SGA:全局缓存区域
(2)进程:利用IPC通信
2.数据字典:
定义:oracle数据字典是由基表和视图组成
作用:存储oracle系统的活动信息和所有用户数据库的定义信息等
分类:
[1]静态数据字典:由一些基表和视图组成,存在system表空间,分为4类
(1)all:由授权的用户访问,显示所有可访问的对象信息
(2)user:由用户创建,显示私有的对象信息
(3)dba:所有管理员权限,只有sys才能访问
(4)V$:具有DBA权限的用户访问,显示运行中的动态信息.
[2]动态数据字典:是一组虚拟表,一般以V$前缀开始.
3.创建用户
create user 用户名
identified by 密码
default tablespace 表空间名
temporary tablespace 临时虚拟表名;
4.授权用户connect,resource角色(允许用户连接到数据库)
grant connect,resource to 用户名;
5.授予用户,对scott.emp表的查看权限
grant select on scott.emp to 用户名;
6.修改用户
(1)修改用户的口令
alter user 用户名 identified by 用户名;
(2)修改用户的账户状态
alter user 用户名 account lock;
(3)修改用户的表空间
alter user 用户名 default tablespace 表空间名
temporary tablespace 临时表空间名;
7.删除用户
(1)删除用户
drop user 用户名 cascade;
(2)授予权限create session和角色dba给数据库管理员
grant create session,dba to 用户名;
8.权限回收
(1)回收用户对scott.emp表的insert,update,select权限
revoke insert/update/select on scott.emp from 用户名;
转载于:https://blog.51cto.com/7112081/1345884
第二章 oracle 10g体系结构及安全管理相关推荐
- oracle 10g体系结构及安全管理
1.了解oracle数据库物理结构 2.理解oracle数据库逻辑结构 3.掌握oracle数据库的安全管理 一. --创建一个myspace表空间 create tablespace myspace ...
- Oracle 10g 体系结构及安全管理
概述 从宏观上看,Oracle数据库服务器主要由两部分组成, 数据库和实例. 数据库是Oracle用于保存数据的一系列物理结构和逻辑结构. 数据库是指操作系统下数据文件,控制文件,日志文件等.一般情 ...
- Oracle学习笔记--第2章 oracle 数据库体系结构
第2章 oracle 数据库体系结构 目录: ------------- 2.1物理存储结构 2.1.1数据文件 2.2.2控制文件 2.1.3重做日志文件 2.1.4其他文件 2.2逻辑存储结构 2 ...
- Intel汇编语言程序设计学习-第二章 IA-32处理器体系结构-上
第2章 IA-32处理器体系结构 2.1 基本概念 本章以程序员的视角描述Intel IA-32处理器家族机器计算机系统,包括所有的Intel兼容处理器,如AMD的速龙(Athlon)和皓龙(Op ...
- Intel汇编语言程序设计学习-第二章 IA-32处理器体系结构-下
2.2 IA-32处理器体系结构 如前所述,IA-32是指始于Intel386直到当前最新的奔腾4的系列的处理器(额...这本书是什么时候写的啊,表示现在应该是I7啊),在IA-32的发展过程中,I ...
- Oracle dba培训教程 第一章 Oracle的体系结构
[img]http://dl2.iteye.com/upload/attachment/0097/3808/87c3ba28-521f-3e95-bc57-397c82259856.jpg[/img] ...
- Oracle 10g的闪回机制
第5章Oracle 10g的闪回机制 5.1 简介 在Oracle中,对于提交的变化,是没有办法回退的.所以这时候就可能存在这样一种情况,对于表做了DML操作,并且在提交后才发现,对表的操作是错误的, ...
- oracle10g 概述,Oracle 10g数据库概述
第一章Oracle 10g数据库概述 1.打开服务:service.msc 2.oracle 10g的分为 (1)oracle 10g数据库标准版1 优点:比互联网和内联网更具有易用性和性能价格比. ...
- oracle 10g 新特性中文笔记(第五章)
第五章 管理体系结构 目标 完成本课,你应该能: 描述自动工作负载资料库(AWR)的各种不同的组件 使用活动会话历史 定义AWR快照基线 对服务端的警告订阅应用程序 解释自动任务特征 描述顾问咨询框架 ...
- 读书笔记-《基于Oracle的SQL优化》-第二章-1
第二章:Oracle里的执行计划 2.1 什么是执行计划 Oracle用来执行目标SQL语句的这些步骤的组合就被称为执行计划. 执行计划可以分为如下三个部分: 1.目标SQL的正文.SQL ID和其执 ...
最新文章
- 费米悖论的三十种解释 | 观点
- boost::multi_array模块测试 index_gen 的代码
- DCMTK:OFVec类的测试程序
- ThinkPHP--栏目增删改查ADSF
- 机器学习常见基本概念笔记
- C语言的应用领域及其重要性
- pdf内容怎么复制到word文档里_pdf文件怎么放到word里?这招实在是太好用了
- java 生成jar包并保留注释
- 如何将pdf文件转换成可以编辑的文档
- 2022年信息安全工程师考试知识点:网络安全需求分析与基本设计
- python 根据经纬度 查地理位置
- python实现zip分卷压缩与解压
- 用户运营4大策略体系搭建:增长框架+用户建模+场景化分层+数据运营
- 关于微信公众号开发中扫码关注和关注之后继续扫码的不同点
- SC7A20获取三轴加速度值
- java 获取远程服务器信息,java 远程获取服务器信息
- 怎样将「插件化」接入到项目之中?
- CCS3.3工程在高版本CCS上的移植及CCS10的安装使用
- 软件黑科技工具之代码生成器!(提高团队效率、加强团队管理、减少研发成本)
- Windows sever DNS 中创建主机A记录
热门文章
- 智能优化算法应用:基于GWO优化的灰度熵图像多阈值分割 - 附代码
- 从零基础入门Tensorflow2.0 ----五、24TF1.0dataset使用
- 模板题——位运算,离散化,区间合并
- matlab将多个nc文件进行合成TIF
- mysql php 空格函数_MySQL_mysql 强大的trim() 函数,mysql中的去除左空格函数: LTRI - phpStudy...
- php如何只删去汉字,php如何删除字符串中的中文
- 7 分钟了解 eBay Flink 服务的端到端管理
- 360深度实践:Flink 与 Storm 协议级对比
- 软件开发方法之敏捷开发,你用了么?
- 做自己的软件的Gallery(一)