ORACLE体系结构简述

ORACLE体系结构

SQL的解析开始的位置是PGA–>私有SQL区

PGA (PROGRAM GLOBAL AREA)程序全局区
数据库SESSION保存在UGA里面(USER GLOBAL AREA)用户全局区

SGA (SYSTEM GLOBAL AREA)系统全局区

PGA+SGA = 内存结构
PGA+SGA+进程结构区 = 实例(INSTANCE)

SQL底层 == 执行计划树
执行计划树 != 执行计划

ORACLE的体系结构主要分三类
内存结构
进程结构
存储结构

为什么ORACLE都要装在LINUX而并不是WINDOW:
因为WINDOW是线程级系统而ORACLE软件安装在上面是看不到很多进程的,
而LINUX是进程级系统,ORACLE安装在上面是能看到相关的前后台进程和学习的,
因为ORACLE数据库是一个庞大的进程集合,看似普通的增删改查,实际后台很多
进程正在执行操作,这是在LINUX上可以查看WINDOW并不支持的。

ORACLE连接方式

客户端软件安装-监听-ORACLE服务器
驱动级客户端(JDBC,ODBC)-监听-ORACLE服务器

TNSPING 通过客户端软件安装配置使用去TNSPING命令远程访问的ORACLE服务器IP

客户端和数据库(实例)版本是否应该保持一致?
双方IP和PORT协议必须相符合才能建立套接字

猜你喜欢

转载自blog.csdn.net/m0_38036502/article/details/106351276
今日推荐