社区
Oracle 高级技术
帖子详情
急求the account is locked 的解决办法
hxwtech
2009-12-16 11:41:09
先说明一下:以前人家写的程序是可以正常登录ORACLE,
所以我用程序登录的帐号登录的,为什么用SQLPLUS就会发生locked呢,,但人家写的程序登录为什么可以呢,不会发生the account is locked呢?
...全文
5836
22
打赏
收藏
急求the account is locked 的解决办法
先说明一下:以前人家写的程序是可以正常登录ORACLE, 所以我用程序登录的帐号登录的,为什么用SQLPLUS就会发生locked呢,,但人家写的程序登录为什么可以呢,不会发生the account is locked呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
迷失的空间
2011-04-17
打赏
举报
回复
个人感觉不大可能,如果是一个sid,用户锁了,就是锁了;不大可能java可以访问,而sqlplus不能访问。
java也得使用一个用户去练级oracle,java的用户与你的用户不一样。
xinyu_3123587
2011-03-19
打赏
举报
回复
1:ctrL+r
2:cmd
3:sqlplus/nolog
4:conn sys/sys as sysdba
5:alter user 要解锁的用户名 account unlock;
Well
2011-03-17
打赏
举报
回复
这个还不知道呢。。。
zty598416146
2011-03-14
打赏
举报
回复
[Quote=引用 5 楼 java3344520 的回复:]
账户有个自动LOCKED机制
[/Quote]
什么自动locked机制 说说...
CF_HN_CN
2011-03-14
打赏
举报
回复
应该是你登陆过了,所以才出现这个情况
desheng2009
2009-12-27
打赏
举报
回复
你的密码是不是写错了?
wh62592855
2009-12-27
打赏
举报
回复
[Quote=引用 12 楼 hxwtech 的回复:]
sqlca_tmp.DBMS = profilestring("con.ini",database,"DBMS","")
sqlca_tmp.ServerName = profilestring("con.ini",database,"ServerName","")
sqlca_tmp.LogId = profilestring("con.ini",database,"LogId","")
sqlca_tmp.LogPass =f_profilestring(profilestring("con.ini",database,"LogPass",""))
sqlca_tmp.AutoCommit = lb_autocomit
sqlca_tmp.DBParm = profilestring("con.ini",database,"DBParm","")
connect using sqlca_tmp;
就是这样用Powerbuilder正常跟服务器连接
[/Quote]呵呵 不太懂PB
从这里好像看不出你的登陆命令
比如说用户名和密码
你在SQL*PLUS中登录的字符串又是怎样的呢
hxwtech
2009-12-21
打赏
举报
回复
我把他的程序放在我手提上运行,也发现了此帐户已锁,
linuxboy_1
2009-12-19
打赏
举报
回复
alter user account unlock;
hxwtech
2009-12-19
打赏
举报
回复
如果以sysdba身份进行登录,那我用程序的所用到的用户和密码就更不应该锁,是不是这样认为呢?
hxwtech
2009-12-19
打赏
举报
回复
sqlca_tmp.DBMS = profilestring("con.ini",database,"DBMS","")
sqlca_tmp.ServerName = profilestring("con.ini",database,"ServerName","")
sqlca_tmp.LogId = profilestring("con.ini",database,"LogId","")
sqlca_tmp.LogPass =f_profilestring(profilestring("con.ini",database,"LogPass",""))
sqlca_tmp.AutoCommit = lb_autocomit
sqlca_tmp.DBParm = profilestring("con.ini",database,"DBParm","")
connect using sqlca_tmp;
就是这样用Powerbuilder正常跟服务器连接
hxwtech
2009-12-17
打赏
举报
回复
没有超级用户帐号,要是有那问题就好解决了,我以前一直用SQLSERVER,也没有ORACLE这么复杂的,只要用程序登录的帐号就能正常连接。
hxwtech
2009-12-17
打赏
举报
回复
不会错的,我就是用同一个帐号,只是人家的程序不会锁,我用sqlplus就会锁。
wh62592855
2009-12-17
打赏
举报
回复
他们的程序中登录数据库的字符串是如何写的呢?
按照你说的这个情况
很可能用程序都是以sysdba身份进行登录
hxwtech
2009-12-16
打赏
举报
回复
我想问下他们的程序登录为什么可以呢,不会锁,我用SQLPLUS为什么会锁呢,如果用PB连接的话会出现协议适配器错误。
iqlife
2009-12-16
打赏
举报
回复
账户有个自动LOCKED机制
ojuju10
2009-12-16
打赏
举报
回复
sys登陆 sqlplus / as sysdba
alter user user_name
account unlock;
小灰狼W
2009-12-16
打赏
举报
回复
可能该用户被锁了,试试
alter user USERNAME account unlock
ojuju10
2009-12-16
打赏
举报
回复
alter user username account unlock来进行解锁
ojuju10
2009-12-16
打赏
举报
回复
用sys以sysdba的身份来进行登录,在sys状态是locked的时候也是能登录的.然后再使用
alter user sys account unlock来进行解锁
加载更多回复(2)
Oracle the
account
is
lock
ed
解决办法
Oracle; the
account
is
lock
ed
oracle11g用户登录时被锁定问题的解决方法 (ora-28000 the
account
is
lock
ed
)
最近在操作oracle11g的使用出现错误的现象:ora-28000 the
account
is
lock
ed
,既用户无法登录问题,如何解决此问题呢?下面小编给大家带来了oracle11g用户登录时被锁定问题的解决方法,感兴趣的朋友一起看看吧
解决sqlite死锁示例异常database is
lock
ed
示例
解决sqlite死锁示例异常database is
lock
ed
示例
【Oracle】数据库登陆错误:ORA-28000:the
account
is
lock
ed
解决方法
在连接Oracle数据库的时候出现了ORA-28000:the
account
is
lock
ed
报错,登录账号被锁定,出现这种情况就需要将被锁定用户解锁。 解决方法 解锁方法就是通过用system账号登录数据库,然后修改被锁定账户状态,具体...
Oracle账户被锁:the
account
is
lock
ed
小编同学今天在和小伙伴们安装Oracle数据库时,出现了几个比较常见的问题,比如:scott账户未解锁:ERROR:ORA-28000:the
account
is
lock
ed
。 错误描述 1.在Oracle中,连续十次尝试登录不成功,那么此账户将会...
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章