我们使用oracle数据库的时候,如果忘记了用户密码就无法登录oracle管理界面了。那么该如何解决这个问题呢?下面我给大家分享一下。
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,创新互联公司面向各种领域:成都自上料搅拌车等网站设计、成都全网营销解决方案、网站设计等建站排名服务。
工具/材料
cmd命令行
01
首先打开运行界面,在输入框中输入CMD命令,如下图所示
02
接下来会打开CMD命令行窗口,我们将会在命令行中进行密码的变更,如下图所示
03
然后我们通过sqlplus连接oracle数据库,如下图所示
04
最后运用sql语句将用户的密码进行更改即可,如下图所示
可以参考如下方法在忘记oracle密码的情况下,修改密码。
忘记sys,system用户的密码:
使用ORAPWD.EXE工具修改密码:在开始菜单点击‘运行’,输入‘cmd’,打开命令提示窗口,输入如下命令:
orapwd file=d:\oracle\product\10.1.0\Db_2\database\pwdctcsys.ora password=123456
这个命令重新生成了数据库密码文件。密码文件的位置在ORACLE_HOME目录下的\database目录下。这个密码是修改sys用户的密 码。 除了sys和system其它用户的密码不会改变。
忘记system用户的密码:
可以用sys用户登录。然后用alter user命令修改密码。如:
conn sys/pass_word as sysdba;
alter user system identified by newpass;
忘记sys用户密码:
可以用system用户登录。然后用alert user 命令修改密码,如:
CONN SYSTEM/PASS_WORD;
ALTER USER SYSTEM IDENTIFIED BY NEWPASS;
忘记除sys/system用户之外的用户的登录密码。
用sys(或者system)登录。CONN SYS/PASS_WORD AS SYSDBA;
使用如下语句修改用户的密码。ALTER USER USER_NAME IDENTIFIED BY NEWPASS;主要密码不能是全数字且不能以数字开头。
(1)CONN SYS/PASS AS SYSDBA;//以DBA的身份登录
1、首先安装好oracle软件。
2、我们找到SQL Plus打开。
3、登录system用户。
4、输入:alter user scott identified by tiger account unlock;进行解锁。
5、或者打开命令提示符页面登录。最后就能进行scott用户登录啦。
在命令行方式下运行SQL *Plus即可解锁并修改密码:
运行–cmd–sqlplus /nolog
conn sys as sysdba
输入密码alter user scott identified by tiger(或预设密码) account unlock;conn scott/tiger(或预设密码)1234
参考视图
今天访问应用的时候,发现账号被锁定,登录oracle后,发现很多用户都被锁定了。看下提示信息,原来是密码过期了导致账号被锁定。这里记录下这几个操作的常用命令,以方便以后自己的使用。
1.查看用户的proifle是哪个,一般是default
SELECT username,PROFILE FROM dba_users;
2.查看对应的概要文件(如default)的密码有效期设置
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
3.将概要文件(如default)的密码有效期由默认的180天修改成“无限制”(修改之后不需要重启动数据库,会立即生效)
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
4.对已经锁定和过期的账号进行解锁
(1)alter user 用户名 identified by 原来的密码 account unlock; ----不用换新密码,用户名和密码也不用加引号,这个命令会解锁账号,同时取消密码过期。
(2)alter user 用户名 account unlock; ----这个只会解锁账号,而不会取消密码过期,所以建议使用上面的口令
1、找到并进入运行窗口:(可以用windows+r快捷键哦)输入sqlplus命令:如图
2、进入新窗口后使用scott/tiger用户和密码进行登录会发现登录不成功:如图
3、这时我们可以使用system用户进行登录,应为此用户的权限排第二,并且密码我们已经在安装时输入了了,所以是可以登录进入的:如图
4、system登录成功之后就可以使用命令给用户进行解锁了:如图
5、最后再用scott/tiger用户时,你可以神奇的发现此时能连接成功了:如图