码迷,mamicode.com
首页 > 数据库 > 详细

Oracle简介

时间:2017-11-11 15:23:05      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:creat   red   alt   developer   images   bsp   密码   阶段   服务   

01.Oracle简介

  文件型数据库:

    Access  Office组件

    Foxpro

    NOSQL:

    NoSQL,泛指非关系型的数据库

    NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,

 

  Memcache

  MongoDB

  Redis

Oracle是什么?

  解析:是一款关系型(二维表)数据库,可以用来存储海量数据。在大数据量并发检索的情况下,性能要高于其他的同类数据库产品。一般运行环境是Linux和Unix操作系统上!

  Oracle(甲骨文)公司

  Oracle数据库管理系统

  Oracle公司核心产品

  目前最流行的商业数据库

 

主流版本9i(Internet) 10g/11g(grid) /12c(Cloud)

  I含义:突现公司对internet/intranet的支持

  G含义:突现对网格的支持

  C含义:cloud(云)

技术分享

技术分享

1.数据库系统和数据库的管理系统

  数据库系统=数据库的管理系统+oper操作员+硬件

技术分享

1.Oracle的监听和客户端

  H:\app\happy\product\11.2.0\dbhome_1\NETWORK\ADMIN

  listener.ora 监听的配置

  tnsnames.ora 客户端配置

 

2.连接Oracle可以被正常连接,必须保证下列服务启动

  监听程序

  数据库服务:

3.PL/SQL Developer

4.sys超级管理员    Sysdba 不能用normal登录

  可以添加和删除其他管理员,和普通用户

  system:可以添加普通用户

  scott  tiger

5.创建一个用户Dog  1

  --创建一个狗狗用户dog 密码是1

  create user dog identified by 1

  --给dog分配两个角色  Connect  和Resource

  grant Connect,Resource to dog

 

02.Oracle主要组件

 技术分享

技术分享

技术分享

技术分享

一个数据库可以有N个实例。

  解析:内存如何操作硬盘上文件,通过进程进行。Oracle实例(内存中)如何操作硬盘上的文件,也是通过进程。

 

  SGA(System Global Area):系统区全局区,一个实例只有一个SGA。

 

  PGA(Process Global Area):进程全局区,可以有多个,根据客户端请求自动创建进程。

 

  JDBC连接到实例中的PGA上,客户端的增删改查操作的都是PGA中的数据,而并非整个实例。客户端做commit操作就会将PGA中的数据提交到SGA中。然后再将SGA中的数据提交到DB中。该过程也称为“两阶段提交 two-phase commit”

 

2.关于物理文件名和逻辑文件名

  解析:物理文件名:就是和硬盘上的确切路径下的文件 相关联的一个真实文件

  逻辑文件名:就是用户在脑袋中自己随机命名的一个用于区别其他名称的一个别名,或者说是代名词,可以随意命名。

 

3.Oracle中的模式大家可以理解成用户

  一个用户对应一种模式

 

  控制文件:

  控制文件记录了如下信息:

  1、数据库的创建时间

  2、数据文件的位置

  3、日志文件的位置

作用是指导数据库 找到数据文件,日志文件并将数据库启动到 open 状态。

 

 

  

 

Oracle简介

标签:creat   red   alt   developer   images   bsp   密码   阶段   服务   

原文地址:http://www.cnblogs.com/Chenghao-He/p/7819036.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!