一、Oracle数据库的基本概念
1.Orale简介
Oracle数据库系统是美国Oracle(甲骨文)公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(Client/Server,C/S)或浏览器/服务器(Browser/Server,B/S)体系结构的数据库之一。
2.Oracle数据库的主要特点
1).支持多用户以及大事务处理
2).数据安全性和完整性控制
3).支持分布式数据处理
4).可移植性(跨平台、跨硬件平台)
3.Oracle数据库体系架构就简单简单说下组成部分(Oracle server(服务器)、Oracle instance(实列)、 Oracledatabase(数据库))
4.Oracle数据库的逻辑结构
Oracle数据库在逻辑上是由许多表空间构成,主要分为系统表空间和非系统表空间。非系统表空间内存储着各项应用的数据、索引、程序等相关信息。
逻辑存储结构主要包括数据块(datablocks),数据区(extents),数据段(segments),表空间(tablespace),这些逻辑结构使Oracle可以精细地控制磁盘空间的使用。
二、PL/SQL编程基础(DDL)
(PL/SQL是查询语句 MySQL是数据库)
--创建表空间
CREATE TABLESPACE tbs_JG24 --定义表空间
DATAFILE 'D:\tbs_JG24.dbf' --数据文件路径
SIZE 5M --文件大小 5M
AUTOEXTEND ON --自动扩展
NEXT 1M --每次扩展1M
MAXSIZE 10M; --最大10M
--创建用户
CREATE USER JG24
IDENTIFIED BY JG24
DEFAULT TABLESPACE tbs_JG24
TEMPORARY TABLESPACE TEMP;
--为用户授权
GRANT CONNECT,RESOURCE TO JG24;
GRANT DBA TO JG24;
--撤销授权
REVOKE CONNECT,RESOURCE FROM JG24;