oracle大数据库

一、oracle数据库的特点,可以有以下四点:

1、完整的数据管理功能:

  数据的大量性,数据的保存的持久性,数据的共享性,数据的可靠性

2、完备关系的产品:

  信息准则—关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示;保证访问的准则;视图更新准则—只要形成视图的表中的数据变化了,相应的视图中的数据同时变化;数据物理性和逻辑性独立准则。

3、分布式处理功能:

  Oracle数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个Oracle分布式数据库由Oracler DBMS、sql*Net、SQL*CONNECT和其他非Oracle的关系型产品构成。

4、用ORACLE能轻松的实现数据仓库的操作。

二、oracle的体系结构

   oracle体系结构是指oracle数据库管理系统的组成部分和这些组成部分之间的相互关系,包括内存结构、后台进程、物理与逻辑结构等。在oracle中,把一系列物理文件(如数据文件、重做日子文件、控制文件、初始化参数文件、口令文件)和对应的逻辑结构(如表空间、段、块、区等)的组合,称为数据库(oracle)。

  注意:在oracle中,一般情况下,一个数据库对应一个实例。

  在oracle中,逻辑机构就是一种管理模式,将要保存的东西按类别的划分出对应的空间进行保存。逻辑结构中的几个概念:数据库中有多个表空间(存放东西的),一个表空间可以有多个段,段当中有多个区,区当中有多个块。所以说块是oracle数据库中的最小储存单元。

下面我们来看看oracle数据库中的语言:

  首先我们创建个属于自己的表空间(关键字:TABLESPACE):

-- 创建表空间
CREATE TABLESPACE JG22 -- 表空间名
DATAFILE 'D:oracleoracleJG22.dbf' -- 表空间的地址
SIZE 10 M -- 可保存文件的大小
AUTOEXTEND ON -- 是否自动扩展保存文件的大小(off|on)
NEXT 1 M -- 数据文件满了以后,扩展的大小。
MAXSIZE 20 M;

  然后创建数据库的用户(关键字:user):

-- 创建用户
create user jg22 -- 用户名
identified by 932265 -- 密码
default tablespace jg22 -- 表空间
temporary tablespace temp -- 临时表空间

  最后为创建的用户授权(关键字:grant):

grant dba to jg22

  还有就是撤销用户的权(关键字:revoke):

-- c撤销用户的权
revoke dba from jg22

在数据库中对字母大小写没有严格的区分,所以在写代码的时候,大小写都可以,看个人爱好吧!

详细的 CREATE TABLESPACE 语法描述请参考:http://docs.oracle.com/cd/E11882_01/server.112/e41084/statements_7003.htm#SQLRF01403

看这个之前,英语不好的,建议找个英语好的帮忙翻译啊!或者准备词典。

原文地址:https://www.cnblogs.com/gzyfj/p/4575355.html