蛋疼的Oracle11gR2安装之旅,求各位大侠指点。
笔记本一个,Win7 64位旗舰版,因为要用PLSQL Developer,所以准备安装32位的Oracle11gR2(官网上下的那两个压缩包,解压到一个文件夹里)。
百度了一下安装图解,然后一路很顺利的装好了。
问题出现了:
先试了下打开Database Control,但是弹出的IE窗口半天没反应。
然后,按照上面写的
1、先添加了环境变量:计算机=>属性=>高级系统设置=>环境变量=>系统变量=>新增:Oracle_Sid=orcl;
2、C:\Users\XXX>emctl stop dbconsole
OC4J Configuration issue.
F:\app\XXXX\product\11.2.0\dbhome_1/oc4j/j2ee/OC4J_DBConsole_SS-PC_orcl not found.
3、百度了下,进入F:\app\XXXX\product\11.2.0\dbhome_1\oc4j\j2ee文件夹下,发现有两个OC4J_DBConsole文件夹【OC4J_DBConsole】与【OC4J_DBConsole_localhost_orcl】,于是将【OC4J_DBConsole_localhost_orcl】这个文件夹删了,将【OC4J_DBConsole】改为【OC4J_DBConsole_SS-PC_orcl】。
4、这下再emctl stop dbconsole还是出错:
EM Configuration issue.
F:\app\XXXX\product\11.2.0\dbhome_1/SS-PC_orcl not found.
百度了下,说需要重新部署EM;【资料连接:http://blog.chinaunix.net/uid-15108676-id-1688090.html】
5、好吧,我用Windows管理手动将dbconsole服务停了,然后开始准备重建EM,坑爹啊,emca -deconfig dbconsole db各种失败;不管它,先drop掉EM。
6、然后重建:emca -config dbconsole db -repos create【recreate也试了】,各种失败。
7、说监听问题,好吧,我把监听和服务名都删了,使用【Net Configuration Assistant】重建,然后测试服务,吐血啊:正在连接...
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。
服务名:orcl
主机名:我填的是计算机名 SS-PC
监听自动建好,不需要填写
你妹啊,各种重启监听服务,将主机名改为127.0.0.1或者localhost都不行。【办公室用的网线固定IP,家里用的无线路由自动获取IP,在办公室装的Oracle,在家修改的监听和服务名】
求各位高手解惑:
1、EM重建;
2、因为我需要在办公室和家都使用Oracle,该怎样配置监听和服务中的主机名;
3、sqlplus "/ as sysdba"登入后,使用lsnrctl命令,返回为【未知命令】,这怎么回事?
Oracle11g
------解决方案--------------------你应该装64位的 Oracle
------解决方案--------------------2、因为我需要在办公室和家都使用Oracle,该怎样配置监听和服务中的主机名
》》这里tns配置好之后,还需要端口映射或者做VPN
3、sqlplus "/ as sysdba"登入后,使用lsnrctl命令,返回为【未知命令】,这怎么回事?
》》lsnrctl在外面敲就行了,也就是cmd窗口,