1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Oracle 10g EM登录后提示“数据库状态当前不可用可能是因为数据库的状态为装载或不装载”

Oracle 10g EM登录后提示“数据库状态当前不可用可能是因为数据库的状态为装载或不装载”

时间:2021-03-05 05:15:42

相关推荐

Oracle 10g EM登录后提示“数据库状态当前不可用可能是因为数据库的状态为装载或不装载”

数据库|mysql教程

Oracle 10g,Oracle 10g EM登录后提示“

数据库-mysql教程

发卡代理源码,查看Ubuntu网口,tomcat清理7天日志,爬虫法律风险简介,php语言与html哪个好,提供seo推广lzw

创建Oracle数据库过程中更改了sys,system等密码后,EM可以正常登录,但是登录后提示ldquo;数据库状态当前不可用。可能是因为数

流量自动推广网站源码,vscode写html怎么写,ubuntu zfs指南,win上搭建tomcat,java 爬虫 按钮,php swf 转换,seo1视频加密通道,班级同学录网站,destoon模板如何安装lzw

斗地主游戏源码,vscode 安装php,切换输入法ubuntu,tomcat jsp过大,sqlite如何查看表,移动端滑动删除插件,适合.net的前端框架,网页下载链接 爬虫,php源码 企业,seo 产品描述,网站右侧悬浮框,易语言网页验证码,织梦旅游站模板,win8 metro风格的页面,ssm车辆维修管理系统,免费拍卖小程序lzw

创建Oracle数据库过程中更改了sys,system等密码后,EM可以正常登录,但是登录后提示“数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 ‘启动’ 可以获得当前状态并打开数据库。如果无法打开数据库, 单击 ‘执行恢复’ 可执行相应的恢复操作。”

解决方法如下:

1、停止dbconsole

[oracle@star~]$ emctl stop dbconsole

查看状态,确认dbconsole已经停止

[oracle@star~]$ emctl status dbconsole

**如果执行emctl stop dbconsole

报错:Environment variable ORACLE_SID not defined. Please define it.

则执行:set ORACLE_SID=数据库名

2、修改sysman用户的密码,,我把密码改成oracle123

[oracle@star~]$ sqlplus / as sysdba

SQL> alter user sysman identified by oracle123;

解锁用户:

SQL> alter user sysman account unlock;

确认密码已修改:

SQL> conn sysman/oracle123@csc

Connected.

3、转到$ORACLE_HOME/host_sid/sysman/config目录下

a. 把emoms.properties另存为emoms.properties.old

b. 修改emoms.properties文件

找到oracle.sysman.eml.mntr.emdRepPwd=把等于后的加密字串替换成刚才更改的密码oracle123;

找到oracle.sysman.eml.mntr.emdRepPwdEncrypted=TRUE 把TRUE换成FALSE。

4、重启dbconsole,访问EM恢复正常

[oracle@star~]$ emctl start dbconsole

在此登录:5500/em,提示让输入用户名密码。

至此,恢复正常。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。