摘要: # 实例管理 ## 使用数据库管理工具 Oracle数据库提供了多种数据库管理工具,主要包括: 1. SQLPlus - 命令行工具,用于执行SQL语句和脚本。 2. SQL Developer - 图形界面数据库开发工具。 3. Enterprise Manager - 图形界面综合管理控制台。 阅读全文
posted @ 2023-07-27 16:59 BBBone 阅读(11) 评论(0) 推荐(0) 编辑
摘要: # 逻辑和物理存储结构之间的关系 ## 物理数据库结构 Oracle数据库的主要物理结构包括: 1. 数据文件: - 存储数据库对象数据,如表、索引的数据块。 2. 控制文件: - 记录数据库结构信息,用于实例恢复。 3. 联机重做日志文件: - 存储数据库事务操作产生的重做记录。 4. 参数文件: 阅读全文
posted @ 2023-07-27 16:59 BBBone 阅读(40) 评论(0) 推荐(0) 编辑
摘要: # Oracke存储结构 ## 块中表行数据的存储 在Oracle数据库块中,表行数据的存储主要涉及以下几个结构: 1. 数据块头部 - 包含块的元数据,如块号,空闲空间指针等。 2. 行目录 - 存储每个块内所有行的起始偏移地址。 3. 表行数据 - 实际存储表行数据的区域。 4. 空闲列表指针 阅读全文
posted @ 2023-07-27 16:59 BBBone 阅读(88) 评论(0) 推荐(0) 编辑
摘要: # Oracle后台进程 ## 后台进程 Oracle数据库中的主要后台进程包括: 1. SMON - 系统监控进程,负责实例和数据库恢复。 2. PMON - 进程监控进程,负责进程控制和故障转移。 3. DBWn - 数据库写进程,负责将缓冲区数据刷新到数据文件。 4. LGWR - 日志写进程 阅读全文
posted @ 2023-07-27 16:56 BBBone 阅读(946) 评论(0) 推荐(0) 编辑
摘要: # Oracle内存结构 ## 内存结构 Oracle数据库的主要内存结构包括: 1. SGA(System Global Area):系统全局区域,用于存储共享的内存结构。主要包含: - 数据库缓冲区:存储数据库块。 - 红色日志缓冲区:临时存储在线重做日志记录。 - 共享池:存储SQL语句、数据 阅读全文
posted @ 2023-07-27 16:56 BBBone 阅读(255) 评论(0) 推荐(0) 编辑