一般安装oracle默认的是sys,system,scott3个用户。scott用户需要解锁才能使用。
如果没解锁以后你用sys,system用户以sysdba的身份登陆进去输入以下指令也可以解锁:
SQL>
alter
user
scott
account
unlock;
用户已更改。
这样就完成解锁的 *** 作。接下来,你还可以重新给scott这个用户设定密码
修改scott的登录密码
SQL>
alter
user
scott
identified
by
12345;
用户已更改。
ok了,你再拿scott
和
12345来登录就可以了!
SQL>
conn
scott/12345
1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间
SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
Session altered
2、查看具体的被锁时间 ( 这里你根据需要, 填写具体的用户名, 下面语句的 用户名是 TEST)
SQL> select username,lock_date from dba_users where username='TEST';
USERNAME LOCK_DATE
TEST 2009-03-10 08:51:03
3、解锁
SQL> alter user test account unlock;
User altered
4、查看是那个ip造成的test用户被锁
查看$ORACLE_HOME/network/admin/log/listenerlog日志
10-MAR-2009 08:51:03 (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) (ADDRESS=(PROTOCOL=tcp)(HOST=1069111)(PORT=49434)) establish lhoms 0
10-MAR-2009 08:51:03 (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) (ADDRESS=(PROTOCOL=tcp)(HOST=1069111)(PORT=49435)) establish lhoms 0
这样可知是上面1069111的ip尝试多次失败登陆造成的被锁
注:
一般数据库默认是10次尝试失败后锁住用户
1、查看FAILED_LOGIN_ATTEMPTS的值
select from dba_profiles
2、修改为30次
alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
3、修改为无限次(为安全起见,不建议使用)
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
上述的相关内容就是对Oracle用户被锁原因及办法的描述,希望会给你带来一些帮助在此方面。
三种方法重置SA密码!
三种方法重置SA密码!
前几天,我有一个痛苦的先进经验,我失去了我的MS SQL Server数据库sa密码,我几乎把整个周末来看看一些有效的SA密码恢复解决方案。我问朋友,在互联网上搜索,甚至买了一些书幸运的是,我终于得到了MS SQL Server的密码解锁,并立即改变了SA密码,但没有数据丢失。此外,我也有个好“恢复SA密码情侣”的解决方案,以节省您的情况下周末你有遗失或忘了MS SQL Server的密码(SA密码!)
选项1:使用MS SQL Server的密码更改SA密码解锁
最直接,有效和最快的方式重置SA密码是利用第三部分工具使用 - MS SQL Server的密码解锁。只需两个步骤:
第1步:获得mastermdf文件,它是默认在C:\ Program Files文件\ Microsoft SQL Server的\ Mssql \ Data资料\ mastermdf
第2步:选择SA密码和SA密码重置
因此,更改SA密码成功!
选项2:更改SA密码与其他SQL Server登录
如果有任何其他SQL Server登录名是sysadmin角色的成员,您可以使用该帐户登录和复位水杨酸的SQL Server密码。更改sa密码帐户说明如下:
的SQL服务器 - 更改sa登录密码使用管理工作室。
到SQL Server登录使用Windows身份验证。
在对象资源管理器,打开安全性文件夹,文件夹打开登录。用鼠标点击于SA帐户并转到属性。
更改SA密码,并确认它。点击确定
请务必重新启动SQL Server和所有服务和测试登录到使用sa登录密码和新密码系统的新密码。
选项3:重置SA密码与Windows登录名是Windows管理员组成员
如果有任何其他Windows登录名是Windows管理员组的成员,使用该帐户登录。启动SQL Server在单用户模式的说明如下:
SQL Server的 - 在单用户模式启动SQL Server实例。
有某些情况下,当用户想启动“单用户”的启动模式启动SQL Server引擎。
要在单用户模式启动SQL Server是非常简单,下面显示的程序。
转到SQL Server配置管理器和SQL Server 2005服务即可。点击所需的SQL Server实例,然后右击进入属性。在预先表输入帕拉姆库马拉'米;'前启动参数框中现有params。
请确保您输入的半逗号后米。一旦这项工作完成后,重新启动SQL Server服务在此效果。一旦做到这一点,现在你将只能连接的SQL Server使用sqlcmd。
请务必移除新增params工作完成后需要重新启动它在多用户模式。
创建一个新的登录,并给它系统管理员权限。
注:如果您有SQL Server代理启用,它启动之前的SQL Server服务。如果已经启用了单用户模式启动SQL Server时,它会首先连接,因此建议把之前尝试上述任何选项关闭。
参考:博客(>
以上就是关于安装orcal数据库,那几个用户要解锁啊!如果没有解锁以后怎么搞啊全部的内容,包括:安装orcal数据库,那几个用户要解锁啊!如果没有解锁以后怎么搞啊、最近我的数据库的一个用户经常被锁,想问一下原因、SQL2000 sa密码被修改 ,怎么恢复成SA啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)