Oracle数据库入门:权限管理详解
需积分: 10 26 浏览量
更新于2024-08-15
收藏 272KB PPT 举报
"ORACLE数据库入门教程,涵盖了Oracle体系结构的物理结构、内存结构(SGA)、实例概念、用户连接(session)以及交易事务(transaction)的基础知识,适合新人学习理解Oracle数据库的基本运作机制。"
在Oracle数据库管理中,权限管理是确保数据安全和系统稳定性的重要环节。本篇将主要探讨Oracle数据库的基础知识,帮助新人更好地理解和入门。
1. **Oracle体系结构**
- **物理结构**:Oracle数据库的物理组成部分包括数据文件(datafiles)、重做日志文件(redologfiles)、控制文件(controlfiles)和参数文件(parameterfile)。这些文件分别用于存储数据、记录事务日志、存储系统状态信息以及配置数据库设置。
- **数据文件(*.dbf)**:存储表空间中的数据对象,如表、索引等。
- **重做日志文件(*.log)**:记录所有事务对数据库所做的更改,用于恢复和故障排查。
- **控制文件(*.ctl)**:存储数据库的元数据,包括数据库的创建时间、表空间信息等。
- **参数文件(Initoraid.ora)**:配置数据库实例的参数,如内存结构大小等。
2. **内存结构(System Global Area, SGA)**
- **共享池(shared pool)**:包含PL/SQL代码、SQL语句及其解析结果,减少重复解析,提高性能。
- **数据库缓冲区缓存(database buffer cache)**:存储最近访问的数据块,减少磁盘I/O。
- **重做日志缓冲区(redo log buffer)**:暂时存放即将写入重做日志文件的更改。
SGA的总大小由`share_pool_size`、`db_block_size`乘以`db_block_buffers`以及`log_buffers`参数决定。
3. **实例(Instance)**
- **实例=SGA+后台进程**:后台进程如PMON(Process Monitor)、LCKn(Lock Manager)、DBWR(Database Writer)、LGWR(Log Writer)、CKPT(Checkpoint)、ARCH(Archive Log Writer)等协同工作,保证数据库的正常运行。
4. **Session**
- **用户连接(session)**:多个用户可以同时通过session连接到Oracle数据库,执行各自的查询和操作,互不干扰。
5. **交易事务(Transaction)**
- **交易事务是一组数据库操作的逻辑单位**,如插入(insert)、更新(update)、删除(delete)或数据定义语言(DDL)如create、alter、drop等。
- **提交(commit)**:事务中的所有操作成功执行后,通过commit命令将更改永久保存到数据库。
- **回滚(rollback)**:如果事务中的操作出现错误,可以通过rollback撤销所有更改,恢复到事务开始前的状态。
了解这些基础知识是Oracle数据库管理和权限管理的前提,对于新人来说,掌握这些概念有助于更好地理解和操作Oracle数据库,为后续的权限分配和管理奠定基础。在实际工作中,还需要学习如何创建用户、角色,以及如何授予和回收不同级别的权限,以确保系统的安全性和高效性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-09-06 上传
2018-09-07 上传
2011-11-02 上传
2017-05-03 上传
2011-09-11 上传
2008-05-13 上传
欧学东
- 粉丝: 897
- 资源: 2万+
最新资源
- ASP电子商务网站建设(源代码+论文).rar
- 锁相环LMX2595驱动 FPGA代码
- MATLAB数据字典生成代码-dsc-introducing-python-libraries-onl01-dtsc-pt-030220:ds
- kmeans_lvq.rar
- 台达MS300系列变频器使用手册.rar
- UserProfile:面试任务
- 小程序源码 Tab控件使用的最简纯净Demo.zip
- 招标投标范本-东善复建小区道路工程施工组织设计(投标)10
- 0371-极智论文-解读Sylph-一种用于增量小样本目标检测的超网络框架
- Wedding-Dress-Collection:婚纱礼服系列
- 奶茶店自助点餐小程序-毕业设计,基于微信小程序+SpringBoot+MySql开发,源码+开题报告+毕业论文+视频演示
- amazing-mazes:神奇迷宫是一款仅出于娱乐目的而创建的小游戏引擎。 在https播放
- 通用功能模块 免费快速创建小程序V1.0.7 原版_源码.zip
- 施工管理资料表格-B2-12_工程暂停令
- iPhone & iPad 简约线条风格 Mockups .psd .sketch素材下载
- 小程序源码 百度推聊应用.zip