ORA-01017 11G用户名称区分大小写引起的数据库链错误
2013-12-03 17:03
411 查看
今天在实施工作的前期测试中,手工创建数据库链后,始终无法从10g数据库连接到11g数据库,密码和用户名称都是正确的,报错信息为:
查阅资料后发现,11g对密码的存储是区分大小写的,因此在创建从10g到11g的数据库链时,需要通过双引号将密码封起来,形式如下:
找到了问题的根源,解决起来就很容易了:
SQL> select * from tab@easypoint; select * from tab@easypoint * 第 1 行出现错误: ORA-01017: 用户名/口令无效; 登录被拒绝 ORA-02063: 紧接着 line (起自 EASYPOINT)
查阅资料后发现,11g对密码的存储是区分大小写的,因此在创建从10g到11g的数据库链时,需要通过双引号将密码封起来,形式如下:
create database link easypoint connect to easypoint identified by "easypoint" using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.81)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = cfhidb) ) )';
找到了问题的根源,解决起来就很容易了:
SQL> create database link easypoint 2 connect to easypoint identified by "easypoint" using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.81)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = cfhidb) ) )'; 3 4 5 6 7 8 9 10 数据库链接已创建。 SQL> select * from tab@easypoint; 未选定行
相关文章推荐
- C# 无法识别的属性“targetFramework”。请注意属性名称区分大小写。错误解决办法
- 发布后,分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。
- 11g oracle 用户密码过期问题 一开始报 ora-12560 tns协议适配器错误
- Oracle 11g 新特性数据库用户密码区分大小写参数sec_case_sensitive_logon对sys无效
- 无法识别的属性“targetFramework”。请注意属性名称区分大小写。错误解决办法
- Oracle 11g用户口令过期 Oracle错误代码:ORA-28002
- 分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。
- 无法识别的属性targetFramework。请注意属性名称区分大小写。错误解决办法
- 无法识别的属性“targetFramework”。请注意属性名称区分大小写。错误分析以及解决方案
- 无法识别的属性“targetFramework”。请注意属性名称区分大小写。错误解决办法
- 无法识别的属性“targetFramework”。请注意属性名称区分大小写。错误解决办法
- 【实战】Oracle11g用户密码不区分大小写
- 配置错误--分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。
- 8i-11G 之间dblink 引起的ORA-04052错误
- 从源代码剖析Struts2中用户自定义配置转换器的两种方式——基于字段的配置转换器和基于类型的配置转换器(解决了实际系统中,因没有区分这两种工作方式的生命周期而引起的异常错误问题)
- oracle 11g里边有scott用户,且脚本scott.sql无错 SQL> conn scott 输入口令: ERROR: ORA-01017: invalid username/passwor
- 分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写
- 分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。
- 分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。 的解决方案
- 无法识别的属性“targetFramework”。请注意属性名称区分大小写。错误解决办法