低版本使用dblink连接11G版本时报错ora-02063/ora-01017

一回家,某运营商电话至,创建dblink报错ora-02063/ora-01017

关于这个BUG,遇到不是一次了,ORACLE对于该BUG 描述如下

Bug 6738104: ORA-01017 ORA-02063 WHILE CONNECTING FROM10G TO 11G VIA PUBLIC DBLINK

Cause

The following Bug 6738104 was logged for this issue which was closed as not abug saying the cause being introduction of password case sensitivity feature in11g

When one creates a database link connection, a user name and password for theconnection needs to be defined. When the database link is created, the passwordis case sensitive. Before a user can connect from a pre-release 11g database toa 11g release database
and as the password case sensitivity is enabled bydefault, you must re-create the password for this database link using alluppercase letters.

The reason you need to re-create the password using all uppercase letters is sothat it will match how Oracle Database stores database link passwords. OracleDatabase always stores this type of password in uppercase letters, even if thepassword had originally
been created using lower or mixed case letters. If casesensitivity is disabled, the user can enter the password using the case thepassword was created in.

当低版本通过dblink连接11G库时,默认会将密码改为大写。

solution就很简单啦,重新创建dblink,密码使用双引号+小写即可

例:create database link db_test

2 connect to wxboss

3 identified by "wxboss"

4 using ‘(DESCRIPTION =

5 (ADDRESS_LIST =

6 (ADDRESS = (PROTOCOL =TCP)(HOST = 192.168.99.100)(PORT = 1521))

7 )

8 (CONNECT_DATA =

9 (SERVER = DEDICATED)

10 (SID = wxboss)

11 )

12 )‘;

特此记录。

时间: 2024-11-05 13:47:31

低版本使用dblink连接11G版本时报错ora-02063/ora-01017的相关文章

oracle biee 11g客户端连接OCI 10g/11g数据源时报错

OBIEE 11g BI 管理工具 连接OCI 10g/11g数据源时报错[连接失败] OBIEE 11g Client Admin Tool Connection To Datasource In Offline Mode Fails With Error "The Connection Has Failed 使用OBIEE 11g BI 管理工具 导入元数据,连接OCI 10g/11g数据源时,点击连接会报错[连接失败],如下图:   参考了Oracle NotesOBIEE 11g Cli

用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error

用Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对.因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client.而我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果使用Navicat连接Oracle服务器出现ORA-28547错误时,多数是因为Navicat本地的OCI版本与Oracle服务器服务器不符造成的.所以我们要做的

Jdbc连接MySQL 8时报错“MySQLNonTransientConnectionException: Public Key Retrieval is not allowed”

一.问题 因停电检修,今天重启服务器后,再启动jboss就报错"MySQLNonTransientConnectionException: Public Key Retrieval is not allowed",jboss无法获取对数据源的JDBC连接. 二.解决过程 百度一下,先说是旧版JDBC驱动的bug,于是从maven中央库下载最新的mysql-connector-8.0.11.jar,替换后修改jboss的modle说明.将配置文件中的driver-class改为'com.

【已解决】使用Navicat连接MySQL数据库时报错Client does not support authentication protocol requested by server; consider upgrading MySQL client

报错缘由: 起初在验证一个mybatis的demo时提示"Error querying database"(见下方完整代码),找了很多方法没有解决,最后在贴吧找到答案.错误原因是安装mysql时Authentication Method选择了第一种强加密方法,改成第二种问题就解决了. 解决方法: 打开mysql安装程序(或者重装,但是重装很麻烦),重新配置MySQL Server 配置Authentication Method这一步时,选择第二种加密方法,重新打开Navicat,问题解

Navicat 连接mysql8.0时报错

命令 mysql -u root -p use mysql select user,host,plugin from user; alter user 'haidragon'@'%' identified with mysql_native_password by 'pass123'; select user,host,plugin from user; exit mysql.server restart (mac) 192:etc haidragon$ mysql -u root -pEnte

Pycharm远程连接服务器debug时报错

解决方法: Open Help -> Find Action -> Registry and disable sshj: ide.ssh.library.backend.use.sshjide.ssh.library.backend.webDeployment.use.sshj These two keys are enabled in 2019.2.So, you should find them and disable. 原文地址:https://www.cnblogs.com/Bella

zookeeper客户端 和服务器连接时版本问题

在使用kafka 和zookeeper 实现实时分析程序时,由于zookeeper部署版本和分析程序导入jar包的版本不一致,导致了当实时分析程序从远程服务器连接kafka集群的zookeeper时报错,错误信息如下: [html] view plain copy 2012-12-31 10:51:41,562-[TS] INFO main-EventThread org.I0Itec.zkclient.ZkClient - zookeeper state changed (Disconnect

使用低版本的VS打开高版本项目的解决方案(以VS2008打开VS2010开发的项目为例)

使用低版本的VS打开高版本项目的解决方案,这里以VS2008打开VS2010开发的项目为例. 右键项目的sln文件以记事本的方式打开: 将对应的前两列版本各降到对应的版本,这边的11.00改为10.00,2010改为2008: 然后使用2008版本打开该sln文件,重新生成项目就OK了. 若是vs2013在vs2010中打开,可以参考此篇文章:如何将VS2013的项目在VS2010中打开(Visual Studio降级打开项目) 本文来自木庄博客>使用低版本的VS打开高版本项目的解决方案(以VS

Lync server 2013高可用环境快速查看客户端的版本信息及连接状态

我们在进行Lync server 2013高可用部署的项目中,有一些用户会提出一些要求,比如:我是否能查看哪些客户端连接在哪台Lync Server 2013前端.前端是否达到了高可用的效果.客户端连接的版本信息等- - 针对以上客户提出的要求我们可以通过以下方法来实现: 准备工作: 1. 下载脚本文件:get-csconnections.ps1 2. 打开Lync server 2013前端到SQL之间的端口:1434 操作过程: 1. 将脚本文件拷贝到Lync server 2013 前端服