ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:189.23KB ,
资源ID:24598694      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24598694.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle 11g口令过期的解决.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Oracle 11g口令过期的解决.docx

1、Oracle 11g口令过期的解决今天发现服务器上的Oracle11g突然登录不上去了,提示ORA-28002错误,说是口令过期。不当DBA还真不知道Oracle有这神秘功能。上网上一查,有类似遭遇的朋友在论坛上求助,人家让他找DBA。汗。好在有的DBA乐于分享,终于找到了解决方案:1. 用DBA账户登录SQL PLUS。我用的是sysman。2. 系统会提示口令失效,但是会马上让你重置新密码。3. 重置之后,进入SQL PLUS控制台。4. 查看口令失效用户的profile文件 SQLSELECTusername,profileFROMdba_users;EM(Web界面的控制台):服务器用

2、户,查看口令失效的用户对应的概要文件,这里假设为DEFAULT,下同。5. 查看对应的概要文件的口令有效期设置SQLSELECT*FROMdba_profilesWHEREprofile=DEFAULTANDresource_name=PASSWORD_LIFE_TIME;EM(Web界面的控制台):服务器概要文件选择刚刚查到的概要文件DEFAULT查看,查看口令下面的有效期值。6.将口令有效期默认值180天修改成“无限制”(此项要慎重!除非你真得不想要这个密码失效的机制!)SQLALTERPROFILEDEFAULTLIMITPASSWORD_LIFE_TIMEUNLIMITED;EM:服务

3、器概要文件选择刚刚查到的概要文件DEFAULT编辑口令,在有效期输入或选择你需要的值,保存。该参数修改实时生效。出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED,即建议客户能够定期修改数据库用户口令。在修改PASSWORD_LIFE_TIME值之前已经失效的用户,还是需要重新修改一次密码才能使用。SQLALTERUSERtestINDENTIFIEDBYpassword也可以从SQL Developer 里面来修改用户的密码,用sysman账户登录以后,找到数据库中的其他用户节点,展开,找到你要修改密码的用户。然后编辑用户,对用户密码进行重置,如下图

4、:Oracle TroubleshootingEM Cannot Connect to Database Instance and ORA-28001作者:fangwen.YU来源:博客园发布时间:2010-06-05 13:27阅读:173 次原文链接 收藏 启动EM database constrol SET ORACLE_SID=orcl emctl start dbconsole打开浏览器 -https:/localhost:1158/em/但是却发现如下问题,刚开始以为是instance没有起来,但是执行如下SQL语句,发现数据库已经Open了,sysORCLselectopen_m

5、odefromv$database;OPEN_MODE-READWRITE那么是啥问题呢? 注意到上图中有个ORA-28001错误,提示password过期了!那么是那个user的密码过期了呢,很容易想到是SYSMAN。那么查下SYSMAN的状态,sysORCLselectusername,account_status,lock_date,expiry_datefromdba_users2whereusername=SYSMAN;USERNAMEACCOUNT_STATUSLOCK_DATEEXPIRY_DA-SYSMANEXPIRED22-APR-10sysORCL可以看到SYSMAN的密码

6、早就过期了!找到问题所在,接下来就进行解决吧,先改动SYSMAN的密码试下看看,sysORCLalteruserSYSMANidentifiedbysysman;Useraltered.sysORCLselectusername,account_status,lock_date,expiry_datefromdba_users2whereusername=SYSMAN;USERNAMEACCOUNT_STATUSLOCK_DATEEXPIRY_DA-SYSMANOPEN02-DEC-10sysORCL现在看到SYSMAN的状态是OPEN了,那么再刷新下EM的页面试试,但是很不幸,问题没有解决

7、:(也许应该重启下em database console.emctl stop dbconsoleemctl start dbconsole但是很不幸,还是不行.而且,这个时候查看SYSMAN的状态,会发现,居然被锁住了!sysORCLselectusername,account_status,lock_date,expiry_datefromdba_users2whereusername=SYSMAN;USERNAMEACCOUNT_STATUSLOCK_DATEEXPIRY_DA-SYSMANLOCKED(TIMED)05-JUN-1002-DEC-10重新解锁这个账户 SQL alter

8、 user sysman account unlock;修改以下文件中的内容,(1)$ORACLE_HOMEhostname.domain_sidsysmanemdtargets.xml对于我的数据库来说,就是 E:appfangyuproduct11.1.0db_1SZ1-DEV-LXP-_orclsysmanemdtargets.xml 将以下内容 改成 =(2) $ORACLE_HOMEsysmanconfigemoms.properties同样,对于我的数据库来说就是 E:appfangyuproduct11.1.0db_1sysmanconfigemoms.properties将以下

9、内容oracle.sysman.eml.mntr.emdRepPwd=%EM_REPOS_PWD%改成oracle.sysman.eml.mntr.emdRepPwd=sysman在重新刷新EM页面,解决ORA-28001: the password has expired” 时间 : 2010-07-21 作者:网络 编辑:huyang629 点击: 评论 -文章分类:数据库 Oracle 10g 以上密码失效问题 oracle em无法登录,我自己遇到的问题总结如下: 其中有两个用户可能密码失效 1、 sysman 2、 dbsnmp 首先,以SYS DBA身份进入sqlpuls 打开sq

10、lpuls SQL-请输入用户名:sys as sysdba SQL-密码: 登录成功以后查询DBA用户状态 SQL-select username,account_status from dba_users; 查看其中常用的用户状态是否是EXPIRED 还是LOCKED 有的是LOCKED 如果sysman状态是过期,修改密码方法: 1、执行emctl stop dbconsole 执行完成后再停止agent:emctl stop agent 使用下面的命令来检查是否缺失停止了: emctl status dbconsole emctl status agent 确认停止以后就可以在sqlp

11、uls里改密码了 2、执行下面的命令修改sysman密码: SQL-alter user sysman identified by ; 不过首先你得确认一下sysman是否被锁定,就是执行 SQL-select username,account_status from dba_users; 看sysman的状态,如果是LOCKED,那么你先得解锁: SQL-alter user sysman account unlock; 解锁完成后再修改密码,或者修改后再解锁都行,步骤可以颠倒,但是绝对不能少。 修改完成后 SQL-connect sysman/密码 如果连接成功就可以进行下一步了。 3、修

12、改emoms.properties 在路径 ORACLE_HOMEHOST_SIDsysmanconfig下 找到文件后编辑以下两句: oracle.sysman.eml.mntr.emdRepPwd= Your encrypted password oracle.sysman.eml.mntr.emdRepPwdEncrypted=True 找到后把Your encrypted password改成你这个用户要改的密码(明文),然后把下面的True改成False. 4、重新启动dbConsole emctl start dbconsole emctl start agent 两个都启动了以后

13、你再到emoms.properties里看,是不是密码给你加密了,而且emdRepPwdEncrypted变成了True! 如果用户dbsnmp也失效的话,同样的办法,先停止dbconsole和agent然后在sqlplus里确保他的状态是open,修改密码,然后再去文件中改,不过这次文件不一样,变成了targets.xml ,它的路径在 ORACLE_HOMEHOST_SIDsysmanemd 修改以下行: Property NAME=password VALUE= ENCRYPTED=TRUE/ 同样把改成你要改的密码,把后面的TRUE改成FALSE,保存。重新启动dbconsole和ag

14、ent. 文章出处:飞诺网():Oracle提示错误消息ORA-28001: the password has expired,oracle 2010-07-19 14:05:21 阅读442 评论0 字号:大中小订阅 Oracle提示错误消息ORA-28001: the password has expired,经调查是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录。可通过SELECT * FROM dba_profiles WHERE profile=DEFAULT AND resource_

15、name=PASSWORD_LIFE_TIME语句查询密码的有效期设置,LIMIT字段是密码有效天数。在密码将要过期或已经过期时可通过ALTER USER 用户名 IDENTIFIED BY 密码 ;语句进行修改密码,密码修改后该用户可正常连接数据库。长久对应可通过ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED语句将口令有效期默认值180天修改成“无限制”。出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED,建议客户定期修改数据库用户口令。叶落归根 的 Oracle更改system和sy

16、s用户密码SQL alter user system identified by password;用户已更改。SQL alter user sys identified by password;用户已更改。SQL alter user system identified by manger;用户已更改。SQL exit从Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.

17、1.0 - Production中断开D:oracleora92binsqlplusSQL*Plus: Release 9.2.0.1.0 - Production on 星期四 8月 16 11:40:37 2007Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.请输入用户名: system请输入口令:连接到:Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionWith the Partitioning, OLAP and Oracle Data

18、 Mining optionsJServer Release 9.2.0.1.0 - ProductionSQL select instance_name from v$instance;INSTANCE_NAME-orclWhat to do when Enterprise Manager is not able to connect to the database instance (ORA-28001) 收藏 What to do when Enterprise Manager is not able to connect to the database instance (ORA-28

19、001) If you are trying to connect to the Oracle enterprise Manger and you get the following errors:Enterprise Manager is not able to connect to the database instance.And in tEnterprise Manager is not able to connect to the database instance.And in the “Agent connection to instance” section:Status: F

20、ailedDetails: ORA-28001: the password has expired (DBD ERROR: OCISessionBegin)One of the reasons could be that the password for the SYSMAN user is expired. However, changing the password alone will not solve this issue. Several additional steps are required in order to make Oracle Enterprise Manager

21、 connect:Before you start: Verify that ORACLE_HOME, ORACLE_SID environment variables are set. If not, set them using as environment variables or open a command line and type SET ORACLE_SID=1. Stop the dbconsole: emctl stop dbconsole (dos and Unix) or using the windows services stop the OrcleDBConsol

22、e.2. Connect to the database as a user with DBA privilege with SQL*Plusand run the following command:alter user sysman identified by ; 3. Verify that the new password worksSQL connect sysman/ 4. Go to ORACLE_HOME/sysman/config and save a backup of the emoms.properties file.a) Open the file emoms.pro

23、perties and search for:oracle.sysman.eml.mntr.emdRepPwd= Replace the encrypted value with the new password valueb) Search for oracle.sysman.eml.mntr.emdRepPwdEncrypted=TRUE and change TRUE to FALSEc) Save and close emoms.properties5. Restart the dbconsole:emctl start dbconsole (dos and Unix) or usin

24、g the windows services start the OrcleDBConsole.6. Open emoms.properties again and Search for:a)oracle.sysman.eml.mntr.emdRepPwd= verify that the password is encryptedb) oracle.sysman.eml.mntr.emdRepPwdEncrypted= verify that the value is set to TRUE7. Refresh Oracle Enterprise Manager 本文来自CSDN博客,转载请

25、标明出处:Oracle错误代码:ORA-28002导致密码消失技术日志 2011-01-11 13:48:57 阅读106 评论0 字号:大中小订阅 Oracle错误代码:ORA-28002。受影响版本:Oracle11g以上版本。导致密码消失的原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即可。解决方法:以下步骤以具有DBA权限用户操作1.查看口令失效用户的profile文件SQLSELECT u

26、sername,profile FROM dba_users;EM:服务器用户,查看口令失效的用户对应的概要文件,这里假设为DEFAULT,下同。2.查看对应的概要文件的口令有效期设置SQLSELECT * FROM dba_profiles WHERE profile=DEFAULT AND resource_name=PASSWORD_LIFE_TIME;EM:服务器概要文件选择刚刚查到的概要文件DEFAULT查看,查看口令下面的有效期值。3.将口令有效期默认值180天修改成“无限制”SQLALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;EM:服务器概要文件选择刚刚查到的概要文件DEFAULT编辑

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1