创建Oracle DBLink及同义词方法

简介: 有时业务经常需要跨库执行SQL语句,就需要创建两个数据库之间的链接对象或通过同义词来实现。

创建DBLink,如果总提示用户/口令验证失败,则密码需要用双引号引起来 。
方法一:通过使用数据库连接串直连创建
create database link CALLWEB.REGRESS.RDBMS.DEV.US.ORACLE.COM
connect to callpre identified by "pre2588life"
using '10.0.13.23/callstagedb';

方法二:通过数据库连接描述符创建
create database link DBLINK_EBAO_SINO_UAT.REGRESS.RDBMS.DEV.US.ORACLE.COM
connect to ODSREAD_UAT identified by "password"
using '(DESCRIPTION =

       (ADDRESS_LIST =
         (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.3.183)(PORT = 1521))
        )
       (CONNECT_DATA =
         (SERVICE_NAME = orcl)
       )
    )';

方法三:通过监听文件tnsnames.ora名称配置创建
create public database link ORACS177 -- DBLink名称
connect to logstash -- 用户名
identified by logstash -- 连接密码
using 'oracs177'; -- tnsnames.ora名称

创建同义词:
create or replace synonym v_agent_new for v_agent_new@TO_ODSDB;

可像在本地库一样执行SQL语句
select * from v_agent_new;

相关文章
|
Oracle 安全 关系型数据库
【Oracle】使用Navicat Premium连接Oracle数据库两种方法
以上就是两种使用Navicat Premium连接Oracle数据库的方法介绍,希望对你有所帮助!
2375 28
|
SQL 存储 Oracle
【YashanDB知识库】对比Oracle和YashanDB对象不一致的方法
本文来自YashanDB官网,介绍从Oracle迁移到YashanDB后的数据校验方法。通过YMP工具迁移数据后,可使用其内置校验功能,或采用本文提供的复杂对比思路:将Oracle的DBA_*数据字典视图保存为用户表,借助YMP同步至YashanDB,再利用SQL查询两数据库间的差异。具体包括视图、存储过程、索引和约束等对象的对比方法,提供详细SQL示例以供参考和修改。
|
SQL Oracle 关系型数据库
【YashanDB知识库】yashandb执行包含带oracle dblink表的sql时性能差
【YashanDB知识库】yashandb执行包含带oracle dblink表的sql时性能差
|
Oracle 关系型数据库 MySQL
【YashanDB知识库】oracle dblink varchar类型查询报错记录
这篇文章主要介绍了 Oracle DBLINK 查询崖山 DB 报错的相关内容,包括 ODBC 安装配置、数据源配置、dblink 环境配置、问题原因分析及规避方法。问题原因是 dblink 连接其他数据库时 varchar 类型转换导致的,还介绍了 long 类型限制、char 等类型区别,规避方法是修改参数 MAX_STRING_SIZE 支持 32K。
|
Oracle 关系型数据库 数据库
【YashanDB知识库】oracle dblink varchar类型查询报错记录
在使用Oracle DBLink查询VARCHAR类型数据时,可能会遇到多种报错。通过了解常见错误原因,采取合适的解决方法,可以有效避免和处理这些错误。希望本文提供的分析和示例能帮助你在实际工作中更好地处理DBLink查询问题。
445 10
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
338 7
|
Oracle 关系型数据库 数据库
oracle数据创建同义词
oracle数据创建同义词
205 1
|
Oracle 安全 关系型数据库
Oracle数据恢复—Oracle数据库误删除的数据恢复方法探讨
删除Oracle数据库数据一般有以下2种方式:delete、drop或truncate。下面针对这2种删除oracle数据库数据的方式探讨一下oracle数据库数据恢复方法(不考虑全库备份和利用归档日志)。
|
Oracle 关系型数据库 数据库
Oracle数据恢复—Oracle数据库误删除的数据恢复方法
相信有很多oracle数据库用户都遇到过在操作Oracle数据库时误删除某些重要数据的情况,这个时候如果数据库没有备份且数据十分重要的,怎么才能恢复误删除的数据呢?北亚企安数据恢复工程师下面简单介绍几个误删除Oracle数据库数据的恢复方法。
1014 0
|
SQL 存储 Oracle
Oracle数据库中游标的工作原理与优化方法
Oracle数据库中游标的工作原理与优化方法

热门文章

最新文章

推荐镜像

更多
下一篇
开通oss服务