oracle程序不能连接,安装oracle后不能连接问题

在安装oracle之前,还特意找了几篇博客和百度经验看过,因为知道oracle的只能安装一次,如果装不上,OK,基本排除安装的可能了(安装的残留文件卸不完)

然而,我的问题没有出在这里,安装很顺利,一个小时左右就装好了(当然是在虚拟机里 ^_^)

然后。。。

打开自带的sql developer,输入连接

0818b9ca8b590ca3270a3433284dd417.png

可以连接,但是使用本地ip(192.168.1.103)不行

打开oracle的 Net Manager

0818b9ca8b590ca3270a3433284dd417.png

修改Listener,改为本地ip。。

然后,localhost又不能连接了。

最后解决办法:

1. 打开oracle的Net Configuration Assistant

0818b9ca8b590ca3270a3433284dd417.png

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、检查监听设置,重新启动监听服务。

注:使用有风险,请勿在生产环境随意操作,如产生不可预料的后果,请自己负责。

当然,自己电脑最好也不要随便乱搞,搞坏了还有重装(系统或者oracle),推

荐使用虚拟机学习。