zoukankan      html  css  js  c++  java
  • 在linux环境下重启oracle数据库,解决密码过期的问题

    (1) 以oracle身份登录数据库,命令:su – oracle

    (2) 进入Sqlplus控制台,命令:sqlplus /nolog

    (3) 以系统管理员登录,命令:connect /as sysdba

    (4)  关闭数据库,命令:shutdown immediate

    (5)启动数据库,命令:startup

    (6) 退出sqlplus控制台,命令:exit

    (7) 进入监听器控制台,命令:lsnrctl

    (8) 启动监听器,命令:start

    (9) 退出监听器控制台,命令:exit

    (10)重启数据库结束 

    密码过期 按照如下步骤进行操作:
    1、查看用户的proifle是哪个,一般是default:
    sql>Select username,PROFILE FROM dba_users;
    2、查看指定概要文件(如default)的密码有效期设置:
    sql>Select * FROM dba_profiles s Where s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
    3、将密码有效期由默认的180天修改成“无限制”:
    sql>Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
    修改之后不需要重启动数据库,会立即生效。
    4、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;
    已经被提示的帐户必须再改一次密码,举例如下:
    $sqlplus / as sysdba
    sql> alter user riskbase identified by riskbase<原来的密码> ----不用换新密码
    oracle11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。

  • 相关阅读:
    【三中校内训练】怎样更有力气
    【四校联考】立方体
    【四校联考】点
    第11章 卷积神经网络(CNNs)
    第10章神经网络基础
    在jupyter中配置python3
    第9章 优化方法和归一化
    第8章 参数化学习(parameterized learning)
    第7章 你的第一个分类器
    第6章 配置开发环境
  • 原文地址:https://www.cnblogs.com/lovenannan/p/9702666.html
Copyright © 2011-2022 走看看