集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图标

学习文章

当前位置:首页 > >学习文章 > >

oracle数据库简介

发布时间: 2020-06-22 10:57:49

​oracle数据库:oracle数据库是美国oracle(甲骨文)公司提供的分布式数据库,是其核心产品,是目前主流的数据库之一。

oracle数据库的体系结构:

1、数据库(database):

是用户存放数据、访问数据、操作数据的存储仓库,用户的各种数据被有组织的存放在数据库中。可以随时被有权限的用户查询、统计、添加、删除、和修改。

是长期存储在计算机内的,有组织、可共享的数据集合。数据库系统是由普通的文件系统发展而来的。

数据库系统具有较高的数据独立性,即不依赖于特定的数据库应用程序;

数据库系统的数据冗余小,可以节省数据的存储空间;

另外数据库系统还很容易实现多个用户的数据共享。

2、实例:

一个Oracle实例(Oracle Instance)有一系列的后台进程和内存结果组成。一个数据库可以有N个实例。

3、数据文件(dbf)

数据文件是数据库的物理存储单位。数据库的数据是存储在表空间中的,真正是在某一个或者多个数据文件中。而一个表空间可以由一个或多个数据文件组成,一个数据文件只能属于一个表空间。一旦数据文件被加入某个表空间后,就不能删除这个文件,如果要删除某个数据文件,只能删除其所属与的表空间才行。

4、表空间

一个或多个数据文件的逻辑集合。

oracle数据库

4.1 SYSTEM 表空间:

在数据库创建时创建

包含数据字典

包含SYSTEM 回滚段

4.2 Non-SYSTEM 表空间:

独立的段

简化空间管理

控制给用户分配的空间

临时 表空间:

用于临时操作

不能包含任何永久对象

4.3创建表空间

/*

表空间:数据实际存储的位置,建议一个用户使用一个表空间

创建   表空间  表空间名称

数据保存路径  大小

是否自动拓展

*/


CREATE tablespace j08 datafile 'C:\app\demo\oradata\orcl\j08.dbf' SIZE 20m autoextend ON;


/*

删除表空间,及表空间的文件

*/


DROP tablespace j08 including contents

AND datafiles;


5,用户

要连接到Oracle数据库,就需要创建一个用户帐户

每个用户都有一个默认表空间和一个临时表空间

/*

创建   用户   用户名

IDENTIFIED by  密码

默认  表空间

临时表空间  

*/

CREATE USER j08 IDENTIFIED BY j08 DEFAULT tablespace j08 temporary tablespace


/*

给用户赋予权限

*/

GRANT RESOURCE TO j08 WITH admin OPTION;

GRANT CONNECT TO j08 WITH admin OPTION;

/*

角色

*/

GRANT dba TO j08 WITH admin OPTION;


表空间和用户配置好了之后就可以登录oracle了

oracle数据库

上一篇: 大数据-L1正则化和L2正则化的联系和区别

下一篇: Linux学习-TAB命令补全

十五年老品牌
微信咨询:togogoi 咨询电话:18922156670 咨询网站客服:在线客服

相关课程推荐

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!