oracle 11g密码过期问题解决方法
ORACLE 11G密码过期问题:
1、使用oracle用户进入sql编辑器中执行修改密码(原始密码,保持不变)的命令
sql>alter user 用户名 identified by "密码";
2、查看用户的proifle是那个,一般是default:
sql>SELECT username,PROFILE FROM dba_users;
3、查看指定概要文件(如default)的密码有效期设置:
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
4、将密码有效期由默认的180天修改成“无限制”:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
5、重启应用服务即可。
数据库重启步骤:
1、打开secureCRT,连接到数据库所在的linux机器。若用户为root,请输入命令“su - oracle”并回车,若要密码,输入密码后并回车,就切换到了oracle用户下。
2. 关掉oracle的监听进程:命令为“lsnrctl stop”并回车,这时外部没法连接到数据库了。如图有提示关闭成功信息。
3.先杀掉所有session,“ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill”也可以用其他办法。然后用sqlplus登录到数据库。命令依次为:“sqlplus /nolog”-“connect / as sysdba” ,最后用命令关闭oracle数据库"shutdown immediate" 。关闭命令的时候需要等待点时间,成功后会有如图的提示。
4.用命令"exit"退出sqlplus。然后用命令“lsnrctl start”启动数据库的监听进程。如图提示语句表明启动成功。
5.先用sqlplus登录到数据库。命令依次为:“sqlplus /nolog”-“connect / as sysdba”。然后输入命令“startup”并回车。等待几分钟会出现如图提示信息。最后用命令“exit”退出sqlplus。
参考链接:https://zhidao.baidu.com/question/331648255.html
最新文章
- 关于JavaScript内存泄漏的质疑
- MPI运行程序(接触)
- 推荐几个的chorme的扩展程序
- LightOJ1257 Farthest Nodes in a Tree (II)(树的点分治)
- C++求斐波那契数
- if-else的优化举例
- Debian添加软件源
- NetAdvantage webdatagrid 控件的一些属性
- 网络流(最大密集度子图,分数规划):UvaLive 3709 Hard Life
- hdu 5446 Unknown Treasure 中国剩余定理+lucas
- 三 APPIUM Android自动化 测试初体验
- OC语言中如何在便利构造器中利用便利初始化进行初始化
- BotVS开发基础—2.11 API绘制图表
- 【转】RO段、RW段和ZI段 --Image$$??$$Limit 含义(zz)
- The repository 'http://cdn.debian.net/debian stretch Release' is not signed.
- Angularjs中的Controller
- app.jsNodejs启动测试服务
- django 远程数据库mysql migrate失败报error 1045之 解决方案
- AOP:静态代理实现方式①通过继承②通过接口
- Win7双屏显示设置