Oracle 11g 概述

始于:1970.6月份的一篇论文,IBM研究员埃德加‘考特《大型共享数据库的关系模型》(也是转折点)
1977.6月Larry Ellison Bob Miner Ed Oates创办了“软件开发实验室”的软件工作(Oracle前身,SDL)
1983.3月,Oracle 3版,C编写,有了可移植性

2007.11 Oracle 11g 发布
ps:oracle的版本号中:i--internet;g--grid

关系型数据库的基本理论
E-R模型:实体--矩形; 属性--椭圆;联系--菱形

设计范式:

1NF:不可再分解的原子性
2NF:实体的属性完全依赖于主关键字,即:不能存在仅依赖主关键字一部门的属性
3NF:不存在非关键字对任意候选关键字列的传递函数依赖

4NF,5NF,6NF,BCNF

通常满足前3个范式就够用了

Oracle 11g的管理工具
注意:在输入Oracle数据库命令时,关键字不区分大小写,但是参数区分大小写

工具有:

SQL * Plus
如:sqlplus xcn/[email protected]

Oracle企业管理器

url: https://localhost:1518/em

启动与关闭数据库实例

启动:实例,加载数据库,打开数据库

命令:startup  [nomount |mount| open|force|resetrict][pfile=filename]

nomount:  表示启动实例不加载数据库

  只有以sysdba身份登陆,才具有关闭和启动数据库实例的权限

通常在创建新数据库或重建控制文件时,才会使用。

mount:     表示启动实例,加载数据库并保持数据库的关闭状态

  通常在进行数据库维护时使用,比如执行数据库完全恢复操作、更新数据库的归档模式等
open:      表示启动实例,加载并打开数据库,这个是默认选项
force:     表示终止实例并重新启动数据库

  其他的模式都失效时,可以使用。
resetrict:  用于指定以受限制的会话方式启动数据库
pfile:       用于指定启动实例时所使用的文本参数文件

关闭数据库实例

关闭:数据库,卸载数据库,Oracle实例

命令:shutdown [normal | transactional | immediate| abort]

normal:  表示以正常方式关闭数据库

  oracle将执行一下动作:

  1.阻止任何用户建立新的连接

  2.等待当前所有正在连接的用户主动断开连接

  3.当所有的用户都断开连接后,将立即关闭数据库

transactional:  表示在当前所有的活动事务被提交完毕之后,关闭数据库

  oracle将执行以下动作:

  1.阻止用户建立新连接和开始新事务

  2.等待所有事务提交后,再断开用户连接

  3.当所有的活动事务提交完毕,所有的用户断开连接后,将关闭数据库

immediate:  表示尽可能短的时间内立即关闭数据库

  oracle将执行以下动作:

  1.阻止用户建立新连接和开始新事务

  2.将未提交的活动事务回退

  3.关闭数据库

abort:  表示以终止方式来关闭数据库

  除非上述3种方式无法关闭数据库,否则尽量避免使用这种方式。oracle会执行以下操作:

  1.阻止用户建立新连接和开始新事务

  2.取消为提交的活动事务,而不是回退

  3.立即终止正在执行的任何SQL语句

  4.立即关闭数据库

时间: 2024-08-24 06:59:57

Oracle 11g 概述的相关文章

Oracle 11g 概述 chaper1

关系模型 E-R 模型 范式 1.简述Oracle oracle 是1977  IBM 公司研发的一款强大的数据库软件. 2.关系型数据的基本理论 关系型数据库与数据库管理系统  1)数据库是因为有对信息资源(大量的数据)管理的需求而产生,信息资源的不断爆炸,数据库的管理技术也不断的提高(人工管理,文件系统,数据库系统),数据模型有:层次模型.         网状模型.关系模型,面向对象模型. 2)关系型数据库是建立在关系模型的基础上的,关系模型表示了现实世界各种实体间的联系 在关系数据模型中

Oracle 11g R2 备份与恢复

Oracle 11g R2 Rman备份 1. 备份与恢复的定义及分类 备份的定义及分类: 备份就是把数据库复制到转储设备的过程.其中,转储设备是指用于放置数据库副本的磁带或磁盘.通常也将存放于转储设备中的数据库的副本称为原数据库的备份或转储.备份是一份数据副本,从不同的角度分类如下: 从物理与逻辑的角度来分类: 从物理与逻辑的,备份可以分为物理备份和逻辑备份. 物理备份:对数据库操作系统的物理文件(数据文件,控制文件和日志文件)的备份.物理备份又可以分为脱机备份(冷备份)和联机备份(热备份),

Oracle 11g不同情形下的登录分析

对于Oracle初学者,甚至有些经验的Oracle DBA来说,Oracle的账户登录问题往往非常棘手,即便成功登录oracle也是知其然而不知其所以然.作者经过系统学习和反复实践,本着打破砂锅问到底的态度,总算对Oracle的登录原理与操作细节有了较全面的认识.本文记录下这些体会与经验,希望能帮助Oracle初学者自信地顺利登录oracle. 1 学习本文的先决条件 Oracle相关的知识很多,但一些基本的术语是所有dba都应该熟悉的.为更好的理解本文内容,读者需要理解如下术语: Instan

Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)

本文主要描述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g开始,Oracle官方网站不再提供其Patch的下载链接,需要使用Meatlink账户才可以进行下载.童鞋们不要着急,没有Metalink账户的也可以自己百度一下,网上有很多下载链接,迅雷就可以搞定了.Oracle 11.2.0.3整合为7个zip压缩包,如果仅仅是安装Oracle Database,下载1至2.zip包即可.下面是其安装步骤. 一.准备安装环境1.安装rpm

ORACLE 11G 从头学起-20141128

1.Oracle数据库概述 1.1.结构及组成 oracle数据库11G共拥有4个版本,分别是企业版.标准版.标准版1和个人版. 1.1.1.企业版 优点: 高可靠性.防止服务器故障.站点故障和人为错误的发生,并减小计划内的宕机时间. 高安全性.利用行级安全性.细粒度审计.透明的数据加密和数据的全面回忆确保数据安全的遵守法规. 更好的数据管理. 领先一步的商务智能.高性能数据仓库.在线分析处理和数据挖掘. 1.1.2.标准版 多平台自动管理. 丰富的开发功能. 灵活的订制服务. 1.1.3.标准

[转]Oracle 11g 新特性 -- SQL Plan Management 说明

一 概述 二 SQL 计划基线Plan BaseLine体系结构三 加载SQL 计划基线四 演化SQL 计划基线五 重要的基线SQL 计划属性六 SQL 计划选择七 可能的SQL 计划可管理性方案八 SQL 性能分析器和SQL 计划基准方案九 自动加载SQL 计划基线方案十 清除SQL 管理库策略 一.概述 SQL 语句的SQL 执行计划发生更改时,可能存在性能风险. SQL 计划发生更改的原因有很多,如优化程序版本.优化程序统计信息.优化程序参数.方案定义.系统设计和SQL 概要文件创建等.

Oracle 11g 学习3——表空间操作

一.表空间概述 表空间是Oracle中最大的逻辑存储结构,与操作系统中的数据文件相对应: 基本表空间:一般指用户使用的永久性表空间,用于存储用户的永久性数据 临时表空间: 主要用于存储排序或汇总过程中产生的临时数据: 大文件表空间:用于存储大型数据(例如LOB) 非标准数据块表空间:用于在一个数据库实例中创建数据块大小不同的表空间: 撤销表空间:用于存储事务的撤销数据,在数据恢复时使用. 二.创建表空间 语法: CREATE [ TEMPORARY | UNDO ] TABLESPACE tab

Oracle 11g从入门到精通pdf

下载地址:网盘下载 内容要点 编辑 本书是针对Oracle公司最新推出的大型数据库管理系统Oracle 11g编写的,循环渐进地介绍了Oracle的基本知识.其内容包括四大部分:Oracle的基本概念,非模式对象的管理,模式对象的管理,数据库的安全与恢复等.本书强调理论结合实际,将数据库理论中的重要内容和Oracle 11g 的实现结合起来介绍. 目录 编辑 第1章 了解Oracle 1.1 Oracle中的基本概念 1.1.1 数据库 1.1.2 实例 1.1.3 用户与模式 1.2 Orac

Oracle 11g新特性之--Server Result Cache

Oracle 11g新特性之--Server  Result Cache 一.Server Result Cache说明 Oracle官网的说明,参考: 7.6 Managing the Server and Client  Result Caches http://docs.oracle.com/cd/E11882_01/server.112/e16638/memory.htm#BGBCABED 1.1 概述 SQL 查询结果高速缓存可在数据库内存中对查询结果集和查询碎片启用显式高速缓存.存储