当前位置:数据库 > Oracle >>

oracle数据库如何进行远端访问

这个是我访问本机的URL private static String url = "jdbc : oracle : thin : @127.0.0.1 : 1521 : ORCL"; 是不是说 别人把127.0.0.1换成我的IP就行了 那别人就可以对我的数据库进行访问 如果不是 还要改哪里
追问:别人访问我的数据库的时候 URL是这样的
URL = “ jdbc:oracle:thin:@192.168.1.125:1521:ORCL  ”
我的IP地址就是 192.168.1.125,启的数据库也是ORCL 端口也是1521
并且两台电脑直接用网线连起来了
但用另一台电脑访问我电脑数据库的时候 
系统提示:IO异常:The Network Adapter could not establish the connection
到底该怎么弄我设置的是192.168.1.125可以吗

我访问本机的时候 用的是下面的代码
然后远端访问的时候 别人也这样写 可以登进去吗
ct = DriverManager.getConnection(url, "sys as sysdba", "sa");别人访问我的数据库的时候 URL是这样的
URL = “ jdbc:oracle:thin:@192.168.1.125:1521:ORCL  ”
我的IP地址就是 192.168.1.125,启的数据库也是ORCL 端口也是1521
并且两台电脑直接用网线连起来了
但用另一台电脑访问我电脑数据库的时候 
系统提示:IO异常:The Network Adapter could not establish the connection
到底该怎么弄电脑连得好 但他就是说不能识别这个链接
答案:1、首先oracle要允许其他人访问:
你可以用netstat -an|more看1521监听状态,如果显示127.0.0.1:1521,那就需要更改$ORACLE_HOME/network/admin/listener.ora
(ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))
重启监听进程
2、其次访问者要能访问到你的主机
可以用telnet测试:
telnet 192.168.0.2 1521
其他:如果是同一局域网内 一般换成你的IP就可以访问了 
如果是外网访问 需要将你的1521端口映射到外网上 然后访问时用你的外网IP @127.0.0.1 改成你的IP地址即可 

上一个:Oracle数据库在线的情况下能进行物理备份吗?
下一个:oracle数据库中表空间和表之间的关系是怎么样的

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,