Oracle体系结构相关概念

用户通过用户进程(如sqlplus、sqldevloper)凭借口令向oracle数据库实例建立连接,登录成功后,oracle就在服务器上创建一个服务器进程,这个服务器进程只能为这个用户进程服务。

用户进程向服务器进程发出请求,由服务器进程对数据库产生实际的操作(增删改数据到文件中),并把数据返回给用户进程。

一、存储结构

1.数据库的主要存储有外存(磁盘)和内存

内存:数据访问速度快、临时存储、价格贵

外存:数据访问速度慢、长期存储、价格便宜

2.存储结构分为逻辑存储结构和物理存储结构

(1)逻辑存储结构

①由数据库>表空间>段>区>数据块组成

②这里有一个小问题插曲:使用sqlplus system和system sysdba都无法连接到oracle,报错ORA-01033: ORACLE ???????? 但使用sqlplus / as sysdba可以连接

=>oracle实例未启动或异常退出,可以先使用sqlplus / as sysdba连接再用SELECT status FROM v$instance;查询数据库状态,发现状态是STARTED,说明数据库未挂载也未开放,因此用户无法连接。执行下面的命令挂载并开放数据库即可正常使用sqlplus system连接数据库

ALTER DATABASE MOUNT;
ALTER DATABASE OPEN;
SELECT status FROM v$instance;
再检查一次确认数据库状态是OPEN
------数据块Block

③数据块是读取数据的最小单位,可以这样查询数据块的大小

SQL> select name,value from v$parameter where name='db_block_size';

NAME                           VALUE
------------------------------ --------------------
db_block_size                  8192

④数据块的结构

块头存配置,存储区存数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值