Oracle的体系结构与容易混淆的概念
来源:互联网 发布:android加载数据动画 编辑:程序博客网 时间:2024/06/06 02:36
Oracle的体系结构与容易混淆的概念
一、Oracle的体系结构
数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制。
要了解Oracle的体系结构就必须理解Oracle系统的主要组件:
1.实例
Oracle实例是后台进程和内存结构的集合。必须启动实例才能访问数据库中的数据。Oracle实例启动时,将分配一个系统全局区SGA并启动一系列Oracle后台进程。一个实例只能打开并使用一个数据库。Oracle实例有两种类型:单进程实例和多进程实例。单进程实例只允许一个用户存取。例如,在MS_DOS上运行Oracle。多进程实例又称多用户Oracle,使用多个进程来执行Oracle的不同部分,对于每一个连接的用户都有一个进程。
2.内存结构
内存结构包括系统全局区SGA和程序全局区PGA。使用内存最多的是SGA,同时也是影响数据库性能的最大参数。SGA与PGA的区别在于,SGA是对系统内的所有进程都是共享的,而SGA是为某个用户进程所服务的。
3.进程结构
进程结构包括前台进程和后台进程。前台进程是指服务进程和用户进程。前台进程是根据实际需要而运行的,并在需要结束后结束。后台进程是指在Oracle数据库启动后,自动启动的几个操作系统进程。
4.数据库
数据库主要用于存储和检索相关信息。Oracle数据库的存储结构为逻辑结构和物理结构。
Oracle的体系结构、存储结构如图所示:
Oracle中容易混淆的概念:
1.实例和数据库
2.用户和模式:
3.用户和角色:
4.表和数据字典:
- Oracle的体系结构与容易混淆的概念
- Oracle中容易混淆的概念
- 容易混淆的概念
- 容易混淆的概念
- 容易混淆的概念
- 一些容易混淆的概念
- 指针容易混淆的概念
- c++容易混淆的概念
- .Net中几个容易混淆的概念
- 通讯中容易混淆的概念
- java线程-容易混淆的概念
- c语言中容易混淆的概念
- c&c++容易混淆的概念
- 一些比较容易混淆的概念
- 关于继承比较容易混淆的概念
- JVM中一些容易混淆的概念
- Java中容易混淆的概念
- java几点容易混淆的概念
- 终止正在运行的屏幕保护程序
- 一个fork的面试题
- vim基本操作
- 一个SQL Server转SQLite数据库的小工具(SQL Server To SQLite DB Converter)
- 配置管理(可参考用于hadoop集群部署)
- Oracle的体系结构与容易混淆的概念
- VMware workstation unrecoverable error(vmx)
- 如何做好游戏开发项目基本需求分析
- c/c++: uint8_t uint16_t uint32_t uint64_t size_t ssize_t数据类型
- A. Friends or Not
- java多态性Overload和Override的区别
- 将十六进制转成十进制字符串显示
- 游戏开发优化之路 之 Unity3D 渲染统计窗口
- HTTP状态码大全