oracle安装.docx
《oracle安装.docx》由会员分享,可在线阅读,更多相关《oracle安装.docx(20页珍藏版)》请在冰豆网上搜索。
oracle安装
20170927oracle安装
一、oracle的安装
二、Oracle组件:
Pl/sql开发者工具
账号:
system123456
scotttiger
数据库中的四大基本概念
数据、数据库、数据库管理系统DBMS、数据库系统DBS。
问题1:
oracle9ioracle10g
oracle11goracle12c
I?
G?
c?
Oracle的组件:
1.OEM界面
通过https:
//localhost:
1158/em地址登录Oracle的Web方式的OEM管理界面
2.SQLPlus
用户可以使用SQLPlus工具以命令方式进行Oracle数据库管理、联机分析处理(On-LineAnalyticalProcessing,OLAP)、数据挖掘(DataMining)和实时应用程序测试。
3.SQLDeveloperSQL的开发者工具
SQLDeveloper是一款功能强大的RDBMS管理工具,它提供了适应于Oracle、Access、MySQL和SQLServer等多种不同RDBMS的集成开发环境。
使用SQLDeveloper,既可以同时管理各种RDBMS的数据库对象,还可以在该环境中进行SQL开发。
三、Oracle的服务的启动
4、oracle的体系结构
Oracle11g数据库管理系统的体系结构由Oracle数据库和Oracle实例组成。
Oracle的内存结构:
软件代码区、系统全局区、程序全局区、排序区。
Oracle11g数据库作为一种数据容器,包含了表、索引、视图、存储过程、函数、触发器、包和聚集等对象,并对其进行统一管理。
Oracle11g数据库从结构上可以分为逻辑结构和物理结构两类。
Oracle11g数据库的逻辑结构从数据库内部考虑Oracle数据库的组成,包括表空间、表、段、分区、数据块等;
段分为四种:
数据段、索引段、回滚段、临时段。
数据块是Oracle数据库中数据文件的最小存储空间单位。
物理结构从操作系统的角度认识Oracle数据库的组成,包括数据文件、重做日志文件和控制文件等各种文件。
数据库实例(Instance)也称为服务器(Server),是用来访问数据库文件集的存储结构及后台进程的集合。
----orcl就是一个数据库实例。
五、案例1:
创建一个数据库实例。
课堂案例2 —使用命令方式创建数据库(自主了解)。
6、案例3:
创建表空间
Oracle数据库被划分为一个或多个称为表空间的逻辑空间单位。
任何Oracle数据库的第一个表空间总是SYSTEM表空间。
SYSTEM表空间用来保存重要的内部结构,如整个数据库的数据字典表、系统存储过程和系统回滚段等。
学习使用Oralce提供的OEM管理表空间的基本方法和一般步骤。
新建表空间、指定数据文件、修改表空间、删除表空间。
创建一个表空间:
SQl语句:
CREATE SMALLFILE TEMPORARY TABLESPACE "BOOK" TEMPFILE 'D:
\APP\ADMINISTRATOR\ORADATA\ORCL\book' SIZE 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE "BOOK"
CREATETABLESPACE创建表空间、ALTERTABLESPACE修改表空间、DROPTABLESPACE删除表空间
七:
数据表的操作
数据表的结构----字段
数据表的数据操作---增删改查
Oracle的基本数据类型:
Oracle的数据类型分为标量(Scalar)类型、复合(Composite)类型、引用(Reference)类型和LOB(LargeObject)类型4种类型。
常用的数据类型:
(1)char(n)n最大的长度32767--2^15-1
(2)Varchar(n)
(3)NUMBER(precision,scale)
(4)Date
(5)TIMESTAMP
(6)Boolean
案例4:
sqldeveloper创建数据表
Book表sqldeveloper
--Createtable
createtablebook(
user_idvarchar2(10),
user_namevarchar2(10),
user_typevarchar2(10),
user_passwordvarchar2(10)
)
tablespaceSYSTEM
storage
(
initial64K
minextents1
maxextentsunlimited
);
案例5:
使用Pl/Sql语句对数据表的操作
创建表
createtable表名称
(
属性1数据类型,
属性2数据类型
);
修改表结构: