zoukankan      html  css  js  c++  java
  • Oracle 体系结构及安全管理

    1 oracle数据库服务器构成:数据库和实例
    2 oracle内部结构:
    物理存储结构:
    数据文件(xxx.dbf):存放数据
    控制文件(xxx.ctl):控制数据库的完整性恢复数据或使用的日志文件
    日志文件(xxx.log)
    逻辑存储结构:
    表空间(最高的逻辑存储结构):存放表,索引和视图对象的磁盘逻辑空间
    逻辑对象(模式对象):用于用户创建,包含或引用数据
    段:指定类型(常见类型:数据段(存放数据),索引段(存放索引),回滚段(存放事务所修改数据的旧值),临时段(处理sql语句和排序时所用的工作区间))
    区间:最小的存储单元 由块组成
    块:最小的管理单元
    3 数据字典:基表和视图组成,存放系统活动信息和用户数据库定义信息
    分类:
    静态数据字典:系统自动创建与维护
    All:授权用户访问,显示所有可访问对象信息
    User:用户创建,显示用户私有的对象信息
    DBA:具有DBA权限用户访问,管理数据库对象信息
    V$:具有DBA权限用户访问,显示运行中的动态信息
    动态性能表:是一组虚拟表,记录当前数据库活动详情

    4 用户:允许访问数据库系统的有效账户,可以对数据库资源进行访问的实体
    使用场景:数据库中创建用户连接到数据库,通过用户名来标识,定义用户属性
    创建用户:
    1)确认该用户所属表空间和表空间大小
    2)分配默认的表空间和临时表空间
    3)创建用户
    4)授权
    实例:创建用户stu 密码为stupwd 默认表空间为users 临时表空间为temp
    create user stu idenified by stupwd default tablespace users temporary tablespace temp;
    grant connect to stu;(授予stu用户登陆的权限)
    revoke 权限 on 表 from 用户;(收回用户对表的某权限)
    修改用户:
    alter user stu identified by stu;(修改口令)
    alter user stu account lock(unlock 解锁);(修改账户状态)
    alert user stu default tablespace system temporary tablespace temp;(修改用户表空间)

    删除用户:drop user stu cascade;

  • 相关阅读:
    Entity Framework Extended Library (EF扩展类库,支持批量更新、删除、合并多个查询等)
    purge
    死锁相关 变量 与 PURGE 线程停止
    percona-xtrabackup 文档
    innobackupex的备份和恢复
    innodb_lru_scan_depth
    innobackupex 恢复实验
    innodB的隐式锁
    Linux内存管理原理 与文件读写 图 相当详细
    MySQL数据库InnoDB存储引擎中的锁机制
  • 原文地址:https://www.cnblogs.com/yangshuaigg/p/3494859.html
Copyright © 2011-2022 走看看