当前位置:首页 » 操作系统 » oracle全局数据库

oracle全局数据库

发布时间: 2022-05-15 13:20:18

⑴ oracle中全局数据库名和SID的区别

  • 全局数据库名:是将数据库与任何其他数据库唯一标识出来的数据库全称。全局数据库名的格式为<database_name>.<database_domain>。例如,student.cs.hubu是一个典型的全局数据库名。数据库名部分(如student)是数据库的简单名称,数据库域部分(如cs.hubu)指定数据库所在的域,它通常和企业内的网络域相同。全局数据库名的数据库名部分不能超过8个字符,并且只能包含字母、数字字符和句点(.)字符。

  • SID(System Identifier,系统标识符):用来标识Oracle数据库的特定例程。对于任何一个数据库,都至少有一个引用数据库的例程。SID可以是未被此计算机上其他例程使用的任何名称。SID是Oracle数据库例程的唯一标识符,最多只能有8个字母、数字字符。每个数据库例程对应一个SID和一系列数据库文件。例如,当创建SID为XXX的数据库时,将同时创建数据库例程及其数据库文件(初始化参数文件、控制文件、重做日志文件和数据文件)。

⑵ 分别说明oracle安装过程中输入的 全局数据库名, SID 的作用;

1、ORACLE_SID:是数据库在操作系统内部的环境变量名,其值是正要启动的Oracle数据库实例名。操作系统通过SID找到要启动的Oracle实例的初始化参数文件,根据初始化文件启动Oracle实例,配置内存和创建数据库进程。
2、Global_name:是全局数据库名,对一个数据库(实例)的唯一标识,oracle建议用此种方法命名数据库。该值是在创建数据库时决定的,构造方式=数据库名(Db_name)+数据库域名(Db_domain)。
当域名缺省时,数据库名=全局数据库名。作用是找到对应的数据库安装(mount)、打开(open)。
例:若创建数据库时输入orcl,则全局数据库=orcl;若输入了orcl.R2.11g.win,则数据库名=orcl,数据库域名=R2.11g.win。

⑶ Oracle数据库的全局数据库名称的定义

关于oracle的全局数据库名称:
1、如果你只是单机使用的话起名字随便。
2、如果是多台电脑一起用的话,并且都是作为远程数据库的话,就要起一个在全局范围内能区分谁是谁的名字。
3、【name.domain】只是一个起名字的例子,(你可以不起这样的名字)。
4、举个例子:比如你的机器名叫【xxxx】那你就可以起【name.xxxx】因为网络内的机器名字是不同的,这样就可以区分每一个oracle实例了。

说的比较乱,不知道你听明白了么。

---
以上,希望对你有所帮助。

⑷ oracle 中的 全局数据库 有什么用处和一般的数据库有神马区别

全域数据库名称由“数据库名称”与“网域名称”所组成,其中“数据库名称”设定于 DB_NAME 起始参数,而“网域名称”则是设定于 DB_DOMAIN 参数。这两个参数合并之后就可以在网际网络上唯一识别每一个 Oracle9i 数据库。举例来说,假设我们欲建立的 Oracle9i 数据库之全域数据库名称为 mydb.uuu.com.tw,那么可在起始参数档内设定下列两参数:
DB_NAME = mydb
DB_DOMAIN = uuu.com.tw

Tips:
您可以执行 ALTER DATABASE RENAME GLOBAL_NAME 指令更改 Oracle9i 数据库的全域数据库名称;在您更改 DB_NAME 与 DB_DOMAIN 这两个起始参数后必须将 Oracle9i 数据库重新激活才会生效。此外,控制档也必须重新建立。

⑸ 安装oracle时默认创建了一个一个名为orcl的全局数据库名...

1、打开PLSQL DEOVLOPER,并登录要查询全局数据库名的数据库。

⑹ oracle数据库10g安装步骤

  • 运行解压缩出的 Oracle 10g 安装程序。打开oracle10g的安装目录,找到setup.exe,双击即可进入安装状态

⑺ oracle中怎么理解全局数据 库名,表空间,实例,数据库,sid...用实际的例子解释下吧下吧

实例是由访问数据库的一组进程和内存组成。而数据库则是一系列储存数据的文件。 一个数据库可以被一个实例或者多个实例打开,访问数据库的时候,你连上的是一个实例,通过实例访问到数据库中的数据。一般一个数据库对应一个实例。而且表空间相当于电脑的磁盘他是负责数据库存放在哪的,你新建了用户相当于给这个数据库建立了用户,让他可以有相应的权限操作数据库。

⑻ oracle中的全局数据库名称和sid的区别

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

⑼ 请教oracle全局数据库名和SID区别

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

查询当前数据名
方法一:select name from v$database;
方法二:show parameter db
二、数据库实例名[SID]
数据库实例名是用于和操作系统进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名。实例名也被写入参数文件
中,该参数为instance_name,在winnt平台中,实例名同时也被写入注册表。数据库名和实例名可以相同也可以不同。在一般情况下,
数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。
(就是一个oracle中创建多个库的时候,每个库和操作系统之间通信的身份标示,和我们用户没有关系嘀!)
查询当前数据库实例名
方法一:select instance_name from v$instance;
方法二:show parameter instance
三、数据库域名
在分布工数据库系统中,不同版本的数据库服务器之间,不论运行的操作系统是unix或是windows,各服务器之间都可以通过数据库
链路进行远程复制,数据库域名主要用于oracle分布式环境中的复制。
举例说明如:
全国交通运政系统的分布式数据库,其中:
福建节点: fj.jtyz
福建厦门节点: xm.fj.jtyz
江西: jx.jtyz
江西上饶:sr.jx.jtyz
这就是数据库域名。
数据库域名在存在于参数文件中,他的参数是db_domain
查询数据库域名
方法一:select value from v$parameter where name = 'db_domain';
方法二:show parameter domain
四、全局数据库名
全局数据库名=数据库名+数据库域名,如前述福建节点的全局数据库名是:oradb.fj.jtyz
五、数据库服务名
从oracle9i版本开始,引入了一个新的参数,即数据库服务名。参数名是SERVICE_NAME。该名称主要是oracle客户端和oracle建立服务的
时候使用,好像没有多么有用的价值!
查询数据库服务名
方法一:select value from v$parameter where name = 'service_name';
方法二:show parameter service_name
(注释:一般情况下我们开发中用到的数据库是单数据库实例,就是oracle中只有一个库。这个时候大部分都有:
数据库服务名 = 全局数据库名 = 数据库名[+ 数据库域名] = SID)

热点内容
安卓游戏机在哪里下载 发布:2024-10-10 21:23:48 浏览:461
网上买了服务器怎么在电脑连接失败怎么办 发布:2024-10-10 21:18:35 浏览:962
安卓息屏壁纸在哪个文件夹 发布:2024-10-10 21:11:58 浏览:407
eer数据库 发布:2024-10-10 21:06:08 浏览:708
ftp匿名用户上传 发布:2024-10-10 21:06:06 浏览:753
凯越原始密码多少 发布:2024-10-10 21:06:04 浏览:192
捏脆泥解压 发布:2024-10-10 20:56:25 浏览:704
开浏览器显示脚本错误信息 发布:2024-10-10 20:48:14 浏览:9
wii安卓模拟器怎么用 发布:2024-10-10 20:47:35 浏览:501
制度宣传视频脚本 发布:2024-10-10 20:34:05 浏览:576