当前位置: 首页 > 知识库问答 >
问题:

从Python连接到Oracle时获取“ORA-28000:帐户被锁定”

燕英逸
2023-03-14

我的本地系统中安装了 Python (3.8.3) 和 Oracle DB(11g Release 2 服务器)。这两个软件都单独工作正常。我可以在python中运行程序,并且我可以使用Oracle DB中的数据创建表,我可以通过Oracle SQL Developer访问这些数据

1. 本地初始化方法 - connection = cx_Oracle.connect(“oe/oracle@localhost:1522/orcl11g2”)

2.通过TNSNAMES连接。ORA-连接=cx_Oracle。连接(“oe”、“oracle”、“orcl11g2”)

错误-

Traceback(最近一次调用last):CX _ Oracle中文件“”的第1行。数据库错误:ORA-28000:帐户被锁定

我的TNS详细信息-

文件位置 - D:\app\Admin\product\11.2.0\dbhome_2\NETWORK\ADMIN

ORCL11G2 =(描述=(地址=(协议= TCP)(主机=本地主机)(端口= 1522))(连接数据=(服务器=专用)(服务名= ORCL11G2)))

请帮助我。如果你需要知道更多来指导我,请告诉我。

共有1个答案

荆树
2023-03-14

在SQL Developer或SQL*Plus中,以SYSTEM或SYS等特权用户的身份连接到数据库,例如:

sqlplus system/yourpassword@localhost:1522/orcl11g2

然后运行SQL语句:

alter user oe account unlock;
 类似资料:
  • 我遵循本指南的Spring引导安全JWT,以了解如何使用Spring引导安全和jwt保护应用程序,我调用 /authenticateapi来测试登录功能。 我正在使用postman调用api,通过json传递用户名和密码: AuthenticationManager。正在验证用户是否已锁定 我的UserDetails直接在用户实体上实现,这不是最佳实践,但我现在对如何实现它没有更好的想法,也许我应

  • 我正在尝试使用Python cx_Oracle包和Oracle instantclient_19_8连接到Oracle数据库。我不断收到此错误 - OORA-29024:证书验证失败。 我下载并安装了Oracle InstantClient_19_8。 在[…]instantclient_19_8/network/admin目录中,我复制了cwallet。sso和ewallet。p12我从DBA收

  • 我在针对SAP HANA数据库的VDI上运行liquibase脚本。然后,VDI挂了,所以我就杀了VDI。当再次打开VDI并尝试启动运行相同liquibase脚本的相同应用程序时,我得到以下错误:初始化到HANA的连接...

  • 我正在尝试运行卡桑德拉,但每次它在连接时都会给出相同的错误...有什么我需要在配置文件或属性文件中编辑的吗? ('无法连接到任何服务器',{'127.0.0.1:9042 ':错误(61,"尝试连接到[('127.0.0.1 ',9042)]。最后一个错误:连接被拒绝")}) 启动cassandra时出错

  • 当我尝试使用给定的cPanel FTP配置连接到Filezilla中的FTP帐户时,我收到以下错误。我继续检查它,并尝试手动输入它,但我仍然得到相同的错误。 FTP设置示例: 我已经对密码进行了三次检查,并尝试在Cpanel中重置了几次。 我迷路了,我不知道如何连接到我的网站。感谢任何帮助。多谢了。

  • 我正在尝试使用tweepy从推特收集数据。我已经能够获取用户名时间线并将其存储在csv文件中,但是,我想获得新的更新,并在用户名的时间线中有更新时更新我的csv文件。 (我用的是python3) 我从用户名时间行收集数据的代码是: 此外,以下代码允许我在特定时间之间获取推文,但是由于我有几个用户来收集数据,我无法回忆起上次获取推文的时间。 请让我知道,如果有什么办法,我只能得到时间表更新。