设为首页 加入收藏

TOP

Oracle创建表空间、用户名、密码步骤教程(三)
2018-01-14 06:06:39 】 浏览:230
Tags:Oracle 创建 空间 户名 密码 步骤 教程
统进行联系的标识,就是说数据库和操作系统之间的交互用的是

数据库实例名。实例名也被写入参数文件中,该参数为 instance_name,在 winnt 平台中,

实例名同时也被写入注册表。

数据库名和实例名可以相同也可以不同。在一般情况下,数据库名和实例名是一对一的关系,

但如果在 oracle 并行服务器架构( 即 oracle 实时应用集群) 中,数据库名和实例名是一对多

的关系。

查询当前数据库实例名

方法一:select instance_name from v$instance;

方法二:show parameter instance

方法三:在参数文件中查询。

数据库实例名与 ORACLE_SID 虽然两者都表是 oracle 实例,但两者是有区别的。

instance_name 是 oracle 数据库参数。而 ORACLE_SID 是操作系统的环境变量。

ORACLD_SID 用于与操作系统交互,也就是说,从操作系统的角度访问实例名,必须通过

ORACLE_SID。在 winnt 下,ORACLE_SID 还需存在于注册表中。且 ORACLE_SID 必须与

instance_name 的值一致,否则,你将会收到一个错误,在 unix 平台,是“ORACLE not

available”,在 winnt 平台,是 “TNS:协议适配器错误”。数据库实例名与网络连接数

据库实例名除了与操作系统交互外,还用于网络连接的 oracle 服务器标识。当你配置 oracle

主机连接串的时候,就需要指定实例名。当然 8i 以后版本的网络组件要求使用的是服务名

SERVICE_NAME。这个概念接下来说明。

9

3、数据库域名

什么是数据库域名?

在分布工数据库系统中,不同版本的数据库服务器之间,不论运行的操作系统是 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

4、数据库服务名

什么是数据库服务名?

从 oracle9i 版本开始,引入了一个新的参数,即数据库服务名。参数名是 SERVICE_NAME 。

如果数据库有域名,则数据库服务名就是全局数据库名;否则,数据库服务名与数据库名相同。

查询数据库服务名

方法一:select value from v$parameter where name = 'service_name';

方法二:show parameter service_name

方法三:在参数文件中查询。

数据库服务名与网络连接从 oracle8i 开如的 oracle 网络组件,数据库与客户端的连接主机

串使用

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇tar部署Oracle数据库步骤教程 下一篇oracle10g dblink oracle11g 密码..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目