oracle系统库名,Oracle 札记之 一:数据库名,数据库实例名,数据库域名,操作系统环境变量...
数据库名是用于区分数据库的一个内部标识,是以二进制方式存储在数据库控制文件中的参数。数据库创建之后不能再修改这个参数。数据库创建后,它被写入数据库参数文件pfile或Spfile中。格式如下:
...
db_name="orcl"
db_domain=dbcenter.toys.com
instance_name=orcl
service_names=orcl.dbcenter.toys.com
...
数据库实例名
数据库实例是操作数据库的实体,用户通过实例与数据库交互。实例名用来标识这个数据库实例。数据库创建后,实例名可以被修改。也在数据库参数文件pfile或Spfile中。格式如下:
...
instance_name=orcl
service_names=orcl.dbcenter.toys.com
...
数据库名与实例名可以相同。一个数据库对应一个实例的情况下设置成相同的便于标识数据库。但是在8i,9i的并行服务器中,数据库与实例不存在一一对应关系,而是一对多关系,一个数据库对应多个实例。不过一个用户只能与一个实例相连。(这里才让人恍然大悟,实例名与数据库名的区别就很容易理解了)
数据库域名
在分布式数据库系统中,不同版本的数据库服务器之间,不论运行的操作系统是unix或是windows,各服务器之间都可以通过数据库链路进行远程复制,数据库域名主要用于oracle分布式环境中的复制。举例说明如:
全国交通运政系统的分布式数据库,其中:
福建节点: fj.jtyz
福建厦门节点: xm.fj.jtyz
江西: jx.jtyz
江西上饶:sr.jx.jtyz
这就是数据库域名。
数据库域名在存在于参数文件中,他的参数是db_domain.
操作系统环境变量(ORACLE_SID)
数据库实例名有时使用实例名(Instance_name),有时使用ORACLE_SID。这两个都是数据库实例名,不易区分。实际上,instance_name参数是ORACLE数据库的参数,可以再初始化参数文件中查询到,而ORACLE_SID参数则是操作系统的环境变量。
在多个实例的服务器中,ORACLE通过ORACLE_SID决定启动哪个实例。一般,如果服务器只有一个实例,ORACLE_SID的值和实例的名称以及数据库名称相同。
举例:在CMD中输入sqlplus/nolog
再输入connect
/ as sysdba;
那么:有2个数据库实例,它怎么知道选择哪一个呢?
其中就是我设置的环境变量起了作用。
oracle系统库名,Oracle 札记之 一:数据库名,数据库实例名,数据库域名,操作系统环境变量...相关推荐
- Oracle Java Cloud系列(02)——创建Java云的应用服务器实例 及 数据库云实例
本指南为整个系列的第二篇,介绍如何创建Oracle数据库云服务与Java云服务,文章整体将分为下面三个部分: 第一步:创建服务前准备 - 密钥与云存储容器 第二步:创建数据库云服务 第三步:创建Jav ...
- plsql不读操作系统环境变量_64位Oracle客户端上PLSQL无法识别ORACLE_HOME解决方案
PLSQL到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的Windows操作系统,在64位的Windows上,大多数情况下也是安 1.问题 PLSQL到目前为止只有32位的程序,而大 ...
- SQLServer数据库,表内存,实例名分析SQL语句
--数据库内存分析 USE master go DECLARE @insSize TABLE(dbName sysname,checkTime VARCHAR(19),dbSize VARCHAR(5 ...
- linux nls_lang oracle,linux操作系统环境变量LANG和NLS_LANG的区别
例如: 复制代码 代码如下: export LANG=zh_CN.GB2312 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK $export LANG=zh_CN ...
- mysql数据库的多实例_MySQL数据库多实例应用实战 - 橙子柠檬's Blog
本文采用的是/data目录作为mysql多实例总的根目录,然后规划不同 的MySQL实例端口号来作为/data下面的二级目录,不同的端口号就是不同实例目录,以区别不同的实例,二级目录下包含mysql数 ...
- oracle怎么查别的库,ORACLE_SID、实例名和数据库名的区别及查看方法
ORACLE_SID.实例名和数据库名的区别及查看方法 ORACLE_SID.实例名和数据库名的区别及查看方法 1.ORACLE_SID.实例名(SID)和数据库名的区别 操作系统环境变量(ORACL ...
- Oracle 数据库名、实例名、服务名详解
详解:数据库名.实例名.ORACLE_SID.数据库域名.全局数据库名.服务名 数据库名.实例名.数据库域名.全局数据库名.服务名,这是几个令很多初学者容易混淆的概念.相信很多初学者都被标题上这些概念 ...
- Oracle数据库名与Oracle实例名的关系
1 数据库名 1.1 数据库名的概念 数据库名(db_name)就是一个数据库的标识,就像人的身份证号一样.如果一台机器上装了多个数据库,那么每一个数据库都有一个数据库名.在数据库安装或创建完成之后, ...
- 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库...
数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容易混淆的概念.相信很多初学者都与我一样被标题上这些个概念搞得一头雾水.我们现在就来把它们弄个明白. 一.数据库名 什么是数 ...
最新文章
- NAT技术解决了IPv4地址短缺的问题,假设内网的地址数是m,而外网地址数n,若mn,则这种技术叫做(66),若mn,且n=1,则这种技术这叫做(67)。【答案】A C
- 全球及中国再生橡胶产业发展动态及十四五运营状况分析报告2021版
- 04-经典老歌(2000年后)
- Querying an unbounded table ‘myhive.db1.datagen‘ in batch mode is not allowed
- CSDN2019博客之星评选——期待各位大佬的投票!
- 语音识别十年来发展的历程
- GitStats-Git历史统计信息工具(转载)
- 纯电动两档箱实际项目模型,本模型基于Cruise软件和搭建完成,本资料包包含所有源文件
- 纯JS实现倒序九九乘法表 for循环
- 黄小宁罪大恶极!!!!!!!!!!黄小宁罪大恶极!!!!!!!!!!
- 我们数学中常用的自然常数e代表什么?看完长知识了!
- 玩qq游戏提示计算机内存不足,Win8系统下玩lol提示关闭程序以防止信息丢失内存不足怎么办...
- Codeforces 1744B. Even-Odd Increments
- 解决rk3288 摄像头顿卡问题解决过程
- C++ Lambda 表达式教程
- android接入原生第三方登录(微信登录、QQ登录、新浪微博登录)
- doa的matlab算法,基于MATLAB的DOA估计算法的二维仿真建模
- 电影挖掘机 搜索各大视频网站API接口 自动搜索全网所有电影
- 小米平板一直android,小米平板下架,号称最好用的安卓平板也退出了市场
- python efficientdet AttributeError: module ‘gast‘ has no attribute ‘Num‘
热门文章
- 【视频内含福利】原来手机套壳视频是这么做出来的
- android中白色怎么表示,通知栏图标在android 5中变成白色
- 怎样让计算机恢复到桌面上,如何把电脑桌面恢复成原样.怎么办?
- 三态门三个状态vhdl_温故知新,高阻态和三态门
- vscode中文设置不生效_VSCode详细安装教程
- c语言指针自定义函数,c语言函数指针定义,指针函数和函数指针的区别
- React 等框架使用 index 做 key 的问题
- vue2.0中的:is和is的区别
- 用CSS伪类制作一个不断旋转的八卦图?
- 在React中获取数据