如何修改oracle数据库用户密码?

嘿,面对现实吧,我在一家大工厂从事 Oracle 数据库工作,我多次更改密码。
让我告诉你一些我当时所做的事情,我相信这是实用的。

记得那一年,可能是2 01 4 年,有一个项目,服务器是Linux,也用的是Oracle 1 1 g。
当时我负责系统,用户授权非常重要。

第一步是登录服务器。
这个动作没什么好说的。
使用CRT或其他终端工具登录安装数据库的用户。
比如我当时使用的是oracle用户。
您必须确保该用户可以处理数据库,否则其他一切都将毫无意义。
当时我的服务器密码相当复杂。

第二步,进入Oracle控制台。
在终端中键入命令 sqlplus /nolog,然后按 Enter。
稍等片刻,它会要求您输入密码。
然后输入 conn /as sysdba 并以 DBA 身份登录。
对于此步骤,您必须具有 SYSDBA 权限。
如果没有,请寻找 DBA 或使用其他获得许可的帐户。
在我当时的环境下,我自己就是DBA,所以操作起来非常顺利。

第三步,查看用户列表。
这一步是可选的,但我认为它很有用。
如果您不确定用户是否存在或用户名是什么,请直接键入 SQL,选择 username from dba_users;,按 Enter 键,将列出所有用户。
这样你就会有一个想法。
我当时有一个项目想要修改一个叫scott的用户的密码,所以我先用这个命令验证了一下。

第四步,修改密码。
这一步是核心。
键入命令,将识别的用户scott更改为新密码;例如我当时更改的密码是newpass1 2 3 请注意,新密码必须符合 Oracle 的密码策略。
它不能太简单,并且必须包含字母数字符号。
如果用户被锁定,必须先使用账户unlock alter user scott;解锁,然后更改密码。
我当时有一个用户忘记了密码,无法登录,我就用这个命令解锁了。

第五步,验证。
修改密码后需要确认,否则无法知道修改是否成功。
使用新密码并连接它,例如 sqlplus scott/newpass1 2 3 ;。
如果已连接,则表示已进行更改。
如果无法连接,请再次检查密码,看看密码是否符合规则,用户是否处于正常状态。
我当时的项目中,更改密码后,我快速连接,确保没有问题。

添加两句话。
修改密码需要目标用户具有DBA权限或ALTERUSER权限。
在生产环境中,建议使用SSH等加密通道,防止密码在传输过程中被看到。
密码必须经常更改,密码必须复杂,权限必须最小化,这样数据库才是安全的。
我当时工作的工厂要求我们每个月改一次密码,而且还得复杂,这让我们有点恼火,但还是要谈安全。

就是这样,希望对你有帮助。
如果还有什么不明白的可以再问我。

修改oracle数据库密码

那天在办公室,我看着屏幕上的命令行,心里嘀咕着如何修改老王服务器上的Oracle数据库密码。
他上周刚路过这里,他的生日票还没有出。
我按下了选项卡,屏幕上闪过熟悉的线条。
/etc/oracle/1 2 .1 .0/dbhome_1 /bin/sqlplus /nolog 然后他们按下回车键,屏幕亮了一会儿,然后又变暗了。
我差点把咖啡洒在键盘上,我的手颤抖着。
然后输入: 康涅狄格州 / assysdba 这次输入速度慢了一点,屏幕上出现一堆信息,最后是 SQL>。
我知道,进来吧。

脉搏: 从 dba_users 中选择用户名; 屏幕上出现了一长串用户,就像一张张面孔。
我发现了一个熟悉的名字,Apps。
等等,有一件事需要尽快改变。
一类: 另一个用户应用程序标记为 1 2 3 4 5 6 ; 按 Enter 键,屏幕上没有显示任何内容,但我知道它已经改变了。
在 Laomedontea Wang 的 USB 闪存驱动器上,您忘记了 USB 密码。
这次他肯定会知道的。

我看着屏幕,突然想到,如果他连这个都处理不了,那我这个DBA是不是应该重启服务器来帮助他?正当我这么想着的时候,键盘上的灯又亮了。
我应该怎么办?

如何修改oracle数据库用户密码

那天在办公室,我皱着眉头看着电脑屏幕,因为系统要求输入错误的密码。
我想起上次帮同事修改Oracle密码时的步骤,于是赶紧打开记事本,把重要的东西复制了一遍。

我们先来说说电脑。
这是三年前的一台惠普商用机器。
蓝光键盘上的 Caps Lock 总是自动亮起。
我点击“开始”菜单,找到一个带有电脑小图标的图标,点击它,出现命令提示符,黑底白字,就像一张老照片底片。

当我输入扩展命令时,我会与它交谈,添加参数和服务名称。
感觉就像我在说出密码。
突然发现忘记添加tnsnames.ora文件的路径,只好重新开始。
这次对了,“继续”二字。
出现在屏幕上,我深吸了一口气。

等啊等,执行解锁命令后,我输入了更改密码的命令,将旧密码更改为“1 2 3 4 5 6 ”。
一敲回车,系统就提示“密码更改成功。
”,我差点把键盘拍扁。

等等,我突然觉得这个密码太简单了。
但转念一想公司内部系统,谁会带这么小的笔记本呢?但同样,如果有人使用“1 2 3 4 5 6 ”作为公司密码......我应该如何告诉他们?