`
Zhijie.Geng
  • 浏览: 55993 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 跨数据库、跨机器、局域网查询

阅读更多

工作中有时需要跨数据库、跨机器、局域网查询某个数据的数据,因此需要在PL/SQL中执行如下操作:


第一步:


          为你需要操作的远程数据库服务器建立本地服务名:

       在本地数据库安装文件中,找到$ORACLE_HOME/network/admin/tnsnames.ora文件,

    末尾添加

    --第一个远程服务器的服务名:MYORACLE1

TYBOOKDB-GENGPC=

   (DESCRIPTION =

     (ADDRESS_LIST =

       (ADDRESS = (PROTOCOL = TCP)(HOST = GENGPC)(PORT = 1521))

     )

     (CONNECT_DATA =

       (SERVICE_NAME = tybookdb)

     )

   )


第二步:


 

    在本机上使用sysdba的角色登录本地数据库,创建database link 

    执行如下sql语句:

    --远程服务器一的对应database link

       

create public database link myTyBookdb   --可以随便取名,当然,不能是关键字或保留字

        connect to system identified by orcl

        using 'TYBOOKDB-GENGPC ';

此处应该注意用户名/密码的大小写

    --其中using后面填对应的数据库服务名,dbUserName1dbpwd1填对应的数据服务器登录名,密码

    --删除database link

          Drop database link  myTyBookdb;  --本例中是myTyBookdb    

 

第三步:


insert into ebookinfo@myTyBookdb select * from  ebookinfo where rownum<=10000;


第四步:


 查看当前数据库的DB Link;

      select * from user_db_links; --用户 DB Link
      select * from dba_db_links;  --dba DB Link
      select * from v$dblink;      --当前DB Link


参考引用:http://blog.csdn.net/tangkai_java/article/details/5831741


 

分享到:
评论

相关推荐

    C#局域网连接数据库程序

    总之,"C#局域网连接数据库程序"是一个展示如何在C#环境中实现跨机器数据交互的实例,它涵盖了数据库连接、查询执行、数据传输等多个重要概念,对于学习和理解C#数据库编程具有很高的价值。通过研究和理解这个项目,...

    基于局域网的数据库文件备份.docx

    首先,Oracle数据库的备份通常涉及物理备份和逻辑冷备份。在局域网环境中,我们可以使用Oracle提供的逻辑备份工具EXP进行备份,它支持用户模式、表模式和整个数据库模式。以用户模式为例,备份过程包括在备份目标...

    Oracle数据库网络与安全之FAQ汇集

    ### Oracle数据库网络与安全之FAQ汇集 #### 一、如何限定特定IP访问数据库 为了确保Oracle数据库的安全,可以通过多种方式来限制特定IP地址对数据库的访问。这些方法包括使用登录触发器、CMGW(Central Management ...

    powerbuilder9 连接 oracle 10g 的说明(免安装 oracle 客户端)

    在传统的方式下,为了使 PowerBuilder 应用能够访问 Oracle 数据库,通常需要在应用程序所在机器上安装 Oracle 客户端。但是这种方式可能会带来额外的成本、维护工作以及兼容性问题。因此,探索一种无需安装 Oracle ...

    获取局域网SQL Server实例信息

    6. **查询Windows注册表**:在目标计算机上,可以查看注册表键`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer`来获取实例的配置信息,但这需要对目标机器有权限访问。 了解如何获取局域网SQL Server实例信息...

    大型数据库系统概论-实验1-Oracle9i安装配置与基本操作-463.ppt

    7. **客户端安装**:在需要访问数据库的机器上安装Oracle Client,同样需要配置tnsname.ora。 【Oracle9i基本操作】掌握Oracle9i的基本操作对于数据库管理员来说至关重要,主要包括: 1. **数据库登录**:通过SQL*...

    ORACLE双机热备安装教程

    - **IBM X250服务器**: 每台服务器作为ORACLE数据库的主服务器或备份服务器。 - **EDI磁盘柜EDI3500N-H480**: 提供额外的数据存储空间,支持数据的冗余备份。 **软件环境**: - **Microsoft Windows Advanced Server ...

    oracle基础.docx

    - 服务器: 专门用来运行数据库服务的机器。 - 客户机: 用户通过这些设备访问数据库。 - **操作系统层**: 包括各种操作系统,如Windows、Linux等。 - **数据库管理系统层**: - **数据定义语言 (DDL)**: 用于定义...

    c#访问oracle的几种方式源码

    在实际开发过程中,使用 C# 进行数据库操作时,经常会遇到与 Oracle 数据库进行交互的需求。根据不同的应用场景和技术背景,可以采用多种方法来实现这一目标。本文将详细介绍四种常见的 C# 访问 Oracle 的方式,并对...

    The-file-to-send-and-receive.rar_The Oracle

    标题 "The-file-to-send-and-receive.rar_The Oracle" 暗示了这是一个关于使用C#编程语言在局域网环境中实现文件发送和接收的项目,其中涉及到Oracle数据库作为后台数据存储。在这个项目中,Oracle数据库被用来记录...

    RemoteSQL 远程访问控制数据库软件 v1.03a

    是Windows平台上基于标准SQL命令的一款远程数据库访问控制软件,无论被控制数据库的机器是否处于局域网内或是通过代理上网,只要控制与被控制一方具有相对固定的外部IP(动态或静态获得),就都可以使用此软件进行远程...

    ODAC9.3 FOR delphi

    ODAC (Oracle Data Access Components) 是一套用于 Delphi 和 C++Builder 开发环境的数据访问组件,它为 Delphi 和 C++Builder 开发人员提供了一种高效、全面的方式来连接到 Oracle 数据库。ODAC 旨在简化数据库应用...

    ORACLE双机安装方法

    - **软件环境**:操作系统(建议使用同一版本的操作系统),Oracle数据库软件,以及必要的网络配置工具。 - **网络环境**:两台服务器之间需要通过局域网连接,且配置好IP地址、子网掩码、网关等网络参数。 #### 三...

    《数据库原理》知识点总结.pdf

    数据库管理系统(DBMS)是用于创建和管理数据库的软件,例如Access、VF、SQL Server、Oracle、MySQL和DB2等都是数据库管理系统的一种。数据库系统(DBS)由数据库、数据库管理系统、开发工具以及应用系统组成,它是...

    大型机房Oracle11g教学环境的快速搭建.pdf

    Oracle数据库以其强大的功能和广泛的应用背景,成为教学中的首选。Oracle11g作为一款成熟的企业级数据库管理系统,不仅适用于实际工作场景,也适合于教学环境。然而,对于拥有数十乃至上百台电脑的大型机房而言,...

    Windows平台下让Oracle穿过防火墙.pdf

    在现代企业环境中,Oracle数据库作为核心的数据管理工具,其稳定性和安全性至关重要。然而,在实际部署过程中,尤其是在Windows平台上,如何让Oracle数据库服务顺利穿过防火墙,成为了一个常见的挑战。本文将详细...

    pracle连接驱动包

    Oracle数据库是全球广泛使用的数据库管理系统之一,特别是在企业级应用中。为了与Oracle数据库进行交互,开发者通常需要一个数据库连接驱动。在本案例中,我们关注的是"Oracle连接驱动包",这是一个专门用于Java应用...

    《数据库原理》知识点总结-(1)(吐血推荐).doc

    2. 客户机/服务器(C/S)结构:数据库和DBMS在服务器,应用程序在客户端,适用于局域网。 3. 浏览器/服务器(B/S)结构:所有组件都可能在服务器上,客户端仅需浏览器即可访问。 六、数据库的模式结构 1. 三级模式...

Global site tag (gtag.js) - Google Analytics