Oracle--体系结构基础

文章参考: https://www.cnblogs.com/chengxiao/p/5904783.html
https://www.cnblogs.com/tlnshuju/p/7230023.html
https://blog.csdn.net/angelxf520/article/details/82432193
以上进行学习,整理

什么是Oracle数据库

oracle数据库主要分为两部分,一部分是oracle数据库软件,另一部分是oracle数据库
oracle数据库软件在D:\app\shouen\product\11.2.0\dbhome_1
oracle数据库在D:\app\shouen\oradata\orcl,oracle数据库里面主要有三种文件:控制文件:CTL类型,log文件:LOG类型,数据文件:DBF类型
数据库软件和数据库可以分开存储
数据库启动之后会做的第一件事是从内存中划出一部分内存供oracle使用,然后是启用进程,我们把这部分内存和进程统称为oracle实例
数据库关闭之后,实例也会消失,一般情况下一个实例对应着一个数据库,也有一个数据库对应着多个实例,一般都是双数,两个实例,四个实例对应着一个数据库。两个实例访问数据库,假如100个用户访问数据库,50个用户用这个实例50个用另一个实例来访问数据库,性能提升了两倍。负载均衡概念,这是oracle的RAC技术,提高了性能和并发性的特点

Oracle database 是一款关系型数据库管理系统,我们笼统的把承载我们核心数据的系统称为数据库服务器
Oracle database 严格来讲由两部分组成 Oracle database = 实例 + 数据库
实例是指数据库启动时初始化的一组进程和内存结构
数据库则指的是用户存储数据的一些物理文件

关闭和启动实例,加载卸载数据库,就是这个道理。
从实例和数据库的概念上来看,我们能知道,实例暂时的,它不过是一组逻辑划分的内存结构和进程结构,它会随着数据库的关闭而消失,而数据库它其实就是一堆物理文件(控制文件,数据文件,日志文件等等),它是永久存在的(除非磁盘损坏)。
数据库和实例通常是一对一的,这种结构我们成为单实例体系结构;当然还有一些复杂的分布式的结构,一个数据库可以对多个实例,像Oracle的RAC(以后研究)
在这里插入图片描述
**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值