标签:
一、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:\oracle\oracle\JG22.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
看这个之前,英语不好的,建议找个英语好的帮忙翻译啊!或者准备词典。
标签:
原文地址:http://www.cnblogs.com/gzyfj/p/4575355.html