Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 更改由标识的用户_Sql_Oracle_Passwords - Fatal编程技术网

Sql 更改由标识的用户

Sql 更改由标识的用户,sql,oracle,passwords,Sql,Oracle,Passwords,我有更多的用户在dba用户下帐户\ U状态已过期。 我想用相同的密码更改用户的所有密码。 如何为此创建脚本 谢谢虽然让多个用户使用相同的已知密码是一个非常糟糕的主意,但您只需使用sql编写sql: spool my_security_risk.sql select 'alter user '|| username || ' identified by "security_risk_password";' from dba_users where

我有更多的用户在dba用户下帐户\ U状态已过期。 我想用相同的密码更改用户的所有密码。 如何为此创建脚本


谢谢

虽然让多个用户使用相同的已知密码是一个非常糟糕的主意,但您只需使用sql编写sql:

spool my_security_risk.sql
select 'alter user '||
        username ||
        ' identified by "security_risk_password";'
from dba_users
where account_status='EXPIRED';
spool off

在我工作过的大多数地方,你的建议都是一种终止犯罪。请问你为什么要这样做?也许其中一些账户应该撤销。也许有些应该上锁。也许他们应该被单独留下,由用户在下次连接时重置。在这一点上,我担心你正在试图解决一个不存在的问题。您可以通过阅读获得更多的见解。

首先感谢您的回复,因为这是一个新的数据库,目前尚未使用。这个过程专门用于测试“当前没有使用的新数据库”,更多的理由来考虑为什么给定的帐户过期,而不是盲目地不终止它们。是的,考虑是正确的。在这个新数据库上,从正在使用的数据库创建了一个db副本。在使其投入使用之前,客户希望运行测试,并要求我们像这样继续“在使用中的数据库上制作了一个db副本,在这个新数据库上”,这没有抓住我“为什么”问题的重点。然后你需要考虑为什么它们被锁定在源上。如果你需要解锁它们进行测试,你可能正在创建一个无效的测试环境。我不知道为什么它们被困在源代码处。这是来自供应商的请求。然而,你的支持对于澄清这些观点非常有用