数据库名

1)Oracle11g用参数DB_NAME来表示一个数据库名,在数据库创建完成之后, DB_NAME写入参数文件(init.ora)/控制文件。控制文件是二进制无法修改内容,如果修改参数文件中的DB_NAME,会启动失败(ORA-01103错误)。

2)Oracle安装文件目录是与数据库名有关

D:\app\Administrator\oradata\orcl

D:\app\Administrator\flash_recovery_area\orcl

D:\app\Administrator\admin\orcl

显示当前数据库名

Sqlplus> select name from v$database;

Sqlplus> show parameter db;

修改数据库名:关闭数据库---修改参数文件DB_NAME---NOMOUNT启动实例修改控制文件

数据库域名

数据库域名主要用于oracle分布式环境中的复制,例如,有个全国性的分布式数据库:

福建节点: fj.jtyz

福建厦门节点: xm.fj.jtyz

江西: jx.jtyz

江西上饶:sr.jx.jtyz

存放参数文件中,参数是db_domain

显示数据库域名

Sqlplus> select value from v$parameter where name = 'db_domain';

Sqlplus> show parameter domain;

全局数据库名

全局数据库名=数据库名+数据库域名,

如前述福建节点的全局数据库名是:oradb.fj.jtyz  福建厦门节点:oradb.xm.fj.jtyz

数据库实例名

1)实例名会被写入参数文件,instance_name参数,写入注册表(win平台)。

2)实例名是数据库和操作系统之间的交互的标识,一般情况下数据库名和实例名是一对一的关系。但在oracle实时应用集群,实例名和数据库名是N对1的关系.

3) 用于网络连接的oracle服务器标识

显示实例名

Sqlplus> select instance_name from v$instance;

Sqlplus> show parameter instance;

数据库服务名

数据库服务名主要用于网络连接的关系,参数是SERVICE_NAME。

在oracle8i之前oracle网络组件,数据库与客户端的连接主机串,使用ORACLE_SID(数据库实例名),而之后的版本(oracle9i)开始使用参数SERVICE_NAME(数据库服务名)。

显示数据库服务名

Sqlplus> show parameter service_name

对比以上几张截图,小结:

如果数据库有域名,则数据库服务名==全局数据库名;否则,数据库服务名==数据库名。

Oracle入门精读24-数据库名,数据库实例名,数据库服务名等概念区别相关推荐

  1. Oracle入门精读36-表空间删除及其数据文件(drop tablespace )

    数据库中除了SYSTEM表空间外,其他表空间是可以删除. 删除数据文件 基本语法: ALTER TABLESPACE 表空间名 DROP DATAFILE 数据文件名; 备注:不能够删除表空间中的第一 ...

  2. Oracle入门精读40-表空间在线与脱机(online、offline)

    表空间可脱机与在线状态:online.offline NORMAL 该参数表示将表空间以正常方式切换到脱机状态,在进入脱机状态过程中,ORACLE会执行一次检查点, 将SGA区中与该表空间相关的脏缓存 ...

  3. Oracle入门精读14_Lsnrctl命令

    Lsnrctl命令用来管理Oracle监听器,是一个命令行界面.在命令行键入lsnrctl即可.在LSNRCTL>提示符下键入help来显示这些命令的一份清单. Services:列举出服务的一 ...

  4. Oracle入门精读43-表空间数据文件自动扩展(autoextend on/off)

    开启自动扩展 SQL> alter database datafile 'E:\ORADATA\GSDOORDB\SAMPLE2_1.DBF' autoextend on; SQL> al ...

  5. Oracle 数据库名、实例名、服务名详解

    详解:数据库名.实例名.ORACLE_SID.数据库域名.全局数据库名.服务名 数据库名.实例名.数据库域名.全局数据库名.服务名,这是几个令很多初学者容易混淆的概念.相信很多初学者都被标题上这些概念 ...

  6. 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库...

    数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容易混淆的概念.相信很多初学者都与我一样被标题上这些个概念搞得一头雾水.我们现在就来把它们弄个明白. 一.数据库名 什么是数 ...

  7. [转]查询oracle数据库的数据库名、实例名、ORACLE_SID

    转自:http://hi.baidu.com/goodoog/item/d5238575c063042fd7a89cae 数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容 ...

  8. 如何区分Oracle的数据库,实例,服务名,SID

    什么是数据库,其实很简单,数据库就是存储数据的一种媒介.比如常用的文件就是一种,在Oracle10G中,数据的存储有好几种.第一种是文件形式,也就是在你的磁盘中创建一批文件,然后在这些文件中存储信息. ...

  9. oracle数据库全数据库名,Oracle数据库中的 数据库域名、数据库名、全局数据库名、SID、数据库实例名、服务名 解释...

    菜鸟雷区 在配置listener.ora 和 tnsnames.ora 连接Oracle数据库服务器时,我们需要把 以下容易混淆的概念区分开来 数据库域名 数据库名 全局数据库名 SID 数据库实例名 ...

最新文章

  1. 物联网平台 源码_国内首个智慧交通物联网平台发布
  2. matlab试用账号,免费试用MATLAB
  3. 计算机控制试卷中南大学,期末试卷,需要的自取
  4. POSIX文件及目录管理
  5. wxGlade的图标,原来是来自蒙德里安的名画!
  6. tesorflow 填充‘same’与‘valid’
  7. 机器学习】LDA线性判别分析
  8. 个人对于MySQL的理解_MySQL锁的理解
  9. OpenCV (iOS)中的形态学变换(11)
  10. Linux——更改文件及目录权限(d rwx r-x r-x字段详解+更改代码指令)
  11. [概念学习] Virtualization的几个概念
  12. 元素偏移量offset系列(附实例)
  13. python零基础教学plc_Python从基础到开发精修全面学习视频教程
  14. 荣耀20android版本10什么意思,荣耀10和荣耀10青春版的区别 差价800荣耀10与青春版哪个好? (全文)...
  15. 【深度学习中的数学】高维矩阵乘法规则
  16. 人工智能如何自我进化
  17. 邯郸云计算中心正式开通运营
  18. 成都比较好的建筑设计公司有哪些?
  19. Selenium 导航操作 Navigating
  20. 极米 Z7X参数 极米 Z7X评测

热门文章

  1. Maven deploy 401错误
  2. android 辅助服务自动右滑,我的手机启用辅助功能后怎么滑动屏幕,是什么盲人的什么功能,怎么取消?...
  3. prometheus Gauge
  4. gauge对应的JAVA类型_Gauge中文文档(5)—插件的使用
  5. 谷歌安装postman教程 、插件下载
  6. ajax 请求报错:网络错误 0x2efd,
  7. linux挂载raw设备,LINUX raw设备
  8. 某游戏盒登录协议分析
  9. 【半小时入门vue】最容易理解的vue入门方式
  10. 读傅献彩之《物理化学》