`

oracle 远程连接查询的两种连接方法

阅读更多

一、本地配置数据库实名配置远程连接

1  语法:
    创建:CREATE DATABASE LINK 数据库链接名 CONNECT TO 用户名 IDENTIFIED BY 密码 USING '本地配置的数据的实例名';
    删除:drop DATABASE LINK 数据库连接名;
      例子:
         创建:CREATE DATABASE LINK xiongminLink CONNECT TO epossdb IDENTIFIED BY eposseposs USING  'eposs';
         删除:drop DATABASE LINK xiongminLink;
         用远程连接查询数据库查询: select * from area@xiongminLink;

二、不依赖本地配置连接的远程连接查询

语法:
  create  database link 连接名
  connect to 用户名 identified by 密码
  using '(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库ip)(PORT = 端口))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = 数据库实例名)
    )
  )';
创建:
   create  database link linkTest
  connect to epossdb identified by eposseposs
  using '(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.70.32.76)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
  )';

 

分享到:
评论

相关推荐

    VS2010远程连接oracle数据(两种方式)源码

    VS2010远程连接oracle数据(两种方式) OLeDbConnection; OracleConnection 内附详细源代码

    易语言连接Oracle数据库

    易语言,作为一种简洁易学的编程语言,提供了与Oracle数据库交互的能力,使得开发者可以方便地进行数据存取、查询和管理。本文将详细介绍如何使用易语言连接Oracle数据库,并探讨相关组件的使用。 首先,连接Oracle...

    远程连接oracle数据库

    远程连接Oracle服务器主要有两种方法: 1. 使用sqlplus。这是Oracle自带的命令行工具,无论在客户端还是服务器端都有。如果使用Instant Client,需要单独下载sqlplus。连接命令通常为`sqlplus 用户名/口令@网络服务...

    不安装Oracle客户端实现C#连接远程Oracle

    通常有32位和64位两种选择,根据你的开发环境选择合适的版本。 安装Oracle即时客户端后,需要设置环境变量,包括`ORACLE_HOME`和`PATH`。`ORACLE_HOME`应指向Oracle即时客户端的安装目录,`PATH`则需要包含`ORACLE_...

    pl/sql developer 免安装oracle客户端连接远程Oracle服务器 windows 方法以及相关dll

    本文将详细讲解如何在Windows操作系统上,利用PL/SQL Developer这款强大的Oracle数据库管理工具,建立一个免安装的Oracle客户端,以连接远程Oracle服务器,并涉及与之相关的DLL文件配置。 首先,PL/SQL Developer是...

    php连接oracle数据库的方法(测试成功)

    首先,PHP连接Oracle数据库有两种主要的函数集可供使用:ORA函数和OCI函数。ORA函数是较早的函数集合,而OCI函数是Oracle的Call Interface,它提供了更新、更全面的函数来执行Oracle数据库的连接和操作。虽然两者...

    delphi 通过oci连接oracle数据库

    当需要在Delphi环境中与Oracle数据库进行交互时,通常会利用Oracle Call Interface (OCI) 或 Oracle Call Interface via C++ (OCCI) 这两种接口。本篇文章将详细介绍如何在Delphi中通过OCI连接到Oracle数据库,以及...

    oracle 使用dblink方式 连接远程数据库,内有详细描述,亲测可以

    - 修改`Global_Name`的方法有两种: - 方法一:在数据库的`init.ora`文件中设置`global_names`参数为`TRUE`或`FALSE`。 - 方法二:执行SQL语句来修改: ```sql ALTER SYSTEM SET GLOBAL_NAME=TRUE/FALSE; ``` ...

    jdbc连接oracle字符集不同出现乱码

    这两种方法都可以有效地避免乱码问题的发生,但在实际应用中应根据具体情况选择最适合的方法。同时,为了更好地避免此类问题,建议在设计数据库时就统一字符集设置,从而减少后续可能出现的问题。

    远程登录并启动oracle数据库 解决ORA-01031

    在Oracle数据库中,远程连接主要有两种认证方式: 1. **操作系统认证**:这种方式适用于本地或同一网络内的系统,通过操作系统的用户账户进行验证。 2. **密码认证**:这种方式适用于跨网络或互联网环境下的远程...

    PL/SQL工具远程连接ORALCE数据库

    本文将详细介绍如何使用PL/SQL Developer工具实现远程连接Oracle数据库的两种方法。 一、使用TNS(Transparent Network Substrate)配置 1. **理解TNS**: TNS是Oracle提供的网络服务命名和发现机制,它定义了...

    Oracle 11gr2连Oracle 19c 报ORA-28040 ORA-01017解决方法.pdf

    Oracle数据库不同版本间的客户端与服务端的连接问题通常涉及到安全和兼容性配置,这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决...

    odbc连接oracle11g数据库

    4. **创建数据源**:在控制面板的“管理工具”中找到“ODBC数据源管理员”,这里有用户DSN和系统DSN两种类型。选择合适的DSN类型,然后在“创建新数据源”对话框中,选择Oracle对应的驱动程序,如“Oracle in ODBC”...

    Windows Server 2008 内SQLServer建立Linked Server连接Oracle

    在 Windows Server 2008 64 位操作系统中,使用 SQL Server 建立 Linked Server 连接 Oracle 数据库是一种常见的需求。然而,在 64 位操作系统中,建立 Linked Server 连接 Oracle 并不是一件容易的事情。本文将详细...

    mysql、oracle数据库连接jar包

    MySQL和Oracle是两种广泛应用的关系型数据库管理系统(RDBMS),在Java编程中,与这两个数据库进行交互通常需要使用Java Database Connectivity(JDBC)驱动。"mysql-connector.jar"和"ojdbc14_11g"是分别用于连接...

    介绍ORACLE环境下常用的几种异构数据库连接方法.pdf

    Oracle提供了两种方法来连接异构数据库:透明网关(Transparent Gateway)和通用连接。透明网关提供更全面的功能,但需要安装特定的数据库网关代理,适用于如SQL Server这样的数据库。通用连接则通过ODBC或OLEDB驱动...

    plsql连接64位oracle报错instantclient或没有connect by 选项问题

    当使用 PL/SQL Developer 工具连接 Oracle 数据库时,可能会遇到两种常见问题:一种是在尝试连接 64 位 Oracle 数据库时收到错误提示 `d:/instantclient_11_2/oci.dll could not load`;另一种则是登录界面缺少 `...

Global site tag (gtag.js) - Google Analytics