永发信息网

java连接oracle数据库用本机IP地址可以,用localhost不行?

答案:5  悬赏:80  手机版
解决时间 2021-03-03 03:53
  • 提问者网友:饥饿走向夜
  • 2021-03-02 10:38
java连接oracle数据库时候用jdbc:oracle:thin:@192.168.1.100:1521:ORCL可以
java连接oracle数据库时候用jdbc:oracle:thin:@localhost:1521:ORCL 不行
注意192.168.1.100是我的本机IP地址!
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-03-02 11:50
参考解决办法:
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、检查监听设置,重新启动监听服务。
全部回答
  • 1楼网友:罪歌
  • 2021-03-02 15:07
你的ip地址是动态获取的,不是固定的,oracle系统不识别动态ip
  • 2楼网友:街头电车
  • 2021-03-02 14:18
你看你的hosts文件是否有这句话 127.0.0.1 localhost或者 192.168.1.100 localhost
  • 3楼网友:旧脸谱
  • 2021-03-02 12:43
在listener.ora中加一行,hostname=localhost
  • 4楼网友:野味小生
  • 2021-03-02 12:11
打开Oracle Net Manager 开始--》所有程序--》oracle-oradb11g_home1(这个可能不同)--》Configuration and Migration Tools--》Net Manager--》弹出一个对话框, 在Oracle Net Configuration 下的local里面service Naming的orcl address Configuration里面的HostName 的内容改为localhost
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯