版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oraclellg用户被锁定theaccountislocked的解决办法用SQLPlus登录时输入:connscott/tiger给出提示:ERROR:ORA-28000:theaccountislocked解决方法:解决:(1)以DBA的身份登录另一个用户,输入:c:sqlplussys/test1234assysdba(2)为scott解锁,输入:alteruserscottaccountuniock;给出提示:用户已更改。SQLconnscott/tigerERROR:ORA-28001:thepasswordhasexpired更改scott的口令新口令:(3)输入新的密码.测试、运
2、行程序时,一般使用服务器上的oracle服务,2010年春节后第一天来上班,服务器整体down掉了,所以只好使用本机的oracle服务,是两年装的,连system的密码都不记得了。首先,开启本地的oracle服务,开始-设置-按制面板-管理工具-服务按字母O"很快找到oracle相关的九个服务,OracleOraDb10g_home1TNSListener服务一般是开着的,因为开发人员一般都要在自己的机子上使用客户端连接远程的数据库服务器,如果大家没有开就开一下吧。OracleServiceORCL服务,准确的说应该是OracleServiceSID服务,我的SID是的oracle默
3、认的ORCL,所以就是OracleServiceORCL,也开启,OK了。其次,在NETManager中配置一个服务命名,记得以前在NETManager中是会自动配置一个本地的服就那么几步,很简单了,到了最后测试,默认使用scott/tiger进行测试,出现ora-280000theaccountislocked提示,换system/manager也是ora-280000theaccountislocked,账号也锁定,看来得解决这个问题。解决ora-280000theaccountislocked的问题:开始->运行->cmd进行DOS界面输入:sqlplus.exe/assys
4、dba;SQL>alertuserscottaccountunlock;Useraltered.sql>commit;Commitcomplete.SQL>connscott/tigerERROR:ORA-28OO1:thepasswordhasexpiredChangepasswordforscottNewpassoword:RetypenewpasswordPasswordchangedConnect.SQL>commit;Commitcomplete.这个时候使用scott/新的密码进行netmanager测试可以成功,这样就解决了ora-280000theacc
5、ountislocked的问题当使用同样的方法解决system登录时的ora-280000theaccountislocked问题时:出现下面问题SQL>consystem/managerERROR:ORA-01017:invalidusername/password;logondeniedWarning:YouarenolongerconnecttoORACLE.改了密码试了N次,不行,这意味着我忘记了system的密码,呵呵,毕竟两年了。那下一个问题就是如果system的密码忘了怎么办?首先,使用上面提到的方法进入sqlplusSQL>conn/assysdbaConnect.
6、SQL>alterusersystemidentifiedbymanager;Useraltered.SQL>commit;Commitcomplete.SQL>connsystem/manager;Connected.到此这个问题也解决。其实不管在Netmanager中是否配置了本地服务命名,使用SQLplus都可以连接服务器,只要不写相应的HostString就可以。最近两个朋友问我同样的问题,他们发现里面有一个账户总是莫名其妙的被锁住,不知道是什么原因。我首先想到的是用户defaultprofiles中的failed_login_attempts参数设置问题,然后扩展的
7、问题是这个参数的精确含义及相关值查询。结果如下:1.查询failedogin_attempts参数默认值:(备注:9i环境中此参数的值为unlimited)SQL>conn/assysdbaConnected.SQL>descdba_profiles;NameNull?TypePROFILENOTNULLVARCHAR2(30)RESOURCE_NAMENOTNULLVARCHAR2(32)|RESOURCE_TYPEVARCHAR2(8)LIMITVARCHAR2(40)SQL>selectresource_name,limitfromdba_profileswherere
8、source_name'FAILED_LOGIN_ATTEMPTS:RESOURCE_NAMELIMITFAILED_LOGIN_ATTEMPTS101rowsselected.2模拟账户被锁现象(为方便模拟lock现象,修改defaultprofilefailedogin_attempts=3)a. 修改参数failed_login_attempts=3SQL>conn/assysdba;Connected.SQL>alterprofiledefaultlimitfailed_login_attempts3;Profilealtered.b. 重现错误登陆正确登陆SQL&
9、gt;connecc_view/eccdevdb1Connected.SQL>connecc_view/eccdevdb1Connected.第一次登陆失败SQL>connecc_view/hhdevdb1ERROR:ORA-01017:invalidusername/password;logondeniedWarning:Youarenolongerconnectedto.ORACLE第二次登陆失败SQL>connecc_view/hhdevdb1ERROR:ORA-01017:invalidusername/password;logondenied第三次登陆失败SQL&g
10、t;connecc_view/hhdevdb1ERROR:|ORA-01017:invalidusername/password;logondenied连续3次登陆失败后,账户被锁住了SQL>connecc_view/hhdevdb1ERROR:ORA-28000:theaccountislocked3. 解锁SQL>conn/assysdbaConnected.SQL>alteruserecc_viewaccountunlock;Useraltered.4. 解决方案(1) 可以考虑查询应用部署中错误的password或者数据库连接等可能导致错误password的地方,彻底
11、的查询问题所在。(2) 修改参数failed_login_attempts=unlimitedSQL>alterprofiledefaultlimitfailed_login_attemptsunlimited;Profilealtered.SQL>selectresource_name,limitfromdba_profileswhereresource_name'FAILED_LOGIN_ATTEMPTS:RESOURCE_NAMELIMITFAILED_LOGIN_ATTEMPTSUNLIMITED扩展知识点及备注说明(1)Q:FAILED_L0GIN_ATTEMPT
12、S=33的含义是什么?是累计失败次数还是连续失败次数?A:FAILED_LOGIN_ATTEMPTS=3的含义是从第一次登录失败开始计算,连续登陆失败的次数。而不是累计失败的次数。试验如下:SQL>connecc_view/eccdevdb1Connected.第一次登陆失败SQL>connecc_view/hhdevdb1ERROR:ORA-01017:invalidusername/password;logondeniedWarning:YouarenolongerconnectedtoORACLE.|第二次登陆失败SQL>connecc_view/hhdevdb1ERR
13、OR:|ORA-01017:invalidusername/password;logondenied正确登陆SQL>connecc_view/eccdevdb1Connected.此时不是累计,而是重新计算第一次登陆失败SQL>connecc_view/hhdevdb1|ERROR:|ORA-01017:invalidusername/password;logondeniedWarning:YouarenolongerconnectedtoORACLE.第二次登陆失败SQL>connecc_view/hhdevdb1lERROR:ORA-01017:invaliduserna
14、me/password;logondenied第三次登陆失败SQL>connecc_view/hhdevdb1lERROR:ORA-01017:invalidusername/password;logondenied三次登陆失败后,账户被锁SQL>connecc_view/eccdevdb1lERROR:ORA-28000:theaccountislocked(2)Q:如何从数据库中查询当前FAILED_LOGIN_ATTEMPTS的值?dba_profiles是限额,并不代表当前值,如果查询当前失败的值怎么查?A:selectNAME,LCOUNTfromuser$,user$为
15、viewdba_users的基表,通常可以查询一下试图对应的基表,oracle可能会隐藏一些参数初始值为0:SQL>selectNAME,LCOUNTfromuser$wherename='ECC_VIEW;错误登陆一次后,值为1SQL>connecc_view/hdevdb1ERROR:ORA-01017:invalidusername/password;logondeniedSQL>selectNAME,LCOUNTfromuser$wherename='ECC_VIEW;NAMELCOUNTECC_VIEW1错误登陆2次后,值为2SQL>connecc_view/hdevdb1ERROR:ORA-01017:invaliduse
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 经验交流:打造“参与文化”焕发职工新活力
- 2024-2034年中国二氧化碳压缩机行业发展趋势预测及投资战略咨询报告
- 2024-2030年中国骨科医疗器械行业市场竞争态势及投资前景研判报告
- 2024-2030年中国防伪证卡行业市场经营管理及投资方向分析报告
- 自考《发展与教育心理学》阶段测试
- 2024-2030年中国西安市数字经济行业市场全景调查及发展趋势分析报告
- 2024-2030年中国职业培训行业发展形势分析及市场前景规划报告
- 2024-2030年中国社交电商行业市场发展模式及投资前景分析报告
- 2024-2030年中国火力发电厂水资源利用行业发展现状及未来前景分析报告
- 2024-2030年中国水利工程勘察设计行业市场深度分析及发展趋向分析报告
- 医院购置医疗耗材申请表
- 企业退休职工计划生育奖励申请表(最新)
- 中班语言活动《蚂蚁和西瓜》——才钰钦
- 核心素养与学科课程教学的关系
- 2022年度英语希望之星风采大赛即兴问答题库小学组
- 关于成立决策委员会的建议
- 铁塔日常维修及隐患整治指导方案
- 深圳劳动能力鉴定申请书样表
- 南京玄武湖英文导游词
- CEIEN60529-外壳提供的保护等级(IP代号)
- 专题36 电磁学经典计算题——历年高考物理真题精选之黄金30题(解析版)
评论
0/150
提交评论