加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle基本概念

发布时间:2020-12-12 14:28:12 所属栏目:百科 来源:网络整理
导读:一、数据库名 就是在你安装oracle软件过程中创建的数据库(Express Edition默认创建数据库名为ex),或者是安装完后,自己再创建的数据名称。主要用于一个oracle中多个库之间的区分。一个库会在windows的服务中生成一个oracle_service.数据库名是在安装数据

一、数据库名

就是在你安装oracle软件过程中创建的数据库(Express Edition默认创建数据库名为ex),或者是安装完后,自己再创建的数据名称。主要用于一个oracle中多个库之间的区分。一个库会在windows的服务中生成一个oracle_service.数据库名是在安装数据库、创建新的数据库、创建数据库控制文件、修改数据结构、备份与恢复数据库时都需要使用到的。

二、数据库实例名

数据库名用于与操作系统进行联系的标志,就是说数据库和操作系统之间的交互用的是数据库实例名,实例名也会被写入参数文件中,该参数为instance_name,,数据库名和实例名可以相同也可以不同,在一般情况下,数据库名与实例名是一对一的关系,但如果在Oracle并行服务器架构(即oracle实时应用集群)中,数据库与实例名就是一对多的关系。

(就是一个oracle中创建了多个数据库时候,每个库和操作系统之间通信的身份标识,和我们用户是没有关系滴)

三、数据库域名

在分布工数据库系统中,不同版本的数据库服务器之间,不论运行的操作系统是unix或是windows,各服务器之间都可以通过数据库
链路进行远程复制,数据库域名主要用于oracle分布式环境中的复制。
举例说明如:
全国交通运政系统的分布式数据库,其中:
福建节点: fj.jtyz
福建厦门节点: xm.fj.jtyz
江西: jx.jtyz
江西上饶:sr.jx.jtyz
这就是数据库域名。
数据库域名在存在于参数文件中,他的参数是db_domain

四、全局数据库名

全局数据库名=数据库名+数据库域名,如前述福建节点的全局数据库名是:oradb.fj.jtyz

五、数据库服务名

从oracle9i版本开始,引入了一个新的参数,即数据库服务名。参数名是SERVICE_NAME。
如果数据库有域名,则数据库服务名就是全局数据库名;否则,数据库服务名与数据库名相同。

六、用户、角色与权限

-用户就是我们每一个要使用数据库的人员,比如刚进公司的时候,具有DBA角色的用户可能就会为你创建一个专属于你的用户账号。

-角色是一组相关权限的命名集合。比如DBA就是一种角色,角色可已赋给用户。

-权限分成两种

系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。

实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读