目录
概念
数据库分类
Oracle
存储结构
安装成功
编辑
创建用户和表空间
以超级管理员身份登录
创建表空间
创建用户
给用户授权
查询测试
概念
数据库(database): 物理操作系统文件或磁盘的集合。简单来说数据库的意思是数据的集合。
DBMS 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型 软件,用于建立、使用和维护数据库,简称 DBMS。
数据库分类
分类 产品 特点
小型 access、 foxbase 负载量小,用户大概 100 人以内 (留言板、信息管 理系统) ;
成本在千元之内 ,对安全性要求不高
中型 sqlservler、 mysql 负载量,日访问在 5000~10000 ;
成本在万元以 内 (商务网站) ; 满足日常安全需求
大型 sybase、 db2、 oracle 海量负载,可以处理海量数据( sybase
Oracle
Oracle Database,又名 Oracle RDBMS,或简称 Oracle。是甲骨文公司的一款关 系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说 Oracle 数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方 便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适 应高吞吐量的数据库解决方案。
平常所说的 Oracle 可以指 Oracle 数据库管理系统。Oracle 数据库管理系统是管 理数据库访问的计算机软件(Oracle database manager system)。它由 Oracle 数 据库和 Oracle 实例(instance)构成(区分 mysql, mysql 没有实例的概念)。
Oracle 实例:位于物理内存的数据结构,它由操作系统的多个后台进程和一个共 享的内存池所组成,共享的内存可以被所有进程访问。Oracle 用它们来管理数据 库访问。用户如果要存取数据库(也就是硬盘上的文件)里的数据,必须通过 Oracle 实例才能实现,不能直接读取硬盘上的文件。实际上,Oracle 实例就是平 常所说的数据库服务(service)。在任何时刻,一个实例只能与一个数据库关 联,访问一个数据库;而同一个数据库可由多个实例访问(RAC)
存储结构
安装成功
创建用户和表空间
-
以超级管理员身份登录
conn sys/root as sysdba
-
创建表空间
select instance_name from v$instance;
xe是默认实例化
create tablespace scott_tb_space datafile 'D:/tbspace/scott_tb_space.dbf' size 200m;
-
创建用户
create user scott identified by tiger default tablespace scott_tb_space;
-
给用户授权
grant dba to scott;
-
查询测试
先退出exit
再重新链接
conn scott/tiger@xe
select * from dual;