`

关于创建dblink以及查询远程数据库中的表

 
阅读更多

一、创建

createuser kfwlyq identifiedby kfwlyq;

grantdbato kfwlyq;

grantCREATEPUBLICDATABASELINKDROPPUBLICDATABASELINKto kfwlyq;

 

 createdatabaselink to_kfwggl

  connectto KFWGGL identifiedby KFWGGL

  using'(DESCRIPTION =

  (ADDRESS_LIST =

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

  )

  (CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = ORCL)

  )

  )';

说明:

       to_kfwggl           创建的名称

KFWGGL              远程数据库的登录用户名

KFWGGL              远程数据库的登录密码

   192.168.1.111        数据库的Ip地址

ORCL                远程数据库的服务名 (SERVICENAME)

 

二,查询

   select * from KFWGGL.TB_USER@ to_kfwggl    TB_USER表示要查询的远程数据库中的表

分享到:
评论

相关推荐

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

    例如,查询远程数据库中的某个表: ```sql SELECT * FROM zsdblink.table_name; ``` #### 四、注意事项 - 创建DBLink时,如果`Global_Name`为`TRUE`,则DBLink名称必须与远程数据库的全局数据库名称一致。 - 在...

    DBLink的创建和使用

    在Oracle数据库中,DBLink(Database Link)是一种连接机制,允许用户从一个数据库(本地数据库)无缝地访问另一个数据库(远程数据库)中的数据,而无需实际的物理复制或迁移。DBLink使得数据交互和分布式查询变得...

    oracle dblink 创建过程

    可以使用`@dblink`语法来查询远程数据库中的表: ```sql SELECT * FROM bctl@creditdb; ``` 2. **创建同义词** 为了方便使用,还可以为远程表创建同义词: ```sql CREATE SYNONYM syn_bctl FOR bctl@...

    oracle中如何创建dblink

    通过DBLink访问远程数据库中的表可以使用以下SQL语句: ```sql SELECT * FROM scott.tb_test@to_bylw; ``` 2. **不依赖TNSNAMES.ORA文件的DBLink**:如果`tnsnames.ora`文件中没有配置要访问的远程数据库信息,...

    SQLSERVER简单创建DBLINK操作远程服务器数据库的方法

    在SQL Server中,DBLINK(Database Link)是一种连接到远程数据库服务器的方式,允许你执行跨服务器的数据查询和操作。创建DBLINK是通过SQL Server的系统存储过程`sp_addlinkedserver`和`sp_addlinkedsrvlogin`来...

    oracle通过odbc建立dblink访问sqlserver数据库

    ### Oracle通过ODBC建立DBLink访问SQLServer数据库 在企业级应用环境中,不同数据库系统间的交互变得越来越频繁。为了实现Oracle数据库与SQLServer数据库之间的数据交换,可以通过多种方式实现连接,其中一种较为...

    Oracle数据库 Synonym和DBLink

    DBLink 允许用户在本地数据库中访问远程数据库中的数据,就像访问本地数据库一样。 创建 DBLink 需要授予创建 DBLink 的权限,例如:grant create public database link,drop public database link to test_1;。...

    创建dblink.txt

    创建DBLink后,可以通过以下方式查询远程数据库中的数据: ```sql SELECT * FROM scott.tb_test@to_bylw; ``` 这里`@to_bylw`指定了使用的DBLink名称。 ### 权限管理 #### 创建DBLink所需的权限 - **CREATE ...

    利用oracle快照dblink解决数据库表同步问

    在目标数据库中创建需要同步的表,并且可以通过dblink来查询远程数据库中的表数据。 **步骤:** 1. **创建表:** ```sql droptabletest_user; createtabletest_user(idnumber(10)primarykey,namevarchar2(12),...

    Oracle利用job和dblink高级数据库同步技术

    1. 创建DBLink:使用`CREATE DATABASE LINK`语句,提供远程数据库的连接信息。 2. 编写存储过程:如`MYPROC.prc`,在这个过程中,使用DBLink查询远程数据库的更新,然后在本地执行相应的更新操作。 3. 创建Job:使用...

    database link详解

    在创建好 DBLink 后,就可以通过以下方式来查询远程数据库中的数据: ```sql SELECT ename FROM emp@toBeJing; ``` 这里 `emp` 表位于 `toBeJing` 对应的远程数据库中。 #### 三、DBLink 删除 删除 DBLink 可以...

    数据库dblink.pdf

    通过DBLink,用户可以像操作本地表一样操作远程数据库中的表。 2. **DBLink的创建方式** 创建DBLink有两种基本方法: - **已配置本地服务**:使用已存在的TNS名称来创建DBLink,例如`CREATE DATABASE LINK fwq12 ...

    Oracle使用dblink导用户下的所有表数据(以迁移scott用户为例)

    在本教程中,我们将探讨如何利用DB Link来迁移Oracle数据库中的用户下所有表的数据,以scott用户为例进行操作。 首先,我们需要理解DB Link的基本概念。DB Link是Oracle提供的一种机制,它允许在一个数据库(本地...

    Oracle DATABASE LINK(DBLINK)创建与删除方法

    创建DBLINK时,创建者需要具有 `CREATE DATABASE LINK` 或 `CREATE PUBLIC DATABASE LINK` 权限,同时远程数据库的用户应有 `CREATE SESSION` 权限,这些权限通常包含在 `CONNECT` 角色中。 DBLINK可以不指定远程...

    Oracle DBLink建立连接

    - **示例查询**:创建好DBLink后,可以通过以下SQL语句查询远程数据库中的表。 - `SELECT * FROM scott.tb_test@to_bylw;` - 此处`scott.tb_test@to_bylw`表示通过名为`to_bylw`的DBLink访问的远程数据库中的`...

    建立oracle 数据库的dblink

    一旦DBLINK建立成功,你就可以在本地数据库中像操作本地表一样操作远程数据库的表。比如查询远程表: ```sql SELECT * FROM 表名@远程链接名; ``` 如描述中所示,你也可以通过DBLINK进行数据导入,例如: ```sql ...

    关于创建oracle dblink 过程的几点心得

    使用 DB Link 可以查询、删除和插入远程数据库中的数据,方法与操作本地数据库相同,只需要在表名后添加 @dblink 服务器。 DB Link 的优点 使用 DB Link 可以实现不同的数据库服务器之间的数据共享和交换,提高了...

    DBLINK创建、查看、删除方法

    例如,假设我们有一个名为`scott_rmthost`的DBLINK,指向一个包含`scott`用户的远程数据库,那么我们可以这样查询: ```sql SELECT * FROM scott.emp@scott_rmthost; ``` 这将从远程数据库的`scott`用户下的`emp`...

    Oracle-不同数据库DBLINK导数据使用说明

    一旦建立了数据库链接,就可以像操作本地数据库一样,使用SELECT语句来查询远程数据库中的数据。其基本语法如下: ```sql SELECT * FROM remote_table_name@db_link_name; ``` 例如,若想从远程数据库的`testTable...

Global site tag (gtag.js) - Google Analytics