始于: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/xcn@orcl

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.立即关闭数据库

Oracle 11g 概述的更多相关文章

  1. Oracle 11g 概述 chaper1

    关系模型 E-R 模型 范式 1.简述Oracle oracle 是1977  IBM 公司研发的一款强大的数据库软件. 2.关系型数据的基本理论 关系型数据库与数据库管理系统  1)数据库是因为有对 ...

  2. 【Oracle 集群】Oracle 11G RAC教程之集群安装(七)

    Oracle 11G RAC集群安装(七) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总. ...

  3. 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的下载链接,须要使用Meat ...

  4. Oracle 11g RAC 环境下单实例非缺省监听及端口配置

    如果在Oracle 11g RAC环境下使用dbca创建单实例数据库后,Oracle会自动将其注册到缺省的1521端口及监听器.大多数情况下我们使用的为非缺省监听器以及非缺省的监听端口.而且在Orac ...

  5. Oracle学习笔记之二,Oracle 11g体系结构

    Oracle 11g体系结构概述 实例(Instance),是指一组Oracle后台进程以及在服务器中分配的共享内存区域: 数据库(Database),是由基于磁盘的数据文件.控制文件.日志文件.参数 ...

  6. 【转】【Oracle 集群】Oracle 11G RAC教程之集群安装(七)

    原文地址:http://www.cnblogs.com/baiboy/p/orc7.html 阅读目录 目录 集群安装 参考文献 相关文章 Oracle 11G RAC集群安装(七) 概述:写下本文档 ...

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

    一.表空间概述 表空间是Oracle中最大的逻辑存储结构,与操作系统中的数据文件相相应: 基本表空间:一般指用户使用的永久性表空间,用于存储用户的永久性数据          暂时表空间: 主要用于存 ...

  8. Oracle 11g 新特性 -- 自适应游标共享(Adaptive Cursor Sharing: ACS) 说明(转载)

    一.自适应游标共享(Adaptive Cursor Sharing) 说明 1.1 ACS概述绑定变量使Oracle DB 可以为多条SQL 语句共享单个游标,以减少分析SQL 语句所使用的共享内存量 ...

  9. [统计信息系列7] Oracle 11g的自动统计信息收集

    (一)统计信息收集概述 在Oracle 11g中,默认有3个自动任务,分别是:自动统计信息收集.SQL调优顾问.段空间调整顾问,查看方法如下: SQL> SELECT CLIENT_NAME,T ...

随机推荐

  1. package和import语句_1

    package 和 import语句   >为便于管理大型软件系统中数目众多的类,解决类的命名冲突问题,Java引入包(package)机制,提供类的多重类命名空间. >package语句 ...

  2. Pikachu漏洞练习平台实验——不安全的文件下载和上传(七)

    1.不安全的文件下载 1.1.概述 文件下载功能在很多web系统上都会出现,一般我们当点击下载链接,便会向后台发送一个下载请求,一般这个请求会包含一个需要下载的文件名称,后台在收到请求后 会开始执行下 ...

  3. 在Linux上安装MySQL

    一.获取mysql YUM源    打开网址:https://dev.mysql.com/downloads/repo/yum/,选择对应linux版本 点击“No thanks, just star ...

  4. [Python3] 021 面向对象 第一弹

    目录 1. 面向对象概述 1.1 OOP 思想 1.2 几个名词 1.3 类与对象 2. 类的基本实现 2.1 类的命名 2.2 如何声明一个类 2.3 如何实例化一个类 2.4 如何访问对象成员 2 ...

  5. [Linux] 018 关机重启命令

    1. shutdown 命令 $ shutdown [选项] 时间 选项 -c 取消前一个关机wgwy -h 关机 -r 重启 2. 其他关机命令 $ halt $ poweroff $ init 0 ...

  6. CentOS tcpdump的使用实例

    tcpdump是一个用于截取网络分组,并输出分组内容的工具.tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具. 选项: -A 以ASCII格式打印 ...

  7. jvm性能监控(4)–JVM的监控工具Jconsole

    下面主要说一下怎么JConsole远程连接springboot 项目 java  \-Djava.rmi.server.hostname=192.131.149.42 \-Dcom.sun.manag ...

  8. Codeforces - 1195D2 - Submarine in the Rybinsk Sea (hard edition) - 组合数学

    https://codeforc.es/problemset/problem/1195/D2 很明显可以看出,任意一个长度为\(l_1\)的数串\(s_1\)和任意一个长度为\(l_2\)的数串\(s ...

  9. spark连接hive找不到table

    Caused by: org.apache.spark.sql.catalyst.analysis.NoSuchTableException: Table or view 'xxxx' not fou ...

  10. 道路模型--linear-parabolic model

    读过很多道路追踪的论文,经常都需要道路模型的建模.我不知道是不是因为自己太笨还是怎样,好多人建的模型我实在无法理解他的用意何在,而且我真的深刻怀疑他们那些模型的参数是不是真的可以求出来.就比如这篇文章 ...