|
1
2
如果让应用程序连接成这样的sysdba,我会非常紧张。 我希望有一个有权限的用户可以更改用户,从中删除创建会话权限,并让此模式包含一个帐户\u unlock pl/sql过程,您的应用程序所连接的用户被授予执行权限。ALTER USER功能强大,您可能希望限制应用程序可以更改的属性甚至单个用户。 这也可能解决这个问题。 |
|
|
2
1
尝试使用executeUpdate,而不是仅执行。例如
|
|
|
3
1
这不是“提交”问题,因为此语句不需要提交。需要考虑的事项: 您是否从java登录到正确的数据库? 是否有某个进程试图登录到错误凭据导致帐户被锁定的帐户? |
|
|
4
0
我想知道这是否解决了这个问题:
|
|
|
5
0
试着设置 “自动提交” 财产 “真的” “假” 默认情况下,您的sql未提交。 |
|
|
6
0
好消息是,您的代码应该可以工作-我刚刚对它进行了快速测试,目标帐户已解锁。我想到两个问题:
|
|
|
7
0
|
|
|
8
0
通过在包中执行动态sql的可调用语句来实现这一点会更安全。这样,就可以在包上授予execute权限,从而消除SQL注入攻击的可能性 |
|
|
maddy · 如何根据oracle SQL中的某一列值进行排名 2 年前 |
|
|
kiric8494 · 显示以元音开头和结尾的城市名称 3 年前 |
|
|
Franz Biberkopf · Oracle:组合子查询和聚合函数 3 年前 |
|
|
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 3 年前 |
|
|
Arifullah · 如何从oracle中的列中删除特定的初始字符? 3 年前 |
|
|
Anar · Oracle SQL用户定义函数 3 年前 |
|
|
user1312312 · 如何为一组表编写通用触发器? 4 年前 |