关于DB Link】的更多相关文章

1.查看dblink select owner,object_name from dba_objects where object_type='DATABASE LINK'; 或者 select * from dba_db_links; 2.创建dblink前提:    创建dblink的用户有对应的数据库权限        create public database link 或者create database link         可以使用 grant create public da…
ORACLE数据库中Global Database Name与DB LINKS的关系还真是有点纠缠不清,在说清楚这个关系前,我们先来了解一下Global Database Name的概念 Global DataBase Name 概念 1. What is a global database name? ------------------------------------------------------------------------------- The global databa…
1.查看dblink select owner,object_name from dba_objects where object_type='DATABASE LINK'; 或者 select * from dba_db_links; 2.创建dblink前提:    创建dblink的用户有对应的数据库权限 create public database link 或者create database link .*****不带public只有创建用户可以访问,建议使用. 可以使用 grant…
1.查看dblink select owner,object_name from dba_objects where object_type='DATABASE LINK'; 或者 select * from dba_db_links; 2.创建dblink前提:    创建dblink的用户有对应的数据库权限        create public database link 或者create database link         可以使用 grant create public da…
概述 DB Link是一个定义了本地数据库到远程数据库路径的对象,是schema object,它是单向连接 通过DB Link可查询remote数据库的对象及运行其程序 在分布式环境里,DB Link是很有必要的 DB Link所需必备条件: 1) 从本地数据库到远程数据库的网络连接是正常的,tnsping要能成功 2) 在远程数据库上面有相应的访问权限 基本语法 CREATE [ SHARED ] [ PUBLIC ] DATABASE LINK dblink [ CONNECT TO {…
[20180823]IMU与db link.txt --//当使用db link查看远程表时,实际上会产生小小的日志.--//当时如果与IMU结合在一起,可以导致IMU的失效. 1.环境:SCOTT@book> @ ver1PORT_STRING                    VERSION        BANNER------------------------------ -------------- ----------------------------------------…
我们在做某些Schema的迁移的时候,由于用到Public的db link,然而由于不知道db link中目标端账号的密码,因此无法在新环境重新创建DB link. 本次实验的思路是将视图dba_db_links的基表link$迁移到出来并替换到新环境.因为用户的password密文保存在link$基表中. ---------------------  源端操作: 首先还在源端创建一个public 的db link 名为test. Asherdb1 >create public database…
oracle中DB Link select * from TB_APP_HEADER@SSDPPORTAL…
Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系. 在Oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已授权的表的名称前键入该表所有者的名称,所以这就是比较麻烦的,遇到这种情况,我们该怎么办呢?创建个Oracle同义词吧!这样我们就可以直接使用同义词来使用表了. 1.同义词的概念    Oracle数据库中提供了…
1.查看global_name的设置 SQL> show parameters global_name; NAME                                 TYPE        VALUE------------------------------------ ----------- ------------------------------global_names                         boolean     FALSE   默认情况下就是…
无法启动链接服务器"XXX DB Link"的 OLE DB 访问接口 "SQLNCLI11" 的嵌套事务.由于 XACT_ABORT 选项已设置为 OFF,因此必须使用嵌套事务.链接服务器"XXX DB Link"的 OLE DB 访问接口 "SQLNCLI11" 返回了消息"无法在此会话中启动更多的事务". [以上问题待解决] 临时解决方案:暂时先避免使用分布式事务,相同代码不会出现该问题.…
1.查看dblink select owner,object_name from dba_objects where object_type='DATABASE LINK'; 或者 select * from dba_db_links; 2.创建dblink前提: 创建dblink的用户有对应的数据库权限 create public database link 或者create database link 可以使用 grant create public database link,create…
create database link tobsms connect to bjlt identified by bjlt using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.121)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME =orcl) ) )'; select * from users@tobsms 有两个服务器,每个服务器上…
两边的数据库,不在一个地方.都是oracle. 试了很多次,有时提示连接拒绝,有时连接不上.后来改了dblink的创建脚本,如下,才成功了. -- Create database link create database link XLINK  connect to  xx     --连接到对方数据库的用户名 identified by xx    --密码 using '(DESCRIPTION =    (source_route = yes)    (ADDRESS = (PROTOCO…
[现象] 应用使用数据库连接池,访问A库时通过dblink查询B库,应用时不时会报错ORA. [过程还原] 当应用获取了一个数据库连接,并在数据库连接中使用了dblink,如果应用到A库的连接不释放,则A库到B库的dblink 连接也不释放:当A库到B库的dblink连接由于长时间无数据被防火墙设备断开后,如果应用再次从连接池中获取这个连接,并要使用dblink查询时,则oracle就会报错. [根本原因] oracle替你保存了dblink连接,当你再使用时,没有检查就直接使用,则可能导致报错…
cd $ORACLE_HOME/network/admin vi tnsnames.ora 添加 CCPBS_19 =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.130.38.19)(PORT = 1521))    )    (CONNECT_DATA =      (SERVICE_NAME = CCPBS)    )  ) >create public database lin…
-- Create database link create public database link test_link connect to 用户名 identified by 密码 using ' (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ip地址)(PORT = 端口)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 服务名) ) )';…
前言: 在实际工作中,我们可能会遇到需要操作其他数据库实例的部分表,但又不想系统连接多库.此时我们就需要用到数据表映射.如同Oracle中的DBlink一般,使用过Oracle DBlink数据库链接的人都知道可以跨实例来进行数据查询,同样的,Mysql自带的FEDERATED引擎完美的帮我们解决了该问题.本篇文章介绍FEDERATED引擎的开启和使用. 1.开启FEDERATED引擎 若需要创建FEDERATED引擎表,则目标端实例要开启FEDERATED引擎.从MySQL5.5开始FEDER…
当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据.下面讲介绍如何在本地数据库中创建dblink. 第一步:赋予权限 在创建database link之前,我们需要判断,登陆的用户是否具备创建database link 的权限,所以我们执行以下的语句: -- 查看用户是否具备创建database link 权限 select * from user_sys_privs w…
       我可以查看6D1数据库中的表了:我在哪个表里创建database说明我想访问database中的表~ SELECT * FROM TEST001MX@TESTLINK1   database:D:\app\brian\product\11.2.0\client_1\network\admin\tnsnames.ora (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = )))(CONNEC…
若想通过DBlink 清空表或执行存储过程,可以通过这种方式 Insert into table select * from table时,Pull 方式比Push方式快很多…
Oracle数据库如何创建DATABASE LINK? 2011-08-09 14:54 taowei20061122 CSDN博客  http://blog.csdn.net/taowei20061122 我们知道,数据库之间的链接是建立在DATABASE LINK上.那么如何创建DATABASE Link呢?本文我们就介绍了这一过程,希望能够对您有所帮助. Oracle数据库如何创建DATABASE LINK呢?本文我们通过一个实例来介绍这一创建过程,接下来就让我们来一起了解一下这一过程吧.…
如果数据库里有上百个DATABASE LINK, 而且同时要管理几十套这样的数据库,在日后改数据库用户密码时就要格外注意是否有DB LINK在使用,否则只改了LOCAL DB 的用户密码,没有级连修改REMOTE DB 的Database Link 密码,造成访问DB LINK时出错,现在去统计所有DB Link 是件很费时间的事. 自己整理了个简单的SHELL 去收集LOCAL 的所有DB LINKS,功能是如果DB LINK创建使用的是简单方式(没有配置TNSNAMES.ORA)直接取IP:…
1 Database Link 的创建: 有两个数据库服务器A/B, 其中A的IP地址为172.20.36.245, 服务器B为本机.服务器B上的数据库实例名为ORCL,在本机上的服务监听配置上有服务器A上实例配置: BIWG_TEST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.36.245)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME…
一菜单方式: 打开plsql,点击[File]-[New]-[Database link],打开如下图所示窗口 填好各项信息后,点击[Apply]即可完成Database Link的创建. 二SQL方式 -- Drop existing database link drop public database link dblink_name; -- Create database link create public database link dblink_name connect to SYS…
DB link ,创建完了后总是报密码错误.我感到奇怪.明明密码是对的.怎么可能错误呢. SQL> create public database link kk40 connect to khfx identified by xffsf3 using '1004' SQL> select * from ; select * from ORA-01017: invalid username/password; logon deniedORA-02063: 紧接着 line (起自 KK40) S…
ORA-02085: database link string connects to string Cause: a database link connected to a database with a different name. The connection is rejected. Action: create a database link with the same name as the database it connects to, or set global_names…
下面是基础的PHP的代码,不断完善中~ //语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出. /* [命名规则] */ 常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH 变量名建议用下划线方式分隔 // $var_name 函数名建议用驼峰命名法 // varName 定界符建议全大写 // <<<DING, <<<'DING' 文件名建议全小写和下划线.数字 // func_name.php 私有属性名.方…
转自:http://chuansong.me/n/443660447865 PDB 的创建和访问 在使用 dbca 建库时,创建数据库之前,可以保存一下创建脚本,分析其具体执行过程.以自定义方式创建名称为julia的数据库为例,其主要脚本 julia.sql 中包含如下脚本调用: 在第一个脚本 CreateDB.sql 中的末尾部分包含了 Pluggable Database 的变化,这段命令启用了插接式数据库,并且初始化了种子 PDB,存储目录位于数据库目录下的 pdbseed 子目录. 注意…
三.查看数据库的SQL 1 .查看表空间的名称及大小 select  t.tablespace_name,  round ( sum (bytes / ( 1024 * 1024 )), 0 ) ts_size from  dba_tablespaces t, dba_data_files d where  t.tablespace_name  =  d.tablespace_name group   by  t.tablespace_name; 2 .查看表空间物理文件的名称及大小 selec…