Oracle的实例、表空间、用户、数据库、Schema结构和一个实际问题

在工作中遇到这些概念,不是很清楚,只好又去看一遍。

 

Oracle实例Oracle instance

每一个Oracle实例都有一个SID(system identifier)来唯一标识. Oracle实例由若干个操作系统的进程构成,这些进程分别提供不同的服务,同时有SGA(System Global Area)和PGA(Program Global Area).可以执行PL/SQL等。

 

表空间Tablespace

逻辑的数据存储空间。可由一个或者多个数据文件组成。其中可以存储表、视图、存储过程等Schema结构。

 

Oracle用户Oracle account

登录Oracle的帐号。有若干权限分配给用户,包括哪些表空间可以访问, 并且有一个默认的表空间。

 

Oracle数据库  Oracle database

从物理上看,Oracle数据库包括:一个或者多个数据文件,两个或者更多重做日志文件,一个或者更多的控制文件。

从逻辑上看,Oracle数据库包括:一个或者多个表空间,数据结构,如表,视图,存储过程,序列,触发器,索引等。

 

Schema结构

指的是: 表,视图,存储过程,序列,触发器,索引等。

 

实际问题

 

由于业务的需要,我们需要合并Oracle服务器。在目标机器上, 我们是创建新的Oracle实例好呢 还是利用已有的Oracle实例呢。这里有一些策略:

如果两个应用程序所要求的字符集不相同,那么我们就必须增加Oracle实例来支持新的应用。如果字符集相同, 那就可以不必一定要创建新的Oracle实例。通常这些依赖于应用程序的需求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值