Oracle 新手 - 无法使用用户名/密码登录

Posted

技术标签:

【中文标题】Oracle 新手 - 无法使用用户名/密码登录【英文标题】:Oracle novice - can't login with username/password 【发布时间】:2014-02-05 18:27:04 【问题描述】:

我刚刚安装了 Oracle 11g,当我尝试使用 SQLPLUS 时,输入用户名/密码后,它显示“用户名/密码无效”。登录的唯一方法是使用“sqlplus as /sysdba”。但是我想使用我在安装阶段输入的正确用户名/密码登录,因为我想在 JPA 项目中使用它们。我应该在安装后添加另一个用户名/密码吗?如果是,我该怎么做? (Oracle 中的第一个用户)。

【问题讨论】:

【参考方案1】:

CREATE USER user_NAME IDENTIFIED BY password

GRANT CONNECT , RESOURCES TO USER_NAME

【讨论】:

我写了“CREATE USER test IDENTIFIED BY test”、“GRANT CONNECT , RESOURCES TO test”,但是当我再次启动 Sqlplus 时,它给了我无效的用户名/密码 CREATE USER username IDENTIFIED BY apassword; GRANT 连接到用户名;试试这个 尝试提供完整的连接 URL,例如sqlplus 用户/密码@//localhost:1521/XE(JDBC URL 格式不同,但您也可以在文档中找到) 问题解决了,我为用户名写了 C##test(这似乎是 c12 中的一个新功能)并且它有效

以上是关于Oracle 新手 - 无法使用用户名/密码登录的主要内容,如果未能解决你的问题,请参考以下文章

oracle命令行登录(默认用户名和密码)

oracle10g 我装好以后,登录sqlplus时用户名和密码在那里可以得到

新手,oracle安装,用户名和口令无效怎么办

Sqldeveloper 无法连接 Oracle 数据库(ORA-01017,用户名/密码无效;登录被拒绝)

Oracle登录连接卡死无反应 已解决

使用Oracle的Security External Password Store功能实现无密码登录数据库