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体系结构及安全管理相关推荐

  1. oracle 10g体系结构及安全管理

    1.了解oracle数据库物理结构 2.理解oracle数据库逻辑结构 3.掌握oracle数据库的安全管理 一. --创建一个myspace表空间 create tablespace myspace ...

  2. Oracle 10g 体系结构及安全管理

    概述 从宏观上看,Oracle数据库服务器主要由两部分组成,  数据库和实例. 数据库是Oracle用于保存数据的一系列物理结构和逻辑结构. 数据库是指操作系统下数据文件,控制文件,日志文件等.一般情 ...

  3. Oracle学习笔记--第2章 oracle 数据库体系结构

    第2章 oracle 数据库体系结构 目录: ------------- 2.1物理存储结构 2.1.1数据文件 2.2.2控制文件 2.1.3重做日志文件 2.1.4其他文件 2.2逻辑存储结构 2 ...

  4. Intel汇编语言程序设计学习-第二章 IA-32处理器体系结构-上

    第2章  IA-32处理器体系结构 2.1  基本概念 本章以程序员的视角描述Intel IA-32处理器家族机器计算机系统,包括所有的Intel兼容处理器,如AMD的速龙(Athlon)和皓龙(Op ...

  5. Intel汇编语言程序设计学习-第二章 IA-32处理器体系结构-下

    2.2  IA-32处理器体系结构 如前所述,IA-32是指始于Intel386直到当前最新的奔腾4的系列的处理器(额...这本书是什么时候写的啊,表示现在应该是I7啊),在IA-32的发展过程中,I ...

  6. Oracle dba培训教程 第一章 Oracle的体系结构

    [img]http://dl2.iteye.com/upload/attachment/0097/3808/87c3ba28-521f-3e95-bc57-397c82259856.jpg[/img] ...

  7. Oracle 10g的闪回机制

    第5章Oracle 10g的闪回机制 5.1 简介 在Oracle中,对于提交的变化,是没有办法回退的.所以这时候就可能存在这样一种情况,对于表做了DML操作,并且在提交后才发现,对表的操作是错误的, ...

  8. oracle10g 概述,Oracle 10g数据库概述

    第一章Oracle 10g数据库概述 1.打开服务:service.msc 2.oracle 10g的分为 (1)oracle 10g数据库标准版1 优点:比互联网和内联网更具有易用性和性能价格比. ...

  9. oracle 10g 新特性中文笔记(第五章)

    第五章 管理体系结构 目标 完成本课,你应该能: 描述自动工作负载资料库(AWR)的各种不同的组件 使用活动会话历史 定义AWR快照基线 对服务端的警告订阅应用程序 解释自动任务特征 描述顾问咨询框架 ...

  10. 读书笔记-《基于Oracle的SQL优化》-第二章-1

    第二章:Oracle里的执行计划 2.1 什么是执行计划 Oracle用来执行目标SQL语句的这些步骤的组合就被称为执行计划. 执行计划可以分为如下三个部分: 1.目标SQL的正文.SQL ID和其执 ...

最新文章

  1. 费米悖论的三十种解释 | 观点
  2. boost::multi_array模块测试 index_gen 的代码
  3. DCMTK:OFVec类的测试程序
  4. ThinkPHP--栏目增删改查ADSF
  5. 机器学习常见基本概念笔记
  6. C语言的应用领域及其重要性
  7. pdf内容怎么复制到word文档里_pdf文件怎么放到word里?这招实在是太好用了
  8. java 生成jar包并保留注释
  9. 如何将pdf文件转换成可以编辑的文档
  10. 2022年信息安全工程师考试知识点:网络安全需求分析与基本设计
  11. python 根据经纬度 查地理位置
  12. python实现zip分卷压缩与解压
  13. 用户运营4大策略体系搭建:增长框架+用户建模+场景化分层+数据运营
  14. 关于微信公众号开发中扫码关注和关注之后继续扫码的不同点
  15. SC7A20获取三轴加速度值
  16. java 获取远程服务器信息,java 远程获取服务器信息
  17. 怎样将「插件化」接入到项目之中?
  18. CCS3.3工程在高版本CCS上的移植及CCS10的安装使用
  19. 软件黑科技工具之代码生成器!(提高团队效率、加强团队管理、减少研发成本)
  20. Windows sever DNS 中创建主机A记录

热门文章

  1. 智能优化算法应用:基于GWO优化的灰度熵图像多阈值分割 - 附代码
  2. 从零基础入门Tensorflow2.0 ----五、24TF1.0dataset使用
  3. 模板题——位运算,离散化,区间合并
  4. matlab将多个nc文件进行合成TIF
  5. mysql php 空格函数_MySQL_mysql 强大的trim() 函数,mysql中的去除左空格函数: LTRI - phpStudy...
  6. php如何只删去汉字,php如何删除字符串中的中文
  7. 7 分钟了解 eBay Flink 服务的端到端管理
  8. 360深度实践:Flink 与 Storm 协议级对比
  9. 软件开发方法之敏捷开发,你用了么?
  10. 做自己的软件的Gallery(一)