Oracle无法对所有EM相关帐户解锁怎么办

   创建EM的时候报错:

  配置: Failed to unlock mgmt_view account

  2013-4-29 22:47:03 oracle.sysman.emcp.EMReposConfig invoke

  严重: 无法对所有 EM 相关帐户解锁

  2013-4-29 22:47:03 oracle.sysman.emcp.EMConfig perform

  严重: 无法对所有 EM 相关帐户解锁

  有关详细资料, 请参阅 D:oraclecfgtoollogsemcaorclemca_2013_04_29_22_43_32.log 中的日志文件。

  2013-4-29 22:47:03 oracle.sysman.emcp.EMConfig perform

  配置: Stack Trace:

  oracle.sysman.emcp.exception.EMConfigException: 无法对所有 EM 相关帐户解锁

  at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:349)

  at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:158)

  at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:253)

  at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:590)

  at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1453)

  at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:574)

  at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:522)

  2013-4-29 22:47:03 oracle.sysman.emcp.EMConfig restoreOuiLoc

  配置: Restoring oracle.installer.oui_loc to D:oracleproduct11.2.0dbhome_1oui

  查看日志文件,是因为执行了下面的语句报的错:

  2013-4-29 22:47:03 oracle.sysman.emcp.util.PlatformInterface executeCommand

  配置: 执行 CMD /C D:oracleproduct11.2.0dbhome_1sysmanadminscriptsemcaemcaDbUtil.bat "D:oracleproduct11.2.0dbhome_1sysmanadminscripts;D:oracleproduct11.2.0dbhome_1bin;" D:/oracle/product/11.2.0/dbhome_1/perl/binperl.exe D:oracleproduct11.2.0dbhome_1sysmanadminscriptsemcaemcaDbUtil.pl D:oracleproduct11.2.0dbhome_1 "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=PC201303231245)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl.ke3470.com)))" SYS SYSDBA declare repos_pwd varchar2(30); view_user varchar2(30); view_user_pwd varchar2(30); view_user_acc_status varchar2(30); begin repos_pwd := ?; sysman.mgmt_view_priv.get_view_user(view_user); select account_status into view_user_acc_status from sys.dba_users where upper(username) = upper ( view_user ); IF view_user_acc_status like '%LOCKED%' THEN execute immediate 'alter user ' || view_user || ' account unlock'; END IF; IF view_user_acc_status like '%EXPIRED%' THEN sysman.mgmt_view_priv.set_view_user_creds ( repos_pwd ); sysman.mgmt_view_priv.GET_VIEW_USER_CREDS ( view_user, view_user_pwd ); execute immediate 'alter user ' || view_user || ' identified by ' || view_user_pwd || ''; END IF; end; orcl 1 SYSMAN_PWD 时出错

  但很奇怪的是,单独拿出来并不会出现这样的错误,再往前看看日志,发现执行上面的语句之前,报了另外一个错误:

  2013-4-29 22:47:03 oracle.sysman.emcp.util.PlatformInterface executeCommand

  配置: '?' 不是内部或外部命令,也不是可运行的程序

  或批处理文件。

  可以看出这个是windows下cmd命令提示符显示的错误信息,估计是调用内部命令的时候出错了,再看看刚打开cmd的时候在窗口首行提示的错误信息:


  这里已经可以很确定是windows命令行的问题了,像这样的错误一般在linux下是不会遇到的,执行下面的命令,在执行cmd的时候系统自动运行了某个命令,但是该命令不存在,所以报错。只要将自动运行置空即可:

  reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftCommand Processor" /v "AutoRun" /d "" /f

  再重新执行操作,不再出现上面的错误了。

  上面的语句添加了一条注册表项,各个参数的意思如下:

  /v:表示要添加的值名AutoRun

  /d:要分配的数据

  /f:不提示强行改写现有数据

时间: 2025-01-25 12:09:14

Oracle无法对所有EM相关帐户解锁怎么办的相关文章

数据帐号锁定-安装oracle 11g的时候 没有在口令管理里解锁sys system hr 和 scoot帐户怎么办?

问题描述 安装oracle 11g的时候 没有在口令管理里解锁sys system hr 和 scoot帐户怎么办? 安装oracle 11g的时候 没有在口令管理里解锁sys system hr 和 scoot帐户怎么办?影响使用吗?怎么解锁? 解决方案 可以修改口令和解锁的,可以参考我的这篇博客:http://blog.csdn.net/u012561176/article/details/42198153 解决方案二: 用sys登录再去解锁,试试看

浅析Linux系统帐户的管理和审计

1.登录帐户管理 在Linux下登录用户帐户的管理是通过utmp和wtmp这两个工具来实现的.wtmp还记录系统重启和系统状态变化的有关信息.所有与utmp和wtmp相关的数据都分别被保存在/var/run/utmp和/var/log/wtmp这两个文件中.这两个文件均归属于root用户所有并且访问权限被设置为644,这些文件中的数据是加密过的.可以用dump-utmp这个工具将原始的数据转换为ASCII的数据,便于系统管理员分析用户的登录以及系统重启和系统状态变化的有关信息. 登录帐户管理的相

5分钟让你成为百度凤巢的优质帐户布局高手

还是谈百度凤巢的帐户布局问题.上次谈到如何建立树状结构的帐户让你的帐户关键词质量度基本保持3星的状态.可能很多读者对于树状结构还不是特别了解.今天笔者就教大家如何去布局竞价帐户的树形.只要你掌握了这个布局方式.再庞大的竞价帐户到手也是轻而易举的能够分清条理做到一目了然的. 说道竞价这里笔者想说个题外话,就是很多做竞价的人员,把竞价当作一向独立的工作.笔者是这么认为了.SEM行业里.每个部门都处于同一条生产线.从开始到结束任何环节的过时都会影响到不同部门的数据.因为SEM里面竞价其实只占到3分之一

通过ASP.net程序创建域帐户故障

asp.net|程序|创建 我曾经成功地使用windows程序成功的创建了一批带邮箱的域帐户,但是,当我把这段代码交给我的一个同事(她负责开发Web应用)迁移到asp.net中后,只能创建域帐户,不能创建邮箱.为什么呢? 我们咨询了微软的工程师,他告诉我们,这是由于asp.net的权限不够,我们应该在asp.net模拟用户,这样就可以成功创建. 我将微软的相关文章摘录下来: 模拟 IIS 验证的帐户或用户 若要在收到 ASP.NET 应用程序中每个页的每个请求时模拟 Microsoft Inte

Windows XP帐户安全三招

帐户密码智能化 安全保护自己的帐户可不是一件容易的事,一些大意的用户将帐户密码设置的太短.长时间不改密码等等都是影响帐户安全的重要杀手,不过现在我们从技术上来为这些大意的用户作出限制,那就是动用组策略这神奇的工具. 在开始菜单中打开运行对话框,输入"Gpedit.msc"打开组策略编辑器,依次浏览到"本地计算机策略"--"计算机配置"--"Windows设置"--"安全设置"--"帐户策略&quo

详解Windows 7中的改进型用户帐户控制(UAC)

昨天我们分析了Windows 7里的Federated Search,今天我们来看看一个曾经在Vista中广受批判的功 能:用户帐户控制(UAC).只要系统稍作改变,它就会频繁弹出对话框来寻求用户的许可,因此它成为 了Vista中最受痛恨的一个功能.另外使用UAC对一个程序进行判断有时候也很复杂. 而且微软在仅为UAC提供两个选项:开启UAC或者关闭UAC,许多用户常常因为忍受不了UAC的折磨而选 择关闭.那么UAC在Windows 7里有了什么样的改变呢? 之前E7团队在blog中介绍了这个新

酷我音乐帐户登陆与管理

帐户登陆 A)请在网络链接情况下使用注册和登录功能: B)登陆帐户入口 方法一:在音乐盒界面中找到"用户登陆区域"(如下图): 方法二:点击酷我音乐右上方的主菜单按钮,在下拉菜单中选择"登录帐户",在跳出的"用户登录"对话框中进行登录;下拉菜单截图: 登陆帐户 若已有酷我帐户,可直接点击"登陆"按钮.在跳出的"用户登录"对话框中输入帐号和密码,然后点击"登陆"即可登录到酷我音乐;此外,还

组策略设置Win8帐户登录错误上限及锁定时间

为安全起见,一些比较重要的应用如网银系统等会设置登录次数限制,比如在用户登录过程中如果5次密码输入错误就会被冻结或者一段时间内禁止登录等.微软的Windows 8系统中提供了帐户登录次数限制这个安全机制,不过这个功能默认是关闭的,对系统安全和资料隐私有特别要求的用户,可以通过组策略设置开启帐户登入错误次数限制这个功能,并指定登录错误次数上限和系统锁定时间. 在Win8开始屏幕或者传统桌面中按快捷键"Win+R",在运行窗口中输入"gpedit.msc",准备进入Wi

中华通网络电话如何注册网络电话帐户?

  方法一:下载安装中华通软件后,点击软件上的"免费注册",具体操作如图: 操作时验证码的图标看不到,可能因为以下几种原因引起: a.如果验证码看不到的,请点击后换张图片重新操作,留意区分全半角. b.如果用户名重复注册的或者填写不规范(用户名是以小写字母开头的,没有限制长度),系统会给予提醒的,请留意. c.可能是电脑浏览器的安全设置过高,请在IE工具栏里,选择Internet选项-安全-安全级别设置为中低级,关闭浏览器后,重新操作. (对于电脑或者网络IP地址首次在软件上下载注册中