【Oracle】表空间、用户、权限、角色、审计
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,觉得oracle很难深入。每天一二小时,坚持吧! ---结构体系与原理Dba_data_files:数据文件Dba_tablespaces:表空间Dba_segments:段信息Dba_extents
千家信息网最后更新 2026年10月31日【Oracle】表空间、用户、权限、角色、审计
觉得oracle很难深入。每天一二小时,坚持吧! ---结构体系与原理
Dba_data_files:数据文件Dba_tablespaces:表空间Dba_segments:段信息Dba_extents:块信息Dba_free_space:表空间可用信息Dba_objects:对象信息V$datafile:来自控制文件的信息用户权限与系统权限视图:查看用户角色:select * from dba_role_privs;select * from user_role_privs;查看所有角色、系统权限、对象权限:select * from dba_roles;select * from system_privilege_map;select * from v$object_privilege;查看用户系统权限:select * from dba_sys_privs;select * from user_sys_privs;查看用户对象权限:select * from dba_tab_privs where grantee='B';select * from all_tab_privs;select * from user_tab_privs;系统权限、角色、对象权限授权与撤销语法:Grant 系统权限 | 角色 to 用户;Grant 对象权限 on 对象(表等) to 用户; Revoke 系统权限 | 角色 from 用户;Revoke 对象权限 on 对象(表等) from 用户;
Tablespace à segment à extent à block
| | |
|----------------------------------------------à datafile |
| ------------|---à osblock
表空间:可以包含多个数据文件
段:可以认为是表,包含多个区
区:一个数据文件中一组连续编号的oracle块
块:包含一个或多个os块,块是oracle数据库的基本I/O单元
数据文件:由多个os块组成
操作系统块:文件系统的I/O单元
show parameter db_block_size :查看oracle block的大小,默认是8192byte
语法:使用em显示sql
表空间创建:CREATE SMALLFILE TABLESPACE"HXW_DATA" DATAFILE'/ns_data/oracle/oradata/nsdc/hxw_data01.dbf'SIZE 1M AUTOEXTENDONNEXT 1M MAXSIZE 10M --默认不会自动扩展LOGGING --表空间针对段的所有操作将生成重做内容,默认EXTENTMANAGEMENTLOCAL --区自动管理,默认SEGMENTSPACEMANAGEMENT AUTO--段使用位图跟踪块使用情况,默认DEFAULTNOCOMPRESS --不压缩,默认 添加数据文件:ALTERTABLESPACE"HXW_DATA" ADDDATAFILE'/ns_data/oracle/oradata/nsdc/hxw_data02.dbf'SIZE 10M AUTOEXTENDONNEXT 1M MAXSIZE 20M --设置extent为手动指定大小。CREATE SMALLFILE TABLESPACE"HXW_DATA" DATAFILE'/ns_data/oracle/oradata/nsdc/hxw_data01.dbf'SIZE 1M AUTOEXTENDONNEXT 1M MAXSIZE 10M LOGGINGEXTENTMANAGEMENTLOCALUNIFORMSIZE 512KSEGMENTSPACEMANAGEMENT AUTODEFAULTNOCOMPRESS ALLOCATION_TYPE 这个值有3个选项:1、system:一旦设定该值,next_extent将为空,只有extents值。该值是默认值。这个选项的最小是64K2、user:一旦设定该值,就允许我们可以控制next_extent了。只有两种情况出现users:一是该ts是数据字典管理的;另外一个是该ts是从数据字典管理转移到local的(用dbms_space_admin.tablespace_migrate_to_local)3、uniform:将标明所有的extent的大小将一致,temp表空间只能采用这个方式;以上两个情况的extent的大小将不一致;uniform中的默认值为1M 临时表空CREATE SMALLFILE TEMPORARYTABLESPACE"HXW_TMP" TEMPFILE'/ns_data/oracle/oradata/nsdc/hxw_tmp01.dbf'SIZE 5M AUTOEXTENDONNEXT 1M MAXSIZE 10M EXTENTMANAGEMENTLOCALUNIFORMSIZE 1M 添加数据文件:ALTERTABLESPACE"HXW_TMP" ADDTEMPFILE'/ns_data/oracle/oradata/nsdc/hxw_tmp02.dbf'SIZE 100M AUTOEXTENDONNEXT 1M MAXSIZEUNLIMITED Undo表空间:CREATE SMALLFILE UNDOTABLESPACE"UNDOTBS02" DATAFILE'/ns_data/oracle/oradata/nsdc/undotbs02.dbf'SIZE 5M AUTOEXTENDONNEXT 1M MAXSIZE 10M RETENTION NOGUARANTEE --还原保留时间不保证,GUARANTEE保证
--创建表空间与用户
create tablespace h_test
datafile'/ns_data/oracle/oradata/nsdc/t_test01.dbf'
size 2m autoextend on next 1m maxsize 5m;
create user huangxw identified by huangxwdefault tablespace h_test;
权限
用户
数据
空间
对象
文件
系统
角色
信息
多个
大小
情况
管理
一致
单元
只有
字典
语法
保证
控制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网佳科技有限公司
互联网的科技创新
互联网 科技创新
中国互联网科技发展
沃里互联网科技
广西互联网科技公司
互联网科技宣传片
广西拼得多互联网科技有限公司
太原新华互联网科技学校怎么样
互联网科技产品
港股科技和互联网
崇明区互联网教育科技诚信经营
互联网科技公司实习生
移动互联网科技公司
注册互联网科技公司经营范围大全
国大互联网教育科技有限公司工作
工业互联网等科技实现智能化赋能
黑云互联网科技有限公司
卡尔迅互联网科技有限公司
上海互联网科技园景观
狮子座互联网科技
互联网科技作文
奇酷互联网科技公司
撒么互联网科技公司
一五八零互联网科技
和信科技工业互联网
互联网行业科技股
电子商务与互联网科技的关系
信承诺互联网科技有限公司
第三届互联网大会安防黑科技