Oracle数据库学习

一、启动数据库

startup nomount 启动实例
startup mount 启动实例并加载数据。

1.以上两种启动方式在关闭时需要 alter database open,因为还没有启动完成

startup open 启动实例、加载数据库并启动数据库;
startup force 表示强制终止实例并重新启动;

二、关闭数据库

shutdown normal 正常方式关闭数据库(通常使用这种方式关闭数据库)
shutdown transaction 首要任务时能够保证当前活动事务都可以被提交并短时间内关闭数据库
shutdown immediate 表示尽可能短时间关闭数据库
shutdown abort 强制性关闭数据库,具有破坏性。尽量避免使用这种方式。

三、数据库的体系结构

Oracle数据库学习_第1张图片
oracle(数据库服务器 )=实例(内存结构+后台进程)+数据库
体系过程:用户进程(sqlplus(进行用户登陆授权))–>服务器进程(startup等进行启动服务器)–>数据库服务器(oracle){在内存区进行语法分析编译,之后通过后台进程写入到数据文件}–>数据库(sql的执行结果返回用户)

开发和管理的角度来看主要是三大部分组成(储存结构、进程结构、内存结构);

四、逻辑存储结构

数据库(总公司)–>表空间(行政大区)–>段(分公司)–>区(部门)–>数据块(员工)

1、数据块是存储结构的最小的逻辑单位,是由块头(引导读取数据)以及储存区(自由空间和行数据)组成的·
2、数据区是由连续的数据块结合而成的,是oraclec储存分配的最小单位,以数据区(extent)为单位拓展·
3、段分为数据段(存储表中的所有数据)、索引段(存储表上最佳查询的索引数据)、临时段(储存表排序操作期间建立的临时表的数据)、回滚段(存储修改之前·的·位置和值)·
3、表空间是最大的逻辑划分区域

你可能感兴趣的:(oracle)