你的位置:首页 > 数据库

[数据库]Oracle学习笔记一 初识Oracle


数据库简介

  数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。SQL 是 Structured Query Language(结构化查询语言)的首字母缩写词。

定义

  数据库,简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。

  数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合。
  在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。
  例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。[来自百度百科]

Oracle数据库简介

 
  

  oracle数据库结构分为物理结构和逻辑结构。

  物理结构:物理组件就是Oracle数据库所使用的操作系统物理文件。我们可以在安装目录下的 product\10.2.0\oradata\orcl 目录下进行查看,在生产环境中不同的文件放在不同的目录,根据用户访问的频繁情况来做决定。

  

 

Oracle 实例内存  

  当服务器进程启动时分配程序全局区,Oracle 的内存结构包含以下两个内存区

  

 

  

系统全局区

  数据库信息存储于SGA,由多个数据库进程共享

  

  后台进程是Oracle数据库为了保持最佳系统性能和协调多个用户请求而设置的。 Oracle 实例启动时即创建一系列后台进程

  

会话

  • 会话是用户与 Oracle 服务器的单个连接
  • 当用户与服务器建立连接时创建会话
  • 当用户与服务器断开连接时关闭会话