- 0
- 0
- 约1.48万字
- 约 12页
- 2016-09-30 发布于浙江
- 举报
Oracle数管理系统培训
Oracle数据管理系统培训
一、简要说明
Oracle体系结构相当庞大,包括数据库服务器领域、应用服务器领域和应用开发领域的许多知识,因此我们在本次培训过程中不可能也没有必要面面俱到,这次培训不想讲太多的理论性知识,仅从实际应用角度出发,针对我们在实际开发过程中经常遇到的一些技术知识进行边讲解边演示。
二、Oracle数据库管理系统简介
Oracle是世界上最早的商品化的关系型的数据库管理系统之一,是数据库专业厂商Oracle公司的核心产品,也是当今关系型数据库产品市场上应用最为广泛、功能强大、具有面向对象特点的数据库系统。
Oracle数据库的推出最早可达到上世纪70年代,从那以后,一直领导着数据库发展的新潮流,融汇先进的技术并预见性地领域了全球数据库技术的发展。据统计,Oracle在全球数据库市场的占有率达33.3%,在关系型数据库市场上的拥有42.1%的市场份额,在Unix高端应用领域市场上占据66.2%的份额,现在,包括惠普、波音和通用电气等众多大型跨国企业都利用Oracle电子商务的套件来运行自己的业务。
作为一个通用的数据库管理系统,Oracle具有完整的数据库管理功能,包括存储海量数据、定义和操纵数据、并发控制、安全性控制、完整性控制、故障恢复、与高级语言接口等功能。
Oracle到9i版本后,支持各种分布式处理功能,特别是支持Internet处理,还支持面向对象处理的功能,支持类、方法和属性、空间数据等概念,使得Oracle产品逐渐成为了一种对象 — 关系型数据库管理系统。
Oracle发展到10g以后,采用一种叫网格计算的技术。这样用户和服务者都在网络上,对于服务提供商来说,服务变的更为可靠,负载均衡更为灵活,具有无限的扩展能力。对于用户来说,他只需要提出他的请求就可以了,无需知道是在哪个网上,哪个服务端在为他提供服务。具体来讲,Oracle 10G的网格计算包涵四个方面的内容:、omponent_Type_Parm,那么select * from T_Component_Type_Parm语句与select * from a的执行效果是一样的。
六、表空间的建立
为了提高数据库服务器管理和运行效率,Oracle使用表空间这个虚似概念来管理逻辑对象,用户可以将不同的逻辑对象存放在不同的表空间下,可以理解表空间就是Oracle数据库的文件夹,用户建立的各种数据库对象应该存放在相应的表空间下,Oracle9i和10g数据库服务器安装完毕后,将自动建立以下几个默认表空间。分别是:
1.CWMLITE OLAP
2.DRSYS 存放与工作空间设置相关信息
3.EXAMPLE 实例表空间,存放实例信息
4.INDEX 索引表空间,存放索引信息
5.OEM_REPOSITORY
6.SYSTEM 系统表空间,存放管理信息
7.TEMP 临时表空间,存放临时表
8.TOOLS 工具表空间,存放工具软件所需要的数据库对象
9.UNDOTBS 回滚表空间,存放数据库恢复信息
10.USERS 用户表空间,存放用户私有信息
我们建立一个用户时如果不指定表空间,默认选择的表空间是USERS、临时表空间是TEMP。但一般情况最后是建立自己的表空间,以便单独进行管理。表空间的建立有如下两种方式:
(一)使用企业管理器建立表空间
(二)使用PLSQL命令来建立表空间
(1)建立
create tablespace tablespacetest datafile
d:\oracle\oradata\oracle10\tablespaces\test01.dbf size 10M,
d:\oracle\oradata\oracle10\tablespaces\test02.dbf size 10M,
d:\oracle\oradata\oracle10\tablespaces\test03.dbf size 10M;
(2)扩大现有表空间
alter database Oracle10 tablespacetest d:\oracle\oradata\oracle10\tablespaces\test01.dbf resize 20M;
(3)删除表空间
drop tablespace tablespacetest including contents
七、用户的建立
Oracle中的用户就相当我们的业务数据库。我们建立数据库时需要指定用户名与口令。
(一)企业管理器建立用户
(二)使用PLSQL命令来建立用户
(1)建立用户
create user userTest identified by usertest
default tablesp
原创力文档

文档评论(0)