今天在笔记本上新安装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服务的状态

 

 

 

 

 

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:1 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐