如何让其他机器访问你的oracle数据库
修改listen.ora
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = E:\app\garfield\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:E:\app\garfield\product\11.2.0\dbhome_1\bin\oraclr11.dll") ) (SID_DESC= (GLOBAL_DBNAME=ORCL) (ORACLE_HOME=E:\app\garfield\product\11.2.0\dbhome_1) (SID_NAME=ORCL) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) )
将红字部分替换成本机ip
ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
将tns中ip改成ip.
关闭防火墙,其他机器就可以访问了