体系结构
数据库:物理文件的集合
实例: 一组oracle后台 进程/线程 以及服务器分配的 共享内存区。
也就是说 数据库启动时,先是在内存里创建一个实例,由这个实例去访问和控制磁盘的数据文件。
所以,用户与数据库通信,然后再将处理结果返回给用户
而,一个数据库可以由多个实例装载和打开
一个实例在其生命周期最多只能装载和打开一个数据库。
Oracle:存储结构
逻辑存储结构和物理存储结构
逻辑结构: 将数据划分为一个个小小的单元来进行存储和维护,高一级的存储单元由一个或多个低一级的存储单元组成。
是的,Oracle数据库由一到多个表空间组成:
一个表空间由一组段(segment)组成
一个段由一组盘区(extent)组成
一个盘区由一批数据块(block)组成
一个数据块由多个物理块组成(OS block) 是的,操作系统会分几个块用来存储数据
物理存储结构:
数据文件 data files *.dbf
在逻辑上表示为 表空间 ; 一个数据文件只能属于一个表空间,而一个表空间可以包含多个数据文件
控制文件 control files *.ctl
是一些比较小的二进制文件,用于描述数据库物理结构 ;创建的日期,名字,路径,及恢复数据库时所需的同步信息。
重做日志文件 redo log files *.log
参数文件 parameter file InitSID.ora 初始化实例用的
实例的内存结构:
SGA区:系统全局区 :位于系统的共享内存段中,其中的数据可以被所有的服务和后台进程共享
PGA区: 程序全局区: 保持某个服务进程私有的数据和控制信息,非内存共享。每个服务进程都有自己的PGA。
--------------
=============
管理初始化参数:
--------启动:
Oracle启动实例过程:
1.创建,启动与数据库有关的实例------只访问 .ora文件
2.为实例加载数据库----------- 只访问 .ctl文件
3.将数据库设置为打开状态-------- .dbf文件
文章最后发布于: 2018-03-29 19:18:15
相关阅读
0 创建测试用户 create user soctt identified by 11; grant dba to scott; create user one identified by 11; 1 角色role --
【Oracle】Oracle安装配置、创建数据库实例及用户和连
参考资料:https://www.cnblogs.com/hoobey/p/6010804.html 一、Oracle下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一
问题现象: 用root登陆启动sqlplus时无法启动经过摸索用oracle用户登陆则可以正常启动sqlplus命令;如果一开始登陆root切换到oracle
Oracle Sqlplus命令登录的几种方式 sqlplus 命令语法 sqlplus [ [<option>] [{logon | /nolog}] [<start>] ] <option> 为: [
Oracle vm virtualBox的使用(安装cent OS7最新镜像)教程
1.版本虚拟机: VirtualBox-5.2.20-125813-Win,目前最新版本ISO镜像:cent OS7,也是目前最新版本2.下载地址VirtualBoxISO镜像下载地址3.