⑴ 如何解锁oracle数据库scott账户
第一种情况下,以system账户+自己安装时设置的密码,登录SQL Plus,
然后使用命令“alter user scott account unlock;”来解锁。
解完以后,使用下面的命令来查看:"select username,account_status from dba_users;",
可以看到scott账户已经解锁,但是状态还是“expired”(密码过期)的意思。
没关系,再输入这样的命令“alter user scott identified by tiger;”,就给其赋了一个新的口令。
退出,以scott/tiger登录即可。
在第二种情况下,使用Windows的控制台(程序|运行,输入cmd打开)。在命令行下,输入sqlplus/nolog,回车,出现SQL>命令提示符,然后按下面的顺序输入命令:
SQL>conn/as sysdba
SQL>alter user scott account unlock;
SQL>disconnect
SQL>conn scott/tiger@oral;
这时会提示密码已经过期,请输入新的口令。然后输入两次新定义的口令分别回车确认即为scott账户赋予了新的口令。打开SQL Plus,再以scott账户就可以登录了。
⑵ 利用SQL Plus进行Oracle数据库用户解锁及口令修改
1.启动SQL Plus
2.在其窗口输入相对应的字段
请输入用户名: connect / as sysdba
输入口令: 直接回车
3.连接成功后执行:
SQL> alter user 需要解锁的用户名 account unlock; --用户的解锁
SQL> alter user 需要修改口令的用户名 identified by 新口令; --口令的修改
例如要将scott用户解锁,则执行
SQL> alter user scott account unlock;
例如要将system用户的口令修改为Oracle,则执行
SQL> alter user system identified by Oracle;
⑶ Oracle数据库,如何解除数据库用户账户的锁定呢如何修改口令呢
这两个操作都需要用sysdba身份去修改,方法如下:
1、win+R,输入cmd,回车。
alteruser用户名identifiedby密码;
⑷ 在中国知网数据库中有以下哪几种解锁方法
两种解锁方法。
一是通过手机号码找回。在登陆页面会有一个忘记密码选项点进去后会出现两个选择,第一个就是通过验证手机号找回密码,在信息框内填写注册时所绑定的手机号和验证信息后,相应的手机号就会收到一个验证码,把验证码填进相应的信息框后就会出现重置密码页面,这时只要填写好新的密码后再重新登陆即可。二是通过注册邮箱找回。与通过手机号找回密码相比,通过邮箱找回密码时不但需要填写邮箱,还要填写用户名,二者缺一不可,除了这点外,其它流程和上述方法一样。
⑸ oracle数据库连接信息的初始用户名和口令是什么啊
默认用户有这么几个,system,sys,scott,hr 。
system的默认密码是 manager 。
sys的默认密码是 change_on_install 。
使用sys或者system 用户登录以后,使用如下命令解锁:
alter user scott identified by tiger account unlock ;
alter user hr identified by hr account unlock ;
其中scott / tiger ,hr / hr 是用户名密码。
⑹ 如何修改oracle数据库用户密码
修改oracle数据库用户密码的步骤如下:
1.打开命令提示符cmd。
⑺ Oracle账号被锁定如何解锁
今天访问应用的时候,发现账号被锁定,登录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; ----这个只会解锁账号,而不会取消密码过期,所以建议使用上面的口令
⑻ 怎样给oracle数据库的用户解锁
用户doiido连接oracle的时候报如下错误:
ORA-28000: the account is locked
查看用户状态
sql> conn / as sysdba
sql> SELECT username,account_status FROM dba_users;
USERNAME ACCOUNT_STATUS
------------------------------ --------------------------------
doiido EXPIRED & LOCKED
##可以看到doiido的状态是expired&locked,表示账户是密码过期的而且用户帐号状态是锁定的
将用户doiido解锁,并设置密码为123456
sql> alter user doiido IDENTIFIED by 123456 account unlock;
再次查看用户状态
sql> SELECT username,account_status FROM dba_users;
USERNAME ACCOUNT_STATUS
------------------------------ --------------------------------
doiido OPEN
此时doiido用户就可以正常连接了
⑼ oracle数据库表被锁了怎么解锁
通过查询系统表,获取被锁进程号,然后kill锁住的进程,这个需要管理员权限才可以操作。
⑽ 如何将数据库被锁账号解锁
在操作数据库的时候,有时候会由于操作不当引起数据库表被锁定,这么我们经常不知所措,不知怎么给这些表解锁,在pl/sql Developer工具的的菜单“tools”里面的“sessions”可以查询现在存在的会话,但是我们很难找到那个会话被锁定了,想找到所以被锁的会话就更难了,下面这叫查询语句可以查询出所以被锁的会话。如下:
SELECT sn.username, m.SID,sn.SERIAL#, m.TYPE,
DECODE (m.lmode,
0, 'None',
1, 'Null',
2, 'Row Share',
3, 'Row Excl.',
4, 'Share',
5, 'S/Row Excl.',
6, 'Exclusive',
lmode, LTRIM (TO_CHAR (lmode, '990'))
) lmode,
DECODE (m.request,
0, 'None',
1, 'Null',
2, 'Row Share',
3, 'Row Excl.',
4, 'Share',
5, 'S/Row Excl.',
6, 'Exclusive',
request, LTRIM (TO_CHAR (m.request, '990'))
) request,
m.id1, m.id2
FROM v$session sn, v$lock m
WHERE (sn.SID = m.SID AND m.request != 0) --存在锁请求,即被阻塞
OR ( sn.SID = m.SID --不存在锁请求,但是锁定的对象被其他会话请求锁定
AND m.request = 0
AND lmode != 4
AND (id1, id2) IN (
SELECT s.id1, s.id2
FROM v$lock s
WHERE request != 0 AND s.id1 = m.id1
AND s.id2 = m.id2)
)
ORDER BY id1, id2, m.request;
通过以上查询知道了sid和 SERIAL#就可以开杀了
alter system kill session 'sid,SERIAL#';