`
csstome
  • 浏览: 1521249 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

两台oracle 数据库的全局数据库名相同,怎在一台中访问另一台的数据库?

阅读更多

两台oracle 数据库的全局数据库名相同,怎在一台中访问另一台的数据库?

我有两台服务器,一台OS 是 windows 2003 server 的,别一台是Redhat Linex enterprise AS4 的,
分别都装上了oracle 10g ,两台服务器的数据库都装的一样,全局数据库名也一样,现在想从其中一台访问另一台的数据库,怎么连,
用database link 怎么做?
我发贴于itpub 上网友的解答
----
按照一般的dblink创建方法就行了

二者的ip是不同的,完全没有问题啊。

参照
http://www.itpub.net/redirect.php?tid=204881&goto=lastpost
-----
对呀 不要认为数据库名相同就区分不出来
在tns里配置对方的数据库,解析的时候是会解析到ip的,不会有问题
参考上面的提示创建如下:

-- Drop existing database link

drop public database link LINUXDB;

-- Create database link

create public database link LinuxDB

connect to SYSTEM identified by password

using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.41)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.41)(PORT = 1521)) (LOAD_BALANCE = yes) (CONNECT_DATA =(SERVICE_NAME = devdb.sql.dba.com)))';

---Test Result--

SQL> select * from scott.dept@linuxdb;

DEPTNO DNAME LOC
------ -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON

分享到:
评论

相关推荐

    两个oracle数据库的监听的配置

    通过上述配置,我们可以在同一台服务器上成功地运行两个不同的Oracle实例,并且可以通过网络访问这些实例。这对于提高系统的可维护性、扩展性和可用性具有重要意义。需要注意的是,实际操作过程中还需根据具体的业务...

    ORACLE数据库培训.docx

    在Oracle中,全局数据库名称(Global Database Name)是用于分布式数据库环境中的唯一标识,由DB_NAME和DB_DOMAIN组成,可以通过参数文件(pfile或spfile)和TNS文件查看。 3. 内存结构(Memory) Oracle内存主要...

    oracle数据库、表空间及数据文件之间的关系

    假设我们有一个名为“HR”的Oracle数据库,这个数据库中包含了两个表空间:“USERS”和“TEMP”。其中,“USERS”表空间用来存储用户的个人资料和相关数据,“TEMP”表空间则专门用于临时存储操作。 - “USERS”表...

    ORACLE数据库复制

    1. **配置相互访问**:在两台数据库的`tnsnames.ora`文件中添加对方的连接信息,确保可以互相访问。 2. **修改全局名**:在主机和备机上分别修改数据库的全局名,如将主机的全局名改为`master.zz.com`。 3. **创建...

    Oracle数据库实验报告

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据着重要的地位。本实验报告将探讨两个核心的Oracle数据库管理任务:使用Database Configuration Assistant (DBCA) 创建数据库以及利用...

    ORACLe数据库管理员教程

    Oracle数据库管理员教程旨在帮助读者掌握Oracle数据库的管理和维护技能,其中涵盖了数据库体系结构、数据库管理员(DBA)的职责以及关键组件的详细说明。Oracle数据库是企业级的关系型数据库管理系统,广泛应用于...

    oracle数据库体系结构

    Oracle数据库的逻辑结构描述了数据在数据库中的组织和存储方式,包括表空间、段等高级结构如何共同工作以优化数据存储和访问。总的来说,Oracle数据库体系结构设计得非常灵活和强大,能够满足大规模和复杂数据管理...

    Oracle数据库架构

    Oracle数据库架构是指Oracle数据库服务器的架构,它可以可靠地管理多用户环境中的大量数据,并使用户可以并发访问这些相同的数据。数据库服务器还可以防止未经授权的访问,并为故障恢复提供有效的解决方案。 1. ...

    Oracle数据库_实例_用户_表空间之间的关系.doc

    一个Oracle数据库可以对应多个实例,这意味着不同的客户端可以通过不同的实例访问同一数据库。实例是数据库的运行时状态表示,当一个实例启动时,它将加载数据库并准备提供服务。 - **后台进程**:这些进程负责执行...

    ORACLE数据库学习心得.doc

    1. **表空间**:表空间是Oracle数据库的一个逻辑存储单元,一个数据库可以包含一个或多个表空间。每个表空间对应一个或多个物理数据文件。表空间主要用于: - 控制数据库对象如表、索引等的空间分配。 - 设置用户...

    Oracle数据库的体系结构.pdf

    Oracle数据库还具备两种内存区域:系统全局区域(SGA)和程序全局区域(PGA)。 - 系统全局区域(SGA):是实例启动时分配的内存区域,用于存储数据库进程共享的数据和控制信息。它包括数据块缓存区、重做日志缓存...

    Oracle数据库教程

    Oracle数据库是一种广泛应用于企业级数据管理的数据库管理系统,尤其在大型企业和机构中有着重要的地位。本教程主要关注Oracle数据库的基本操作以及数据库管理员(DBA)的相关技能。 首先,Oracle数据库管理员(DBA...

    ORACLE 数据库入门.pdf

    系统全局区(System Global Area, SGA)是Oracle数据库的核心内存区域,主要用于存储共享数据和控制信息,其中包括多个子组件: - **共享池(Shared Pool)**:存储SQL语句、游标信息、PL/SQL代码等共享数据。 - **...

    Oracle数据库的表格设计

    - **表空间**: 包含一个或多个段,是Oracle数据库中最大的逻辑存储单元。 - **数据库**: 由一个或多个表空间组成,是所有数据的集合。 - **物理结构**: - **数据文件**: 存储表空间数据的实际文件。 - **重做...

    Oracle 12c数据库体系结构图文详解手册

    Oracle 12c数据库体系结构图文详解手册是 Oracle 12c数据库管理系统的核心组件之一,该手册详细介绍了 Oracle 12c数据库的体系结构、实例、数据库、内存结构、后台进程、控制文件、重做日志文件、数据文件等概念。...

    ORACLE数据库命名编码规范

    - **全局数据库名与例程SID名**:要求保持一致,以系统名+模块名的方式定义,考虑到SID名仅支持字符和数字,因此全局数据库名和SID名中应避免使用特殊字符如“_”。 ### 表空间 - **面向用户专用表空间**:包括...

    Oracle数据库基础知识 ISSUE1.0.doc

    Oracle数据库基础知识ISSUE1.0 Oracle数据库基础知识ISSUE1.0课程旨在为初学者提供Oracle数据库的基本概念和架构概述。本课程涵盖了Oracle数据库的产品概述、基本概念、系统结构、存储管理、进程管理等方面的知识。...

    ORACLE 数据库入门

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,它的强大功能和灵活性使其成为企业级数据存储和管理的首选。本文将深入浅出地介绍Oracle数据库的基础知识,包括其体系结构、内存结构、实例、会话、事务...

    Oracle数据库做双机.rar

    本压缩包"Oracle数据库做双机.rar"提供了关于如何配置Oracle数据库双机备份的相关资料,确保在一台服务器出现故障时,系统能够无缝切换到另一台服务器上,维持服务的连续性。 首先,我们需要理解双机备份的基本概念...

Global site tag (gtag.js) - Google Analytics