oracle 数据库 显示新建数据库连接失败 错误原因ora-01017:用户名 口令无效 登陆被拒绝

用户名和密码都试过不行... 用户名和密码都试过不行 展开
 我来答
帐号已注销
2018-03-30 · TA获得超过1.2万个赞
知道小有建树答主
回答量:67
采纳率:100%
帮助的人:1.4万
展开全部

根据ORA-01017的提示是连接到另一方的用户密码错误,于是直接使用配置的用户密码(lsxy/lsxy)登录数据库发现正常登录,进一步的查看建立好后的dblink语句,其中用户名都转化为了大写,由此猜测密码是否也被转化为了大写从而导致密码错误。

解决办法:

1.如果11g的数据库用户的密码是小写字母,将其改成大写,然后再去用9i去连接,这个方法太过粗鄙影响也比较大不考虑使用。

2.将密码用双引号引起来。

如 identified by "jxunicom_sale"

我们将dblink 的创建语句稍微改写即可,如下:

create public database link DB_LSXY

connect to lsxy  identified by "lsxy"

牛角山麦子
2013-03-20 · TA获得超过1554个赞
知道小有建树答主
回答量:651
采纳率:75%
帮助的人:537万
展开全部
密码记错了吧,重置下密码试试
你设置操作系统环境变量ORACLE_SID和ORACLE_HOME
然后运行下
sqlplus / as sysdba
在SQL提示符下改密码
SQL>alter user 用户名 identified by 密码;
更多追问追答
追问
我是通过OA办公软件对数据库进行访问的   有可能是软件的问题吗  设置了什么东西阻止访问
追答
ora-01017没有别的可能 就是密码错了,如果是软件问题,那也是软件把密码传错了。
你先直接访问数据库,看看密码对不,如果直接访问没问题,那就是软件问题。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yfshuai
2013-03-20 · 超过20用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:38.4万
展开全部
猜测如下原因:
1、所使用用户没有赋权,登陆权限。
2、所使用用户密码过期。这个必须修改密码。
3、软件传递用户密码错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式