gpt4 book ai didi

oracle - ORA-01017 无效的用户名/密码登录被拒绝

转载 作者:行者123 更新时间:2023-12-02 17:01:50 33 4
gpt4 key购买 nike

我正在做作业。我需要让 Oracle 12c 在 Windows 上与 sqldeveloper 一起工作,我得到:

Test failed: ORA-01017: invalid username/password; logon denied.

我尝试过的步骤:

  1. alter user sys as identified by "<password>" , 然后 alter user sys account unlock

  2. Select username/password from dba_users - 这给了我一个看起来很不干净的输出,即格式

    USERNAME
    ------------------------------------------------------------------------------

    PASSWORD
    --------------------------------------------------------------------------------
    THINK THIS IS A USERNAME

    THINK THIS IS A PASSWORD

一些话

这又重复了一遍。假设第一个响应是用户名,第二个是密码,我尝试了两者的各种组合。然后我尝试了第一个和第三个的各种组合,仍然没有运气。我已经解锁了多个帐户,使用了其中的不少。没有运气。

  1. 找到我的 tsnames.ora,我没有看到任何看起来像用户名和密码的东西。我确实看到它正在使用我的 SQL Developer 中的本地主机和端口 1521

  2. Select instance from v$thread;在 SQL 中并取回 orcl,将其用作我的 SID

  3. 尝试了各种连接类型,包括 PDBORCL,但 PDBORCL 似乎不适合我。

  4. 尝试重新安装 Oracle 12g,我没有看到它要求我提供用户名的任何地方。它确实要求在全局数据库名称下输入密码。我尝试了该密码与 SYS 或我的在线 oracle 帐户的组合,没有任何结果。

  5. 在 sql developer 的首选项下的高级设置中设置我的 tnsnames 目录

  6. 尝试解锁 scott/tiger 帐户 - 这似乎不是 12g 中的有效帐户

  7. https://profile.oracle.com 请求新密码,试过了。同样的错误。

  8. 尝试了此处的说明,没有骰子:https://oracle-base.com/articles/misc/os-authentication

  9. 运行 lsnrctl status 并确认 sql 正在运行

  10. 查看了相当多的堆栈溢出链接

  11. 得到容器名称为 CDB$ROOT,ID 为 1。已添加在我的 listener.ora 文件中使用 USE_SID_AS_SERVICE_CDB$ROOT=on 并重新启动 lsnrctl

我的 tnsnames.ora:

LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

ORCL =

(描述 = (地址 =(协议(protocol) = TCP)(主机 = 本地主机)(端口 = 1521)) (连接数据 = (服务器 = 专用) (SERVICE_NAME = orcl.national.x.com) ) )

最佳答案

好的!因此,如果 Oracle 不提示您输入用户名,则默认用户名是 SYSTEM。

所以!用户名:SYSTEM
密码:我在创建 Db 时输入的密码(或我的帐户 pw,我将它们命名为相同的)
sid必须是orcl,如果不按上面设置
本地主机和端口必须与 tnsnames.ora 中的内容匹配

这就解决了!希望其他人会发现这很有帮助,而不是像我一样陷入困境

关于oracle - ORA-01017 无效的用户名/密码登录被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53772971/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com