1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间 SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';...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/listener.log日志 10-MAR-2009 08:51:03 * (CONNECT_DATA=(SID=lhoms)(SERVER...=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.69.1.11...10.69.1.11)(PORT=49435)) * establish * lhoms * 0 这样可知是上面10.69.1.11的ip尝试多次失败登陆造成的被锁 注: 一般数据库默认是10次尝试失败后锁住用户
过期的原因一般有两种可能: 一、由于Oracle 11g在默认的default概要文件中设置了“PASSWORD_LIFE_TIME=180”天导致; 这种情况的解决办法: 1、查看用户的proifle...二、由于Oracle 11g在默认的default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10”次所导致,当输入密码错误次数达到设置值将导致此问题。...; 已经被锁定的帐户必须解除锁定,举例如下: $sqlplus / as sysdba sql> alter user smsc identified by oracle account...如果出现ORA-28000 the account is locked.错误 alter user 用户名 account unlock; 参考资料: 1、Oracle 11g存在密码过期的问题...2、Oracle 11g密码设置为不过期
对于在线交易系统,且Oracle用户在使用缺省的profile的情形下,多用户共享相同的数据库用户及密码,任意用户输入错误密码累计达到10次以上,其帐户会被自动锁定使得交易被迫临时终止将产生不小的损失...故有必要对那些失败的帐户登陆进行分析以预估是否存在恶意攻击等。Oracle提供了审计功能用于审计那些失败的Oracle用户登陆来进行风险评估。本文即是描述如何开启审计失败的用户登陆。...1、帐户被锁定的情形 通常情况下,帐户可以由DBA手动锁定,也可能是由于错误的密码输入次数超出了profile中failed_login_attempts 次数的限制而被锁定。...usr2登陆10次之后帐户被锁定,其状态不同于手动锁定的用户,为LOCKED(TIMED) USR1 LOCKED 20131023 16:37:37 2、如何开启审计失败的用户登陆...11g) --Oracle 11g下,缺省已经开启了审计功能,也就是说如果审计失败的登陆帐户,无须单独执行audit session whenever not successful; sys@USBO
Oracle创建表空间、创建用户、授予权限、锁定、解锁以及删除用户等 --创建表空间 CREATE TABLESPACE caiyl DATAFILE 'D:\Oracle\app\caiyl\oradata...MAXSIZE 20480M EXTENT MANAGEMENT LOCAL; --创建临时表空间 CREATE TEMPORARY TABLESPACE caiyl_temp TEMPFILE 'D:\Oracle...SELECT TABLESPACE_NAME FROM DBA_TABLESPACES; --增加表空间大小 ALTER TABLESPACE caiyl_space ADD DATAFILE 'D:\Oracle...\app\caiyl\oradata\orcl\caiyl_space.dbf' size 4096M; --增加临时表空间大小 ALTER DATABASE TEMPFILE 'D:\Oracle\app...,指定在该表空间的配额为10mb,初始状态为锁定 create user caiyl identified by 123456 default tablespace caiyl_space 10M on
具体详细解释请参考如下: OPEN: 这个是大家最常见的,就是表示这个是可用的,没有任何限制的帐户 LOCKED: 表示这个帐户被DBA锁定....一般通过alter user username account lock(unlock); EXPIRED: 表示该帐户被设置为口令到期,要求用户在下次logon的时候修改口令(系统会在该account...,被系统自动锁定 EXPIRED & LOCKED(TIMED): 当设置了account expire后,用户又失败的login次数超过了FAILED_LOGIN_ATTEMPTS,被系统自动锁定...EXPIRED(GRACE) & LOCKED: 用户account_status为EXPIRED(GRACE)后,又被DBA 手工锁定帐户后的状态 通过以下语句查询当前用户的状态: SQL> select...from dba_users where account_status=’OPEN’; 整改: 锁定用户:alter user 用户名> count lock; 解锁用户:alter user 用户名
现场在Oracle实施过程中,基于安全考虑(用户名和密码之前暴露给其他公司了),需要对用户密码进行修改。...修改过程很简单(alter user [username] identified by [password];),但是在修改之后出现该用户被锁定的问题。...原因:数据库参数文件中设置了输错密码的次数,登录时当输错密码的次数超过所设置的次数时,则锁住该用户。默认一般为10次。输错密码锁住用户的设计原因:防止恶意的密码攻击。...一开始以为是内部人员不知道密码修改了,多次尝试登陆因为密码错误导致账户锁定。...后来发现我们在基于此用户做过一些ETL以及建立DBLINK等,对这些内容进行同步的密码更新解决用户锁定的问题。
用户多次密码输入错误达到一定值就会被锁定。...-- 用户锁定方法 alter user 数据库名 account lock; -- 用户解锁方法 alter user 数据库名 account unlock; 当锁定时连接数据库就会报如下错误。...查看锁定用户的密码最大输入错误次数。 select * from dba_profiles where resource_name = 'FAILED_LOGIN_ATTEMPTS'; ?
♣ 题目部分 Oracle用户的状态有几种?分别表示什么含义? ♣ 答案部分 Oracle用户的状态是由密码来决定的,而Oracle中的密码是由PROFILE来配置的。...一旦某用户尝试登录数据库的次数达到该值时,该用户的帐户就被锁定,只能由DBA解锁。 l PASSWORD_LIFE_TIME 设定口令的有效时间(天数),一旦超过这一时间,必须重新设口令。...l PASSWORD_LOCK_TIME 设定帐户被锁定的天数(当登录失败达到FAILED_LOGIN_ATTEMPTS时)。...IDENTIFIED BY LHR; 在Oracle中,若用户的密码变为锁定状态(LOCKED、LOCKED(TIMED))时,DBA可以直接执行“ALTER USER用户名 ACCOUNT UNLOCK...1、用原密码的密文来更改密码 在Oracle 10g中,DBA_USERS视图的PASSWORD字段提供了密码的密文形式,而在Oracle 11g中,该字段被弃用了,内容为空,但是在基表USER$中的PASSWORD
oracle 用户名不区分大小写 oracle 11g 以前的版本的用户名和密码是不区分大小写的; oracle 11g 用户名和密码默认区分大小写,可更改alter system set sec_case_sensitive_logon...ORACLE用户自动被锁解决方法 --1. ...resource_name like 'FAILED_LOGIN_ATTEMPTS%'; --1 DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10 --连续错误连接10次用户被锁定...--查看被锁的用户 select LOCK_DATE,username from dba_users where username='USERNAME'; LOCK_DATE为空说明没有锁定,非空为锁定...--解锁方法 ALTER USER USER_NAME ACCOUNT UNLOCK; --值的注意,在升级过程中,被锁的用户,有可能不值一个 --重新升级 -----设置系统的默认登录次数
还记得我们前些天盘点的Oracle 11g 的10大性能影响(上)吗?...那么这次,我们将继续为大家分享那些新特性带来的新烦恼,为那些准备或者刚刚踏入这个新版本的用户,作为借鉴和参考。 6...._resource_manager_always_on - 资源管理器 在11g中,Oracle的资源管理器缺省被启用,并且时常发挥作用,并可能引发竞争。...在Oracle RAC中,所有的数据块(Data block)都有一个实例作为主实例进行管理,叫做Master,Master 负责照看好自己所管辖的data block的状态,包括锁定等,并对跨实例访问进行授权...如果能随着数据块的访问频繁动态的修改数据块的master节点,那么对应GC的grant message则会大量的减少。基于以上考虑,DRM特性应运而生。
1 PASSWORD_GRACE_TIME 7 其中FAILED_LOGIN_ATTEMPTS表示连续登陆失败的次数,这里表示连续登陆10次失败则锁定用户...解除用户锁定ALTER USER pss3 ACCOUNT UNLOCK;后观察现象 SQL> select name, lcount from user$ where name='PSS3'; NAME...上面尝试了UNLOCK账户后不到一分钟LCOUNT登录失败次数就到了10次,说明这段时间有应用频繁重试密码,进一步,如果我们能找到这段时间访问库的IP,再筛选可能的IP和密码修改的应用,就可能找到“罪魁祸首...监听器的日志类似于alert日志,帖子中说日志默认路径是$ORACLE_HOME/network/log/listener.log,但我用的11g,不知道是否修改过,并没有找到这个目录。...11g中使用了log.xml这种xml格式记录监听日志。
继续使用在安装Oracle数据库服务器期间输入的密码以sys用户身份登录: C:\Users\Administrator>sqlplus SQL*Plus: Release 11.2.0.1.0 Production...on 星期五 11月 10 04:32:17 2017 Copyright (c) 1982, 2010, Oracle....登录新账号 使用OT用户帐户连接到数据库(ORCL)。 当SQL Plus 提示输入用户名和密码时,输入:OT和Orcl1234。...对于Oracle 11g/12c,使用如下命令: SQL> CONNECT ot@orcl 输入口令: 已连接。...要删除上面模式中的表,请执行: SQL>@F:\website\oraok\ot\11g\ot_drop.sql
尝试进行管理连接时,Oracle数据库将在密码文件中搜索该用户,以验证其密码并确保已为该用户授予所请求的管理特权。即使数据库处于CLOSED状态,Oracle数据库也可以使用密码文件来验证管理连接。...Oracle 建议使用以下语法,通过将密码文件从一种格式迁移到另一种格式,并更改仅具有10G验证程序的任何帐户的密码,来强制这些旧密码文件区分大小写: orapwd FILE=new_pwd_file_name...=12.2 FORCE=y Enter password for SYS: password 假设密码文件中的用户帐户具有更新的验证程序(11G和12C),此命令将创建一个区分大小写的密码文件,称为new_pwd_file_name...如果密码文件中的任何用户帐户使用较旧的10G验证程序,则必须更改该帐户的密码以启用对该帐户的管理连接的区分大小写的身份验证。...如果您从以前的版本中导入了用户帐户,并且这些帐户是使用SYSDBA或SYSOPER管理权限创建的,则这些帐户将包含在密码文件中,这些帐户的密码不区分大小写。这些用户下次更改密码时,密码将区分大小写。
之前花了些时间做了Oracle 10g,11g,12c参数的差别,其中有一个参数很有意思,在不同版本代表的含义还有所差别。就是sec_case_sensitive_logon。...它是从10g到11g新增的参数,默认是true,代表的含义就是登录用户的大小写敏感,而实际上这个参数的使用效果却不好,基本是作为默认的配置来禁用掉的,举一个很简单的例子,oracle 10g中我使用system.../oracle的用户名密码和SYSTEM/ORACLE这样的用户名密码是没有差别的,而一旦升级到11g,开启了这个特性,很多连接就会被阻塞,再加上其它的特性,密码错误次数触发阈值,数据库账户直接被锁定,...这种感觉怎么形容呢,就和我看到的这个动态图效果差不多,好比左边是Oracle的用户,右边是Oracle的产品组。 ?...我配置了一个PDB,但是创建用户之后,怎么连接都提示错误。
就此盘点一下 Oracle 11g 中,那些新特性带来的新烦恼,如果有用户准备或者刚刚踏入这个新版本,则可以作为借鉴。...,这个问题虽然由来已久,但是仍然有很多Oracle的用户并不知情。...11g 密码延迟认证 在 Oracle 11g 中,为了提升安全性,Oracle 引入了『密码延迟验证』的新特性。...在Oracle RAC中,所有的数据块(Data block)都有一个实例作为主实例进行管理,叫做Master,Master 负责照看好自己所管辖的data block的状态,包括锁定等,并对跨实例访问进行授权...如果能随着数据块的访问频繁动态的修改数据块的master节点,那么对应GC的grant message则会大量的减少。基于以上考虑,DRM特性应运而生。
其他几个节点oracle用户可以正常登录,某个节点oracle不能直接登录,用root改了密码也不行 专家解答: 这种限制默认在exadata上开启的,输错一次密码以后,此用户被锁10分钟; 查看错误次数...问题五、登录失败用户被锁 ---- 问题描述: Oracle 11G用户登录失败,数据库大量library cache lock等待事件,随后用户被锁。...问题解答: 这种用户被锁的情况可能由如下3个因素引起: 1. 11G密码延迟验证新特性 在 Oracle 11g 中,为了提升安全性,Oracle 引入了『密码延迟验证』的新特性。...默认登录失败过多锁定账号 用户默认的profile中FAILED_LOGIN_ATTEMPTS为10,也就是用错误密码尝试登陆10次,就会锁定账户,可以通过修改参数避免用户被锁定(有可能存在用错误密码恶意攻击的情况...通过Oracle用户启动的listener连过来会报错,通过grid用户启动的listener连过来不会报错。
1.安全加固的检查方向 2.安全加固检查safeCheck.sh 3.安全加固执行safeExec.sh 1.安全加固的检查方向 1.1.sysdba用户远程登录限制(查看Oracle登录认证方式...from dba_users where account_status='OPEN'; 整改: 锁定用户:alter user 用户名> lock; 删除用户:drop user 用户名> cascade...#usage: oracle用户登录,执行 sh safeCheck.sh > /tmp/safeCheck.log #logon database sqlplus -S / as sysdba oracle用户登录,执行 sh safeExec.sh > /tmp/safeExec.log #logon database sqlplus -S / as sysdba <<EOF...: 注意如果是ASM实例,sqlnet.ora配置文件是grid用户下$ORACLE_HOME/network/admin/sqlnet.ora的。
10g中的EM相对比较简单,如果新建由于种种原因失败,重新创建的时候,很可能sysman用户没有删除,还存在一些role和public synonym....ORA-06512: at line 17 进一步查看日志,发现是由于DBSNMP被锁定导致,sysman默认创建导致。...[ora11g@oel1 ~]$ emctl unsecure dbconsole Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0...Copyright (c) 1996, 2009 Oracle Corporation....11g中的功能菜单明显比10g要多,而且更加细致,针对性更强,想data movement这个版块在10g中式放在maintenance这个部分里面的,在11g就单独抽出了一个模块,可见在11g中这个部分也得到了增加和更多的关注
对于Oracle 10g缺省情况下,SQL*Plus的help手册并没有被安装,需要手动安装。Oracle 10/11g下采用相同的安装方式,下面来描述一下help的安装与使用。...robin@SZDB:~> cd $ORACLE_HOME/sqlplus/admin/help --脚本路径位于ORACLE_HOME,sqlplus/admin/hlep目录下 robin@SZDB...@SZDB:/users/oracle/OraHome10g/sqlplus/admin/help> head -40 hlpbld.sql -- -- Copyright (c) Oracle Corporation...[topic] --切换别的帐户来测试help是否可用 system@CNMMBO> conn goex_admin/xxxxx Connected....--下面的测试其他帐户也可以使用,因为在创建时创建了视图其授予了其他用户select 权限 goex_admin@CNMMBO> help index Enter Help [topic] for help
在 Oracle 中,下面哪个命令可以修改用户的默认密码有效期为无限制?(单选) A. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME 90; B....ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME 180; 答案:A 解析: 【答案解析】ORACLE 修改默认密码有效期 180 天为无限制 1、查看用户的...4、修改后,还没有被提示 ORA-28002 警告的帐户不会再碰到同样的提示; 已经被提示的帐户必须再改一次密码,举例如下: $sqlplus / as sysdba sql> alter user 用户名...负责将脏块写入磁盘的后台进程,如果我们要加快它写出块的速度,可以配置多个DBWn进程,那么在Oracle 11g中最多可以配多少个呢?...A、32 B、16 C、64 D、36 解析:D 11g 36 个 ,12c 64 个 13.以下关于Oracle分区索引的表述,哪些是正确的?
领取专属 10元无门槛券
手把手带您无忧上云