关于oracle 10g EM和isqlplus无法进入web界面的问题

  今天在笔记本上新安装oracle 10g,进行学习。

 

操作系统:windows xp  sp3

数据库:oracle 10g 10.2.0.1.0

 

  选择使用WINDOWS平台搭建oracle数据库,考虑到自己是菜鸟,windows能快速建立,进行使用,而linux系统,需要配置环境变量

创建用户等一系列操作。但是今天在搭建的过程中,遇到有关EM和isqlplus 不能进入WEB的问题。

    实例是随安装数据库软件时一道安装的,之后我在浏览器输入

 

http://scofiled-666:1158/em(早期版本,端口号可能为5500

 

http://scofiled-666:5560/isqlplus      就无法打开页面,首先怀疑是端口错误,于是打开 oracle/product/10.1.0/Db_1/install

里的portlist.ini 文件,检查端口正确,于是通过Google和百度查询问题,是windows服务里oracledbconsole_you,此服务没有启动,导致页面无法打开,在CMD界面下输入 net start oracledbconsole_you,提示不是windows 自带服务,无法启动,再查资料,解决方式如下:

     1.cmd 界面下输入 set oracle_sid=you

     2.输入  emctl  start dbconsole    ------手工启动oracledbconsole_you服务

     3. 需要在oracle/product/10.1.0/Db_1/ 有主机名+oracle_sid命名的文件(如:scofiled-66_orcl ),

 

在oracle/product/10.1.0/Db_1/oc4j/j2ee/  有OC4J_DBConsloe_scofiled-66_orcl 文件  (红色是需要修改的

      4.启动服务成功后,利用 emctl status dbconsole 检查状态,发现EM端口为1158。

      5.检查侦听服务是否运行,可使用lsnrctl status 检查状态

 

 

备注:针对数据库所在主机,网络状况导致不能进入OEM和isqlplus的问题,还可修改本机c:/windows/system32/drivers/hosts文件

 

将127.0.0.1 localhost   改为本机主机名,如: 127.0.0.1 scofiled-66

 

 

网上:还有的方法是利用emca命令重新配置EM,我将相关命令罗列如下

emca -config dbcontrol db -repos create 创建em资料库,并配制Database Control
emca -deconfig dbcontrol db -repos drop 取消配制Database Control,并删除em资料库
emca -repos create 创建一个EM资料库
emca -repos recreate 重建一个EM资料库
emca -repos drop 删除一个EM资料库
emca -config dbcontrol db 配置数据库的 Database Control
emca -deconfig dbcontrol db 删除数据库的 Database Control配置
emctl start dbconsole 先设置ORACLE_SID环境变量后,启动EM console服务
emctl stop dbconsole 先设置ORACLE_SID环境变量后,停止EM console服务
emctl status dbconsole 先设置ORACLE_SID环境变量后,查看EM console服务的状态

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值