我最近创建了一个新的表空间并将用户与它相关联(声纳)。
目前,用户个人资料的复制和粘贴如下所示:
Name SONAR
Profile DEFAULT
Authentication Password
Default Tablespace SONAR
Temporary Tablespace TEMP
Status UNLOCK
Default Consumer Group None
Role Admin Option Default
CONNECT N Y
DBA N Y
RESOURCE N Y
System Privilege Admin Option
CREATE SESSION N
UNLIMITED TABLESPACE N
我可以使用这个新用户登录到OEM控制台,但无法连接到该用户的声纳表空间。我知道我正在使用的连接属性是有效的,因为我可以与其他用户连接并查看其表空间。
那么,有没有人知道我可能缺少什么阻止我与这个用户连接并使用他们的默认表空间?如果我需要提供更多信息,请告诉我。我对DBA的东西不太熟悉。
谢谢。
答案 0 :(得分:5)
由于您收到“ORA-01017:无效的用户名/密码”错误,因此只有少数几种可能性
Sonar
用户的数据库。如果您可以使用相同的连接信息以其他用户身份进行连接,是否可以查询DBA_USERS
并验证您是否看到Sonar
用户?答案 1 :(得分:2)
请注意,我在 Oracle 19c 上遇到了类似的问题,结果是用户名由小写字母组成。我不得不把它改成大写,然后它就可以工作了。
答案 2 :(得分:0)
我认为 SQL Developer 软件中存在错误。一种解决方法是通过 SQL 命令行[Instructions: https://docs.oracle.com/cd/E17781_01/admin.112/e18585/toc.htm#XEGSG114 ]
创建用户在命令行中创建用户后,在 SQL Developer 中创建连接并运行