精华内容
下载资源
问答
  • Oracle数据库密码策略

    千次阅读 2019-11-25 11:23:51
    今天我们来说下Oracle数据库的密码规则及策略: –修改密码 alter user FINCHINA account unlock identified by finRTg6; –查询user是否锁定、及时间 SELECT USERNAME,ACCOUNT_STATUS,LOCK_DATE,CREATED,...

    今天我们来说下Oracle数据库的密码规则及策略:

    –修改密码
    alter user FINCHINA account unlock identified by finRTg6;

    –查询user是否锁定、及时间
    SELECT USERNAME,ACCOUNT_STATUS,LOCK_DATE,CREATED,PROFILE FROM DBA_USERS WHERE USERNAME=‘USER’;

    –查询用户默认profile
    select profile from dba_users where username=‘PATROL’;

    –查询用户密码策略
    set linesize 333
    col profile for a20
    col resource_name for a25
    col resource for a15
    col limit for a20
    select * from dba_profiles where profile=‘DEFAULT’
    and resource_type=‘PASSWORD’;

    –修改资源限制状态
    –用户所有拥有的PROFILE中有关资源的限制与resource_limit参数的设置有关,当为TRUE时生效,当为FALSE时(默认值)设置任何值都无效。
    –这个初始化参数是可以动态修改的。
    –开启resource_limit=true
    show parameter resource_limit;
    alter system set resource_limit=true;

    –修改无限制
    alter profile default limit PASSWORD_LIFE_TIME unlimited;
    alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

    展开全文
  • oracle数据库密码过期问题

    万次阅读 2016-01-18 16:05:41
    错误原因:默认情况下,oracle11g版本以上密码的存活周期为180天,当超出这个时间时,密码就会过期,数据库不能连接。 解决方法:修改密码生存周期。(本例修改密码无时限) 步骤: 1.win+R——>打开运行窗口,...

    错误提示:java.sql.SQLWarning: ORA-28002: the password will expire within 1 days


    错误原因:默认情况下,oracle11g版本以上密码的存活周期为180天,当超出这个时间时,密码就会过期,数据库不能连接。


    解决方法:修改密码生存周期。(本例修改密码无时限)

    步骤:

    1.win+R——>打开运行窗口,输入cmd,进入命令窗口。

    2.连接数据库

    sqlplus   "/as   sysdba"


    3.查询数据库是否安装

    select status from v$instance;

    如果数据库状态为open,那么说明数据库已经安装。


    4.查看口令失效的用户的profile文件(一般为default)

    select username,profile from dba_users;



    5.查看指定文件的密码有效期

    SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';



    6.修改密码有效期(修改后立即生效,不需重启数据库)

    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;



    7.断开数据库连接

    exit


    如果用户的密码已经过期,还需要再修改一次密码才能使用。

    alter user  user_name identified by password;

    user_name是用户名,password是新密码。
    如果账户被锁:ORA-28000: the account is locked,则使用如下语句解锁。

    alter user  user_name account unlock;

    commit;


    连接远程服务器:

    sqlplus user_name/password@ip:port/sid

    例如:sqlplus cdbp/cdbp@192.168.1.208:1521/orcl



    展开全文
  • oracle 12c 密码有效期

    千次阅读 2018-02-28 14:31:02
    检查用sys用户以sysdba身份登陆数据库,查看此时的dba_users视图:可以看到system用户状态已过期。查看DEFAULT配置文件中对密码的配置:可以看到,默认的配置允许用户尝试输入密码10次(FAILED_LO...

    今天以system用户登陆一个oracle 12c的测试数据库时,提示密码过期:


    此时没有出现修改密码的提示!

    在服务器上通过sqlplus工具访问提示修改密码:


    这里先不修改密码。

    检查用sys用户以sysdba身份登陆数据库,查看此时的dba_users视图:


    可以看到system用户状态已过期。

    查看DEFAULT配置文件中对密码的配置:


    可以看到,默认的配置允许用户尝试输入密码10次(FAILED_LOGIN_ATTEMPTS),连续输入10次后还是错误的话,oracle会锁账号1天(PASSWORD_LOCK_TIME)。密码有效期是180天(PASSWORD_LIFE_TIME),到期前7天(PASSWORD_GRACE_TIME)oracle会提示用户修改密码。

    这时通过sqlplus工具更改system用户的密码:


    然后再次查看dba_users视图:


    可以看到,system用户的状态已恢复为OPEN,失效日期更新为2018/08/27 11:45:46。

    由此可知,如果一个oracle数据库用户的密码被设置了有效期,那么,在重置了密码后oracle会自动更新密码下一次的失效日期。DBA需要关注用户密码的失效日期,保证用户的状态。

    另外,经过测试发现,oracle 12c中,cdb和pdb之间的配置文件(profile)是相互独立的,需要分别设置,例如:profile中PASSWORD_LIFE_TIME的limit默认都是180天的有效期,我们可以将cdb中的system密码设置为360天的有效期,pdb中的system密码设置成无限期。

    展开全文
  • oracle 更改用户状态,密码

    千次阅读 2018-07-31 21:19:11
    1. select username from dba_users  2.若修改某一个用户密码, 修改用户口令 格式为: alter user 用户名 ... ... alter user HR identified by 123456;...用户状态为 EXPIRED(过期), LOCKED(锁定) alte...

    1. select username from dba_users 

    2.若修改某一个用户密码, 修改用户口令 格式为:

    alter user 用户名 identified by 新密码;

    以 HR 为例,密码修改为 123456. 可输入

    alter user HR identified by 123456;

    用户状态为 EXPIRED(过期), LOCKED(锁定)

    alter user scott account unlock; # 解开locked用户
    

     expired状态用户,可以通过修改密码,改变用户状态.

    展开全文
  • Oracle 默认密码及修改密码

    千次阅读 2010-07-15 17:53:00
    默认密码: 用户名:sys 密码:change_on_install 用户名:system 密码:manager 用户名:internal 密码:oracle 用户名:scott 密码:tiger 遗失密码后修改密码 一个修改Oracle用户密码的小诀窍数据库版本:9.2....
  • 密码忘记,修改oracle数据库密码

    千次阅读 2015-05-13 16:29:18
    1、打开cmd窗口,输入 sqlplus / as sysdba 2、运行cmd ,输入 alter user 用户名 account ... ... 修改密码 (注意:一定要在英文输入状态下输入字母,否则不识别 ) 4、修改成功啦 ,现在可以用新密码 m1234
  • Oracle忘记密码或者密码过期,修改步骤如下:(Win7本机) ...系统当前用户拥有dba权限,2).Oracle认证服务有NTS。 2.输入alter user sytem identified by 新密码,修改成功。 附录1: 安装OR
  • oracle忘记密码怎么办

    千次阅读 2011-11-23 17:56:16
    startup (如果数据库不是处于启动状态则启动) alter user sys identified by 123456 然后就可以使用sys用户密码登陆了 操作系统认证方式 conn / as sysdba alter user sys identified ...
  • oracle sys密码忘记了怎么办

    千次阅读 2012-07-17 16:32:31
    oracle sys密码忘记了怎么办 方法一 重建密码文件 需要重建密码文件,具体步骤如下: 1.首先,确定你的密码文件的路径和名称: 在windows下 密码文件路径oracle_home\database 密码文件名称pwd+sid.ora 在unix下...
  • Oracle数据库密码策略脚本

    千次阅读 2017-06-28 14:03:23
    这里我们介绍两个脚本utlpwdmg.sql与undopwd.sql,这两个脚本是Oracle数据库软件提供的正式脚本,第一个脚本用于指定Oracle默认 的profile并提供了一个密码的验证函数,提供部分对新密码的验证;第二个脚本是将之前...
  • oracle 错误大全

    千次阅读 2017-08-16 16:34:53
    错误 中文释义 英文释义 1 ORA-00001 违反唯一约束条件 (.) unique constraint (string.string) violated 2 ORA-00017 请求会话以设置跟踪事件 session requested to set ...
  • 故障描述: Oracle用户被锁定,解锁后反复被锁。 故障分析: Oracle profile文件设置了密码输错次数限制,超过该次数就会被...查询状态为:LOCKED(TIMED) 故障处理: 1、查看profile文件配置信息: SELECT...
  • Oracle 密码策略

    千次阅读 2019-05-03 00:17:01
    --修改资源限制状态 --用户所有拥有的PROFILE中有关资源的限制与resource_limit参数的设置有关,当为TRUE时生效,当为FALSE时(默认值)设置任何值都无效。 --这个初始化参数是可以动态修改的。 --开启resource_...
  • Oracle 数据库密码文件的使用和维护

    千次阅读 2007-11-01 20:22:00
    概要: Oracle 关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容。本文是笔者在总结 Oracle 数据库安全管理工作的基础上,对 Oracle 数据库系统密码文件
  • PLSQL 登录oracle 提示密码过期

    千次阅读 2018-12-25 10:20:52
    提示密码过期后用超管登录PLSQL,执行查询:   ... 会看到一下图片: account_status 是 expired 或者 expired(grace) 这个状态是表示密码过期了; 解决方法有两个, 第一步: 查询密码的...
  • -------------------------------oracle修改密码,添加用户和删除用户,授权-----------------------------------修改oracle数据库用户密码的方法 WIN+R打开运行窗口,输入cmd进入命令行: 输入sqlplus ,输入用户名...
  • Oracle数据库查看用户状态

    千次阅读 2017-10-29 11:05:10
    Oracle数据库查看用户状态
  • oracle用户状态

    千次阅读 2010-06-28 00:22:00
    oracle中查看用户权限 1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users; 2.查看用户或角色系统权限: select * from dba_sys_...
  • 查看Oracle工作状态

    千次阅读 2011-08-31 15:25:10
    使用Putty工具登录OMU服务器,Putty工具的使用方法请参见Putty...执行su - oracle命令,输入“oracle”用户的密码,将当前用户切换为“oracle”用户。 执行命令sqlplus / as sysdba,以系统用户登录数据库。 屏幕输
  • Oracle数据库密码文件的使用和维护

    千次阅读 2004-09-01 21:13:00
    概要:Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容。本文是笔者在总结Oracle数据库安全管理工作的基础上,对Oracle数据库系统密码文件的创建、使用和维护...
  • Oracle-修改用户密码为UNLIMITED

    千次阅读 2017-06-02 10:21:13
    查看用户归属的profile ...1.查看用户归属的profileConnected to Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 Connected as xx@xxxxxxSQL> SELECT username,PROFILE FROM dba_users;
  • 修改Oracle系统管理员密码

    千次阅读 2019-01-15 14:40:10
    有时候我们在自己的电脑上安装oracle数据库来练习,可是长时间不用可能就忘记了sys system等管理员用户的密码。 这里给出一种修改密码的方法。 首先,找到数据库的实例,比如 本次装的实例为 orcl,那么数据库正常...
  • 遇见oracle错误时,查找错误对应的原因说明,便于定位并解决问题。
  • 在使用 Oracle Instance Manager 创建一数据库实例的时侯,在 ORACLE_HOME \ DATABASE 目录下还自动创建了一个与之对应的密码文件,文件名为PWDSID.ORA ,其中 SID 代表相应的 Oracle 数据库系统标识符此密码文件是...
  • Oracle数据库用户密码忘记 更改密码

    千次阅读 2018-01-15 12:00:14
    oracle服务器没打开,先打开服务; 打开cmd,输入services.msc;启动实例和监听 打开cmd,输入sqlplus /nolog,回车---->进入sqlplus;  输入“conn /as sysdba”;以超级管理员的方式连接数据库...
  • Oracle 数据库健康状态检查

    千次阅读 2015-03-03 14:01:19
    数据库健康状态检查。使用utl指令、statspack、awr来检查数据库的健康状态
  • RAC修改oracle、grid用户密码

    千次阅读 2014-09-10 11:02:33
    安装完RAC(11g、12c),oracle、grid的密码能不能修改
  • 确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。 【影响和风险】 影响  密码过期后,业务进程连接数据库异常,影响业务使用。  问题发生频率  数据库密码过期后,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 94,171
精华内容 37,668
热门标签
关键字:

oracle状态码