从品牌网站建设到网络营销策划,从策略到执行的一站式服务
Oracle 有众多名字,很多人容易弄混,下面会通过各个层面的展示,从视觉、流程角度去了解,而并非单一通过概念去认识他们,这样会更容易认识他们,了解他们之间的区别
创新互联是一家专业提供闽侯企业网站建设,专注与成都做网站、成都网站设计、html5、小程序制作等业务。10年已为闽侯众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。数据库名,长度不能超过8个字符,记录在 datafile、redolog 和 control file 中。
这部分可以通过 bbed 来查看存储方式,我们拿 system01.dbf 数据文件举例。
此处我们看到,数据文件头只有八个字符的位置存储 Oracle 的数据库名,这也是我们为什么说,长度不能超过 8个字符,dump可以看到如下内容:
从第 32 位字符开始,就是存储的数据文件,给位置根据第一幅图 O 所反馈的 @32 可知,也可以由以下语句进行验证
DBID 是在数据库创建的时候用DB_NAME结合算法计算出来的,由一串数字组成
它存在于 datafile 和 control file 中,用来表示数据文件的归属,所以DBID是唯一的,对于不同的数据库,DB_NAME可以是相同的,但是DBID一定是唯一的
我们还是以上图的 system01.dbf 为例,它是以倒序的形式存储在数据文件头部的
我们依然可以用to_char命令进行验证
在DataGuard中,主备库拥有相同的 DB_NAME,为了区别,就必须有不同的 DB_UNIQUE_NAME
在操作系统中要想得到实例名,就必须使用ORACLE_SID。initSID.ora 和 orapwSID 文件要与 ORACLE_SID 保持一致。
数据库根据 ORACLE_SID 来查找 spfile,然后以 ORACLE_SID 作为 INSTANCE_NAME 来启动实例,所以其相关的进程名,亦为 ORACLE_SID 的名称。
此名称可以和数据库名称一致,也可以不一致,为了便于区分,一般差别不大。
手动建库时,会读取参数文件中 DB_NAME,然后在创建过程中写入控制文件、数据文件和重做日志文件,所以数据库名和实例名可以不一致。
数据库和客户端相连是使用的服务名,默认与 DB_UNIQUE_NAME 一致,也可以添加多个 SERVICE_NAME 用于服务。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图