当前位置: 主页 > 数据库

oracle 数据库空间-oracle impdp全库导入

发布时间:2023-02-09 10:27   浏览次数:次   作者:佚名

oracle 数据库空间_oracle impdp全库导入_oracle关库过程太慢

一些刚接触Oracle数据库的技术小白,对于实例、表空间、用户、表之间的关系简直莫名其妙。 他们是愚蠢和不清楚的。 我也是这样过来的。 给大家分享一下我之前整理的文档。

1.数据库

数据库是数据的集合。 Oracle是一个数据库管理系统,一个关系型数据库管理系统。 通常所说的“数据库”不仅仅指物理数据集合,还包括物理数据和数据库管理系统。 即物理数据、内存和操作系统进程的组合;

在安装Oracle数据库时,我们会选择安装并启动数据库(即默认的全局数据库);

全局数据库名:数据库的标识。 安装的时候一定要考虑清楚。 一般以后不会再修改了,修改起来也很麻烦,因为一旦安装了数据库,数据库名就会写入控制文件,数据库表,很多地方都会用到。 数据库名称。

启动数据库:也叫全局数据库,是数据库系统的入口,会内置SYS、SYSTEM等高级权限的用户,我们可以在数据库实例中创建表空间、用户、表通过使用这些高级权限帐户登录。

2.数据库实例

Oracle官方描述:实例是访问Oracle数据库所需的计算机内存和辅助处理后台进程的一部分。 它是进程和这些进程使用的内存(SGA)的集合。

其实就是一个用来访问和使用数据库的进程,只存在于内存中。 就像 C# 中的 new 实例对象一样。

我们访问Oracle是为了访问一个实例,但是如果这个实例关联了一个数据库文件,就可以访问到。 否则,您将收到实例不可用的错误消息。

实例名称是指用于响应数据库操作的数据库管理系统的名称。 他也被称为 SID。 实例名称由参数 instance_name 确定。

数据库实例名称 (instance_name) 用于外部连接。 要在操作系统中与数据库取得联系,必须使用数据库实例名。 比如开发,如果要连接数据库,就得连接数据库实例名;

一个数据库可以有多个实例,可以用于数据库服务集群。

3.表空间

Oracle 数据库通过表空间存储物理表。 一个数据库实例可以有N个表空间,一个表空间可以有N个表。

一旦有了数据库,就可以创建表空间。

表空间是数据库的逻辑分区,每个数据库至少有一个表空间(称为SYSTEM表空间)。 为了方便管理和提高运行效率,可以使用一些额外的表空间来划分用户和应用程序。 例如:USER表空间供一般用户使用,RBS表空间供回滚段使用。 一个表空间只能属于一个数据库。

4. 用户:

要创建一个用户oracle 数据库空间,必须为其指定一个表空间。 如果没有明确指定默认表空间,则指定为用户表空间; 创建用户后,可以在该用户上创建其他数据库对象oracle 数据库空间,如表、存储过程等。