一、问题描述

当12c数据库使用dblink连接9I数据库时,会出现ORA-03134:Connections to this server version are no longer supported.的报错。

二、问题原因

9I版本过于老旧,已被oracle无情抛弃了。

三、可行的解决办法(使用一个11g的中间库做跳转,不推荐使用,因为会有ORA-19706:invalid SCN的风险)

1. 12c使用dblink连接9i案例

--01.在9i创建测试表

create table t1(c1 number,c2 number) tablespace users;

insert into t1 values(102,7000);

insert into t1 values(101,9000);

commit;

--02.在11g中间库创建连接9i的dblink

create database link orcl9i connect to u1 identified by u1 using '(DESCRIPTION=(ADDRESS_LIST =(ADDRESS=(PROTOCOL=TCP)(HOST=<9i-Host-Name)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ORC9208U)))';

--03.在11g中间库创建视图

create view t1 as select * from select * from t1@orcl9i;

--04.在12c创建连接11g的dblink

create database link orcl11g connect to u1 identified by u1 using '(DESCRIPTION=(ADDRESS_LIST =(ADDRESS=(PROTOCOL=TCP)(HOST=<11g-HostName)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))';

--05.在12上使用dblink连接到11g进行查询

select * from t1@orcl11g;

2. 9i使用dblink连接12c案例

--01.在12c创建测试表

create table t2(c1 number,c2 number) tablespace users;

insert into t2 values(102,7000);

insert into t2 values(101,9000);

commit;

--02.在11g中间库创建连接12c的dblink

create database link orcl12c connect to u1 identified by u1 using '(DESCRIPTION=(ADDRESS_LIST =(ADDRESS=(PROTOCOL=TCP)(HOST=<12c-Host-Name)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl.us.oracle.com)))';

--03.在11g中间库创建视图

create view t2 as select * from t2@orcl12c;

--04.在9i创建连接11g的dblink

create public database link orcl11g connect to u1 identified by "u1" using 'orcl11';

--05.在9i上使用dblink连接到11g进行查询

select * from t2@orcl11g

四、参考文章

Client / Server Interoperability Support Matrix for Different Oracle Versions (Doc ID 207303.1)

Connecting 12c Db to 9i Db and vis-versa using db-link (Doc ID 2320287.1)

oracle9i连接12,12c使用DBLINK连接9i报ORA-03134相关推荐

  1. biee12c连接hive_BIEE 12c Linux下连接Hadoop Hive

    软件环境 操作系统:Oracle Linux Server release 6.5 64bit BIEE版本:12.2.1.1.0 Hive版本:Apache Hive 1.2.1 BIEE从11.1 ...

  2. oracle数据库dblink创建语句_「运维实验」——达梦数据库DBlink连接Oracle配置

    经过昨天达梦数据库间DBlink配置(具体操作可回看上一篇文章),今天做延伸实验. 实验环境说明 Oracle数据库1:192.168.80.40 ora11g RHEL 6.5 64位 达梦数据库1 ...

  3. [Oracle- MySQL] Oracle通过dblink连接MySQL

    [Oracle -> MySQL]  Oracle通过dblink连接MySQL  业务上有这么一个需求,需要把Oracle的一些数据同步到MySQL,如果每次都是手动同步的话,实在太麻烦,因此 ...

  4. 记一次oracle通过dblink连接mysql实施

    本周由于公司一个系统的oracle数据库需要采集另一个系统mysql数据库的数据,于是对oracle通过dblink连接mysql进行了研究,测试环境是单实例oracle 10g 64位,折腾了半天搞 ...

  5. oracle创建DBLink连接

    1.创建dblink的第一种方式,是在本地数据库tnsnames.ora文件中配置了要远程访问的数据库.tnsnames.ora文件在你安装oracle客户端安装文件里 如:(E:\oracle\pr ...

  6. oracle通过dblink连接mysql配置详解(全Windows下)

    oracle通过dblink连接mysql配置详解(全Windows下) 关于oracle通过dblink连接mysql,经过了两周的空闲时间研究学习,终于配置好了,真是不容易啊,仔细想想的话,其实也 ...

  7. oracle通过DBlink连接神通数据库方法教程

    oracle通过DBlink连接神通数据库方法教程 (其他数据库也可以) **1.首先确认自己电脑版本 ** 找到Microsoft ODBC ,exe程序位置 :C:\Windows\System3 ...

  8. Oracle数据库的dblink连接

    Oracle数据库的dblink连接 最近在做Oracle数据库的dblink连接,在简单学习之后就直接使用命令创建了连接 create database link tieqian connect t ...

  9. oracle创建dblink连接达梦

    oracle(源) 达梦(目标) 作者 ip 192.168.56.41 192.168.56.21 需求 在oralce端创建dblink连接达梦数据库 本次环境为Linux x86, oracle ...

最新文章

  1. 干货丨从线性回归到无监督学习,数据科学家需要掌握的十大统计技术
  2. Oracle提议将G1作为Java 9的默认垃圾收集器
  3. 电信服务器维修人员职责,维修人员岗位职责
  4. 了解mysql processlist_哪些MySQL processlist状态要引起关注
  5. 体验微软反间谍软件及恶意软件清除工具
  6. Qt之QLocalSocket
  7. Keil(MDK-ARM-STM32)系列教程(五)Configuration(Ⅰ)
  8. java 执行多个查询语句_用java在单个语句中执行的多个查询
  9. VirtualPC2007添加Shared Folder的方法for dos
  10. gxworks2使用指令手册_编程软件GX-Works2公共篇操作手册三菱GX-Works2手册 - 广州凌控...
  11. numpy.arccos详解
  12. IDEA报错:Error:java: JDK isn‘t specified for module ‘work-flow‘
  13. H3CNE中单臂路由实验
  14. java 游戏背景mp3音乐_java飞机大战(带背景音乐) 游戏原码下载
  15. 路径导航与启发式搜索
  16. 《艺多不压身 艺多不养家》反思
  17. Win11电脑名如何更改?Win11更改电脑名的方法
  18. 去公司面试,记录下的hadoop最新面试题
  19. TypeError [ERR_INVALID_ARG_TYPE]: The “path“ argument must be of type string. Received undefined
  20. PI实时数据库接口技术的应用

热门文章

  1. 百度NLP面试记录(实习offered)
  2. Android 源码系列之二十通过反射解决在HuaWei手机出现Register too many Broadcast Receivers的crash
  3. 机房管理平台软件智简魔方DCIM系统有哪些功能?
  4. 如何取得某月的最后一天?
  5. JAVA毕设项目临时停车收费系统(java+VUE+Mybatis+Maven+Mysql)
  6. 3d武侠端游二次开发
  7. 通过android传感器控制ROV云台转动
  8. 古月居ROS入门21讲-基础概述
  9. 小白向:古月居ROS21讲自学笔记,看一下这个就大概了解这套课程讲什么啦!
  10. 如何在win下装ubuntu(硬盘版安装)