在安装oracle之前,还特意找了几篇博客和百度经验看过,因为知道oracle的只能安装一次,如果装不上,OK,基本排除安装的可能了(安装的残留文件卸不完)
然而,我的问题没有出在这里,安装很顺利,一个小时左右就装好了(当然是在虚拟机里 ^_^)
然后。。。
打开自带的sql developer,输入连接
可以连接,但是使用本地ip(192.168.1.103)不行
打开oracle的 Net Manager
修改Listener,改为本地ip。。
然后,localhost又不能连接了。
最后解决办法:
1. 打开oracle的Net Configuration Assistant
2.选择 Listener configuration 点击Next
3. Delete ,点击Next
4. 点击Next(知道退出第一步界面)
5. 选择 Listener configuration 点击Next
6. Add ,点击Next
(输一下密码,其他的默认就好了,重启Oracle的Listener,ip和localhost都可以连接了)
在网上还看到一种解决办法,没有用过,估计是可以的:
1、修改配置文件listener.ora将HOST=你自己的主机名
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = sweetboy_pc)(PORT = 1521))
)
)
文件所在路径:
C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN
2、检查监听设置,重新启动监听服务。
原文来自:http://w-tingsheng.blog.163.com/blog/static/25056034201211375053120/
注:使用有风险,请勿在生产环境随意操作,如产生不可预料的后果,请自己负责。
当然,自己电脑最好也不要随便乱搞,搞坏了还有重装(系统或者oracle),推
荐使用虚拟机学习。