数据库名和实例

数据库名(db_name)

区分数据库数据的标识

select name from v$database;          --数据库名

数据库实例名(instance_name)

用于与操作系统交互,对外连接使用。

数据库名和实例名一般是一对一的关系,在8i、9i并行服务器中是一对多的关系。

但在同一时间内用户只与一个实例相关联。

如何查看Oracle当前数据库实例名

数据库实例名在编程的很多地方都需要用到,配置数据库的jdbc:oracle:thin:@192.168.2.1:1521:WW,

还有sqlPlus的连接字符串中也需要用到 conn sys/[email protected] as sysdba;

如何查看当前数据库实例名呢?方式有三:

       ·使用SQL语句:select instance_name from v$instance;

       ·使用show命令:show parameter instance

       ·查看参数文件:查看init.ora文件

Oracle_sid

操作系统环境变量,只对服务器上有作用,用于运行个各种工具;

instance_name 是指oracle内部的参数。

全局数据库名(global_name)

在数据远程使用时,为数据库名+数据库域名。

数据库域名(db_domain):

主要用于分布式数据库中。

数据库服务名(service_names)

如果数据库有域名,则数据库服务名就是全局数据库名;

如果数据库中没有定义域名,则数据库服务名与数据库名相同。该参数在init.ora文件中使用。

网络服务名(service_name)

位于tnsnames.ora文件中,客户端连接到服务器时使用。

时间: 2024-10-14 13:45:53

数据库名和实例的相关文章

数据库名、实例名、数据库域名、全局数据库名、服务名

数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容易混淆的概念.相信很多初学者都与我一样被标题上这些个概念搞得一头雾水.我们现在就来把它们弄个明白. 1数据库名   什么是数据库名?  数据库名就是一个数据库的标识,就像人的身份证号一样.他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名.在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中.格式如下:DB_NAME=myorcl...在创建数据库时就应考虑好数据库名

Oracle数据库名、实例名、数据库域名、数据库服务名、全局数据库名的辨析

我也是看着各位大婶的博客然后一点点的来学习,不求全会,留个印象 数据库名 数据库名就是一个数据库的标识,用参数DB_NAME表示. 如果一台机器上安装了多个数据库,那么每一个数据库都有一个数据库名. 查看当前数据库名 select name from v$database; show parameter db; 查看参数文件 数据库名在一开始准备建库的时候就应该考虑好,不要等到后面才来该数据库名,这样会很麻烦.也容易出问题. 数据库实例名 数据库实例名是操作系统和数据库进行交互时所用到的名称.

创建Oracle数据库、数据库名与实例名与SID之间的关系(图文详解)

目录 目录 软件环境 前言 安装Oracle监听程序 启动停止监听程序 创建数据库 数据库名db_name 数据库实例名instance_name 数据库名与实例名的关系 操作系统环境变量ORACLE_SID 软件环境 操作系统 RHEL 6.1 软件环境 Oracle10gr2 前言 在上一篇RHEL6.1 安装 Oracle10gr2 (图文.解析)中记录了如何成功的在RHEL6.1安装Oracle10gr2,但是在安装的过程中没有创建数据库,本篇主要记录了如果创建数据库和监听程序. 安装O

【转】详解:oracle10G 数据库名、实例名、ORACLE_SID

[转载] 数据库名.实例名.数据库域名.全局数据库名.服务名 ,这是几个令很多初学者容易混淆的概念.相信很多初学者都与我一样被标题上这些个概念搞得一头雾水.我们现在就来把它们弄个明白. 一.数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样.他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名.在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中.格式如下:DB_NAME=myorcl...在创建数据库时就应考虑好数据库名

oracle数据库名、实例名、ORACLE_SID、服务名、全局数据库名

一.数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样.他用参数 DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都 有一个数据库名.在数据库安装或创建完成之后,参数DB_NAME被写入 参数文件之中.格式如下:DB_NAME=myorcl...在创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据 库名不宜修改,即使要修改也会很麻烦.因为,数据库名还被写入控制 文件中,控制文件是以二进制型式存储的,用户无法修改控制文件的内 容.假设用户修改了参

数据库名(db_name) 实例名(instance_name) 服务名(service_name)

数据库名(db_name) 数据库的标识,就像人的身份证号一样,数据库名是在安装数据库.创建新的数据库.创建数据库控制文件.修改数据结构.备份与恢复数据库时都需要使用到的. select name from v$database;--查询当前数据名 数据库实例名(instance_name) 数据库实例名是用于和操作系统进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名. 在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群

Oracle 数据库名、实例名、Oracle_SID

本文参考自ORACLE 数据库名.实例名.ORACLE_SID的区别,纯属读书笔记,加深记忆 在ORACLE7.8数据库中只有数据库名(db_name)和数据库实例名(instance_name).在ORACLE8i.9i中出现了新的参数,即数据库域名(db_domain).服务名(service_name).以及操作系统环境变量(ORACLE_SID).这些都存在于同一个数据库中的标识,用于区分不同数据库的参数. 1.数据库名 数据库名是用于区分数据的标识,是以二进制形式存储于数据库控制文件中

oracle查询数据库名、实例名等

oracle中: 1.查询数据库名:select name,dbid from v$database;或者show parameter db_name; 2.查询实例名:select instance_name from v$instance;或者show parameter instance_name; 3.查询数据库域名:select value from v$parameter where name='db_domain';或者show parameter domain; 4.查询数据库服

查看Oracle数据库名和实例名的命令

查看数据库名 SQL> select name from v$database; NAME --------- ORCL SQL> desc v$database; 名称                                      是否为空? 类型 ----------------------------------------- -------- ---------------------------- DBID