database link,它是用来更方便的一个数据库中访问另一个数据库(包括本地和远程的,道理是一样的),一开始,很多人会发生误解,其实是在本地建立的。即数据库连接只是连到别的数据库的快捷方式。
一、设置具体有两种
第一种:
1.根据远端的信息用Net Manager设置好能连接远端的服务及监听程序。
2.create public database link fwq12
connect to fzept identified by neu
using 'fjept' //fjept为刚刚配置好的服务名
第二种:
直接建立链接:
create database link linkfwq
connect to fzept identified by neu
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.142.202.12)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = fjept)
)
)';
|
二、使用
查询远端数据库里的表
SELECT …… FROM 表名@数据库链接名;
查询、删除和插入数据和操作本地的数据库是一样的,只不过表名需要写成“表名@dblink服务器”而已。
附带说下同义词创建:
CREATE SYNONYM同义词名FOR 表名;
CREATE SYNONYM同义词名FOR 表名@数据库链接名;
删除dblink:DROP PUBLIC DATABASE LINK linkfwq。
假如创建全局dblink,则必须使用systm或sys用户,在database前加public。
分享到:
相关推荐
1. **打开 SQL Server Management Studio**,登录到需要设置 DBLINK 的 SQL Server 实例。 2. **展开对象资源管理器中的“链接服务器”节点**,右键单击并选择“新建链接服务器”。 3. **填写常规选项卡信息**: - ...
如果此参数设置为`FALSE`,则在创建DBLink时将不会自动解析数据库的全局名称,而是需要显式指定目标数据库的信息。 ```sql SELECT * FROM v$parameter WHERE name = 'global_name'; ``` 以上命令可以查看`global_...
- **定期审查**:建议定期审查所有DBLink的使用情况和权限设置,及时撤销不再需要的DBLink或者更新过期的凭证信息,以减少潜在的安全风险。 #### 总结 通过以上内容的学习,我们可以了解到Oracle DBLink是一种非常...
dblink实战详解 dblink是一种Oracle数据库链接机制,允许用户在不同的Oracle数据库服务器之间建立连接,以便实现数据共享和交换。...但是在使用dblink时,需要注意权限问题和GLOBAL_NAME的设置问题。
- 配置HS_FDS_CONNECT_INFO参数为ODBC数据源名称,并设置HS_FDS_TRACE_LEVEL参数。 4. 修改Oracle监听文件: - 在listener.ora中添加SID_NAME条目,其值为ODBC数据源名称。 5. 修改tnsnames.ora文件: - 添加...
- 使用`setString`方法设置输入参数的值。 - 调用`execute`方法执行存储过程。 #### 四、创建带输出参数的存储过程 除了基本的存储过程外,还可以创建带有输出参数的存储过程。例如,下面的`TESTB`存储过程将从表`...
若`GLOBAL_NAME` 参数设置为 `FALSE`,则不会强制DBLINK名称与远程数据库名称相同。创建DBLINK时,创建者需要具有 `CREATE DATABASE LINK` 或 `CREATE PUBLIC DATABASE LINK` 权限,同时远程数据库的用户应有 `...
### SQL Server 2005 与 Oracle 10g 之间建立 DBLink 的设置方法及常见问题解决方案 #### 一、概述 在 IT 领域中,跨数据库的操作非常常见,尤其是在需要从不同数据库系统中提取数据并进行集成处理的场景下。SQL ...
- 当 `global_name` 参数设置为 `TRUE` 时,数据库链接名称必须与远程数据库的全局名称相同。你可以通过查询 `GLOBAL_NAME` 表来获取全局名称。 ```sql SELECT * FROM GLOBAL_NAME; ``` 5. 同义词(Synonyms)...
这通常涉及设置必要的环境变量,如`GPHOME`,然后运行`make`命令。 3. **安装dblink**:编译成功后,将编译出的dblink动态库(如`dblink.so`)复制到Greenplum的共享库目录(通常是`$GPHOME/lib`),并且确保服务器...
2. **检查Global_name参数设置** - 使用以下命令来确认GLOBAL_NAME参数是否已启用: ```sql SHOW PARAMETER global_name; ``` - 如果返回的`GLOBAL_NAMES`值为`TRUE`,则表示参数已启用,此时创建的DBLink名称...
### Altium Designer 6中DBlink使用详解 #### 一、引言 Altium Designer (简称AD) 是一款广泛应用于电子设计领域的软件工具,能够帮助工程师进行原理图设计、PCB布局以及各种电气特性的仿真等工作。随着技术的发展...
- 根据实际需求调整dblink的权限设置,避免不必要的安全风险。 4. **维护与监控**: - 定期检查dblink的状态,确保其正常工作。 - 监控dblink的使用情况,以便及时发现并解决问题。 通过以上详细的解析,我们...
在《Oracle与MSSql对接通讯配置_20100906.docx》文档中,可能详细介绍了如何配置Oracle DBLink与MSSQL Server之间的通信,包括设置网络配置、数据库用户权限、DBLink创建过程以及可能遇到的问题和解决策略。...
-- 设置DBMS_OUTPUT的缓冲区大小 ``` #### 小结 通过上述过程,可以有效地比较两个Oracle数据库中相同表的行数一致性。这种方法对于数据迁移、数据校验等场景非常有用。需要注意的是,在实际应用中,应确保源...
本文将深入探讨如何利用Oracle的Job和DBLink功能进行高级数据库同步技术,以确保数据的一致性和实时性。 首先,让我们了解Oracle Job。Job是Oracle的一个调度工具,它允许用户在特定时间或按固定频率执行数据库操作...
总结起来,通过Oracle的DBLink连接MySQL虽然涉及多个层面的配置,但通过正确地识别和解决问题,如HSODBC问题、监听配置问题以及字符集设置,可以成功建立跨数据库的连接。在面对RAC这样的高可用性环境时,需要更细致...
2. **提高安全性**:可以通过设置访问控制,限制哪些用户可以使用特定的DBLINK,从而提高安全性。 3. **增加灵活性**:DBLINK使得应用程序能够轻松地与不同数据库进行交互,增强了系统的可扩展性和可维护性。 #### ...
### DBLink创建详解:SQL Server至SQL Server及Oracle #### 一、引言 DBLink是一种用于实现异构数据库间数据交互的技术手段。通过DBLink,可以在一个数据库中查询、更新另一个数据库的数据,这对于需要跨数据库操作...
### Oracle使用DBLink连接远程数据库详解 #### 一、DBLink简介 在Oracle数据库中,DBLink(Database Link)是一种非常实用的功能,它允许用户在一个数据库(本地数据库)中访问另一个数据库(远程数据库)的数据。...