Oracle基础知识

历史发展:

  Oracle,西方为“神谕”,“预言”之意,中国译作“甲骨文”

  1977年,拉里.埃里森创办SDL公司,并筹划创建可商用的关系型数据库管理系统,将其命名为“Oracle”

  1979年,SDL更名为RSI,并发布第2版Oracle

    。。。  。。。

  1997年,Oracle发布第8版

  1998年,Oracle发布Oracle 8i (i代表internet)  并提供了全方位的Java支持,成为了第一个整合了本地Java环境的数据库

  2001年,Oracle发布Oracle 9i,加入了RAC--集群技术

  2003年,Oracle发布Oracle 10g (g代表grid)--加入了网格计算功能

  2007年,Oracle发布Oracle 11g (这是30年来最重要的版本)

  2013年,Oracle发布Oracle 12c (c代表cloud)--加入了云计算功能

 

关系型数据库(RDBMS)

    建立在关系模型基础上的数据库

  关系模型以二维表来描述数据,每个表有多个字段列和记录行,每个字段列又有固定的类型属性(数字、字符、日期等类型)

    关系可以看成由行和列交叉组成的二维表格,表中一行称为一个元组,可以用来标识实体集中的一个实体。

  表中的列称为属性,列的名字即为属性名,列的取值范围称为域,同列具有相同的域,不同列也可有想同的域。

  表中任意两行不能相同,能唯一标识不同行的属性称为主键。

    关系型数据库的E-R模型:实体和关系组成的图形

  实体是一个数据对象,如一个教师、一个学生、一个雇员等,每一个实体由一组属性来表示,如学号、姓名、班级等。

  具有相同属性的实体组合在一起就构成实体集,实体之间存在联系,E-R模型中,联系用菱形表示,分别为:1对多1,1对多,多对多。

    关系型数据库的设计范式:

  关系型数据库由相互联系的一组关系组成,每个关系包括关系模式和关系值两个方面。

  关系模式是对关系的抽象定义,给出关系的具体结构。关系值是关系的具体内容,反映关系在某一时刻的状态。

  规范化的数据库必须符合关系模型的范式规则,常用的规则有以下3个:

    第一范式(1NF):每个属性只可以包含一个值,每个数组需包含相同数量的值。

    第二范式(2NF):先满足第一范式,每个实体必须可以被唯一的区分,即每一行都是唯一的,通常需要为表设置一个区分列,用以存储唯一标识。

    第三范式(3NF):先满足第二范式,要求一个关系表中不包含已在其他表中包含的非主关键字信息。

 

Oracle 11g的安装与卸载

  Oracle 11g作为30年来最重要的版本,也是使用最广的版本。

  安装:

  自带一个通用安装工具--Oracle Universal Installer (Java开发),包含Oracle数据库软件和Oracle实例,双击setup.exe即可启动安装。

    配置安全更新:如果不连接Inernet,则取消勾选,且不接收邮件通知。

    下载软件更新:可以先跳过此步

    安装选项:创建和配置数据库

    系统类:桌面类指普通操作系统,服务器类指server系统,后者功能更多

    网格安装选项:单实例数据库安装

    安装类型:高级安装

    产品语言:简体中文、英文即可

    数据库版本:通常选择企业版

    安装位置:填写“基目录”即可,“软件设置”会自动生成

    配置类型:一般用途/事务处理、数据仓库 (前者更常用)

    数据库标识符:全局数据库名、Oracle服务标识符(SID)

    配置选项:字符集选择"Unicode",其它不变

    管理选项:使用Database Control

    数据库存储:"文件系统",指定数据库文件位置

    备份和恢复:启用自动备份并指定恢复区位置

    方案口令:对所有账户使用相同口令

    先决条件检查->显示概要->安装->完成

  卸载:

    1.使用Oracle Universal Installer的向导

    2.运行批处理文件deinstall.bat(需先在服务中停止Oracle相关的组件服务)

     目录:app\用户名\product\11.2.0\dbhome_1\deinstall\deinstall.bat

 

Oracle 11g的自带管理工具

  1.SQL*Plus工具:安装后可在开始/所有程序中找到

   常用账户:scott、sys、system

   也可以在命令提示符中直接输入"sqlplus"打开工具

   注意:命令不区分大小写,但参数区分大小写

  2.Oracle企业管理器:基于web界面的管理工具

   安装后可在开始/所有程序/Database Control-orcl中找到

   URL地址:https://localhost:1518/em  (localhost为主机名)

  3.数据库配置助手 (Database Configration Assistant)

   如果在安装时选择的是"仅安装数据库软件",可再次配置

 

启动和关闭数据库实例

  一.启动步骤:启动实例 -> 加载数据库 -> 打开数据库

  startup[参数1][参数2][参数3]

  参数1:

    NOMOUNT:启动实例,不加载数据库

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

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

    FORCE:终止实例并重新启动数据库

  参数2:

    RESTRICT:以受限制的会话方式启动数据库

  参数3:

    PFILE:指定启动实例时所使用的文本参数文件

    注意:Oracle实例在启动时必须读取一个初始化参数文件,以便从中获得有关实例启动的参数配置信息。

  二.关闭步骤:关闭数据库 -> 卸载数据库 -> 关闭实例

    shutdown[参数]

    参数说明:

      NORMAL:正常关闭方式,会等待当前正在连接的用户主动断开连接

      TRANSACTIONAL:事务关闭方式,保证当前所有活动事务都可以被提交

      IMMEDIATE:立即关闭方式

      ABORT:终止关闭方式,会中断任何数据库操作

Oracle基础知识

上一篇:PS制作超漂亮的万花筒GIF动画效果


下一篇:使用ARP欺骗, 截取局域网中任意一台机器的网页请求,破解用户名密码等信息