暂无图片
分享
baalchina
2021-07-23
Windows/11gR2,新建的实例下新用户无法登陆(提示密码错误:ORA-01017)

一台Windows下的Oracle 11gr2,之前有一个实例orcl,运行正常。

后来使用dbca图形新建了一个实例(假设叫做backup),启动之后,使用sqlplus或者sql developer,并以sys权限登陆都没有问题。

然后我新增一个用户(假设叫做rman),sql如下:

-- USER SQL
ALTER USER "rman" IDENTIFIED BY "h2mt1scff0" 
DEFAULT TABLESPACE "USERS"
TEMPORARY TABLESPACE "TEMP"
ACCOUNT UNLOCK ;

-- QUOTAS

-- ROLES
ALTER USER "rman" DEFAULT ROLE "CONNECT","RECOVERY_CATALOG_OWNER","RESOURCE";

-- SYSTEM PRIVILEGES

这个sql没啥问题吧?

然后再到sqlplus里用rman用户登录就报密码错误:

SQL> connect rman/h2mt1scff0@backup
ERROR:
ORA-01017: invalid username/password; logon denied

这大概是什么原因呢?
谢谢!

收藏
分享
3条回答
默认
最新
baalchina

奇怪。为啥我能找到这个用户,但是修改密码就报错?

image.png

暂无图片 评论
暂无图片 有用 0
baalchina

行吧。。。我知道原因了。

我建用户偷懒了,使用的是Oracle的Oracle SQL Developer,版本是19.4,想着自家工具应该没问题。。。

其实问题在我贴出来的代码上已经可以看到了,用户名是"rman",而不是rman,也就是多了引号。

image.png

暂无图片 评论
暂无图片 有用 0
baalchina
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏