美文网首页常用的命令
Oracle数据库概述

Oracle数据库概述

作者: 周重hhh | 来源:发表于2019-03-30 15:24 被阅读2次

Oracle数据库的物理结构

  • 物理组件就是Oracle数据库所使用的操作系统物理文件。物理文件可分为三类:

  • 物理组件

    • 数据文件
    • 控制文件
    • 日志文件
  • 日志文件记录对数据库的所有修改信息,用于故障恢复

  • 数据文件:.dbf
    控制文件:.ctl
    日志文件:.log
    参数文件:.ora

  • 数据库文件与存储:
    数据文件:信息的物理存储位置
    控制文件:数据库的控制信息
    日志文件:记录日志信息
    初始化参数文件:数据库启动时读取的属性

Oracle默认用户

  • 只有用合法的用户账号才能访问Oracle数据库
  • Oracle有几个默认的数据库用户:
    • SYS是系统最高权限的管理员
    • SYSTEM是默认的系统管理员,该用户拥有Oracle管理工具使用的内部表和视图。通常通过SYSTEM用户管理数据库用户、权限和存储等
    • SCOTT用户是Oracle数据库的一个示范账户,在数据库安装时创建(测试账号)
  • 数据库中所有数据字典表和视图都存储在SYS模式中。SYS用户主要用来维护系统信息和管理实例

Oracle系统权限

  • 100多种系统权限
    • ANY 表明用户由权限对于所有的模式
    • GRANT 命令是增加权限
    • REVOKE 命令是删除权限

授予权限

  • GRANT 命令可用于为用户分配权限或角色
    • GRANT CONNECT TO usernameCONNECT角色允许用户连接至数据库,并创建数据库对象
    • GRANT RESOURCE TO usernameRESOURCE角色允许用户使用数据库中的存储空间
    • GRANT CREATE SEQUENCETO username:此系统权限允许用户在当前模式中创建序列,此权限包含在CONNECT角色中
    • GRANT SELECT ON TEST TO username:允许用户查询TEST表的记录
    • GRANT UPDATE ON TEST TO username:允许用户更新TEST表中的记录
    • GRANT ALL ON TEST TO username:允许用户插入、删除、更新和查询TEST表中的记录
    • GRANT ALL PRIVILEGES TO SCOTT:把所有权限授予SCOTT

示例:

  • GRANT CONNECT TO qyt:授权连接权限
  • GRANT RESOURCE TO qyt:RESOURCE 权限,用户就拥有在所有表空间上建表
  • GRANT dba TO qyt:授予DBA权限
  • GRANT UNLIMITED TABLESPACE TO qyt:授予不限制的表空间
  • GRANT SELECT ANY TABLE TO qyt:授予查询任何表

相关文章

  • 02 初识Oracle数据库

    2.1 Oracle数据库概述2.2 Oracle的安装准备2.3Oracle数据库的安装

  • Oracle数据库概述

    Oracle数据库概述 Oracle公司是全球最大的数据库软件供应商,它的数据库产品Oracle系列,占全球数据库...

  • Oracle SQL基本操作

    Oracle SQL基本操作 Oracle数据库基本操作 1.概述 Oracle数据库客户端一般需要安装在服务器上...

  • Oracle数据库基础总结

    Oracle数据库概述Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产...

  • Django 学习日记 - Database Settings

    1 概述 1.1 简介 django默认支持sqlite、mysql、oracle、postgresql数据库,像...

  • Docker企业版2.0上运行Oracle WebLogic和O

    [TOC] 概述 这篇文章描述了如何使用Docker EE来部署使用Oracle数据库运行在Oracle WebL...

  • Oracle数据库概述

    Oracle数据库的物理结构 物理组件就是Oracle数据库所使用的操作系统物理文件。物理文件可分为三类: 物理组...

  • Oracle 数据库概述

    常用的Oracle数据库版本 目前市场上用的比较多的是Oracle Database 10g/11g,以及Orac...

  • 二、ORACLE数据库体系结构

    1.Oracle体系结构概述 Oracle体结构中主要用于分析数据库的组成、工作过程与原理,以及数据在数据库中的组...

  • 【编程笔记】oracle数据库

    概述: oracle数据库,一个用来存储数据的软件,它是美国oracle公司的产品,它以分布式数据操作为核心,什么...

网友评论

    本文标题:Oracle数据库概述

    本文链接:https://www.haomeiwen.com/subject/zvqjbqtx.html