Oracle安装错误
在服务器上安装Oracle10g,这个版本我已经安装过很多遍了,以为绝对轻松,可谁知道,在新建数据库的时候出现了错误:“由于以下错误,Enterprise Manager配置失败-启动 DBConsole时出错。DBConsole启动失败您可以以后通过手动D:\oracle\product\10.1.0\Db_1\bin\emca 脚本,重新使用 Enterprise
Manager 配置此数据库”,如下图所示:
因此我安装错误提示找到emca脚本运行,结果一闪而过,没有信息。看到有人说,这个不影响使用,因此我试了一下,在sqlplus中的确可以连上数据库,但是,Net Manager中ORCL服务测试不成功。显示没有监听,但是监听和服务又都开着的,只有OracleDBConsoleORCL没有开启,于是呼在服务里重启它,但是老是启动不了。网上找了一大堆解决办法,说的最多的是手动重建em资料库,但是我的命令根本就用不了,显示C:\Documents and Settings\Administrator>emca -deconfig dbcontrol db -repos drop 用法不正确。
最后还以为是服务器不能装Oracle,搞了三天都没解决办法,后来看到一哥们儿写了一篇Oracle监听启动不了的文章(http://www.doc88.com/p-695588720841.html),给我很大的启发,他说是因为IP的原因,监听端口被屏蔽了,我就按照他的方法在IP上添加了1521端口。
添加1521端口偶,测试结果还是一样连接不上,当然监听的错误没有了,而是报的其他的错误,OracleDBConsoleORCL一样启动不了,因此我怀疑是其他端口也被禁用了,但是找不到具体是那个,所以我索性就把所有的的都开启
最后,重新通过Database Configuration Assistant重新配置了一个新的数据库,测试结果成功。几天的难题终于解决了。当然应该可以去试试只开启EM的端口,重配数据库。这个问题留待有时间解决,或者有人试过以后请告诉我一下。