一、主要内容
- Oracle数据库概述
- Oracle12c简介
- 新特性
- 产品组成
- 配置和管理工具
- Database Configuration Assistant(DBCA)
- Net Configuration Assistant
- 管理和应用开发工具
- SQL Plus, Enterprise Manager,SQL Developer
二、Oralce简介
- Oracle(意为“智慧之源”)公司是全球最大的信息管理软件及服务供应商,是一家综合性的国际大公司,也是最有实力与微软公司在技术上一较高低的公司之一。
- 成立于1977年,主要的业务是推动电子商务平台的搭建,在1995年之后迅速地将Oracle公司的重点发展到了网络上(Oracle 8i)
- 2009年以74亿美金收购了SUN公司,从此之后标志着Oracle公司成为业界唯一一家提供综合系统的厂商
- 拥有自己的编程语言(Java)、数据库(Oracle、MySQL)、中间件(收购了BEA的WebLogic)、操作系统(Solaris、UNIX)、服务器。
三、版本
Oracle 8、Oracle 8i:面向internet
Oracle 9i:一个更加完善的数据库版本
Oracle 10g:面向网格grid
Oracle 11g:Oracle 10g的稳定版本,也是现在使用比较广泛的新版本
Oracle 12c:面向云计算Cloud,支持大数据的处理能力
扫描二维码关注公众号,回复:
5724149 查看本文章
四、Oralcle12c新特性
- 增强SQL Engine和PL/SQL Engine的交互
- 直接在SQL中嵌入PL/SQL对象
- 实现TOP N查询
- 增加Adaptive Plans(自适应执行计划)
- 改进分区特性
- 在线移动分区,异步全局索引维护
- 增强数据优化
- 数据生命周期管理(ILM),数据库热图
- 支持PDB(Oracle Pluggable Database)
- 容器数据库CDB+多个可组装式数据库PDB
- PDB包含独立表空间,但是共享CBD的控制文件、日志文件和UNDO表空间
- 多租户数据库
- RMAN支持表级别恢复
五、Oracle数据库的主要用户及作用
六、管理与开发工具
- SQL Plus
- 基于命令行的管理工具
- Enterprise Manager Database Express 12c (EM 12c)
- 基于Web的集成管理工具
- SQL Developer
- 开发数据库应用程序的图形化工具
- 浏览数据库对象、运行SQL语句,编辑调试PL/SQL语句,创建报表
七、数据库系统的体系结构
- 单用户数据库系统
- 主从式结构的数据库系统
- 一个主机带多个终端的多用户结构。
- 优点:结构简单,易于管理和维护。
- 缺点:主机任务繁重,易成为瓶颈。
- 分布式结构的数据库系统
- 数据库系统中的数据在逻辑上是一个整体,但分布在计算机网络的不同节点上。
- 客户/服务器结构的数据库系统
八、基本术语
- DB_NAME
- 数据库名字,对一个数据库(Oracle database)的唯一标识。
- DB_DOMAIN
- 数据库域名,定义一个数据库所在的域,通常将其等于互联网的域。
- INSTANCE_NAME
- 数据库实例名,是ORACLE数据库的参数。数据库实例名用于和操作系统之间的联系,在对外部连接时使用。
- ORACLE_SID
- 数据库实例名,是操作系统环境变量,用于和操作系统进行交互。
- SERVICE_NAME
- 数据库服务名,确定数据库服务是属于哪一个实例的。