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