【Oracle】表空间、用户、权限、角色、审计
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,觉得oracle很难深入。每天一二小时,坚持吧! ---结构体系与原理Dba_data_files:数据文件Dba_tablespaces:表空间Dba_segments:段信息Dba_extents
千家信息网最后更新 2025年01月19日【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安全错误
数据库的锁怎样保障安全
石景山区咨询网络技术服务平台
软件开发工程师学那些知识
魔域怎么用数据库注册账号
车载网络技术电路图
联想 服务器 raid
网络安全知识竞赛练习题
服务器变软路由
传统行业改造 科技和互联网
遵义上鹿互联网科技
魔兽服务器一个区能建多少角色
上海环境监测软件开发方案
最重要的数据库应用
客户机与服务器模式示意图
ais数据库编辑工具
软件开发类英文文献综述
安卓socket服务器
伟源网络技术工作室
江苏省社保服务器虚拟主机
数据库怎么查找一个值
北京环保软件开发操作
朝阳区焦点网络技术服务中心
萌新玩刺激战场哪个服务器好
局网络安全实施
视频数据库服务器配置
电讯网络安全与网络安全的区别
联通服务器怎么不卡顿
去俄罗斯做软件开发
你对网络安全有什么看法作文
软件开发第三方控件稳定性
软件开发合同纠纷答辩状