orcale 远程连接数据库

配置你本机的tnsname文件
远程数据库名=
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = IP )(PORT = 1521))
  )
  (CONNECT_DATA =
  (SERVICE_NAME = 远程数据库名)
  )
  ) 
完了就可以连接了。



本地上的:
手动配置监听器:
本地的listener.ora
  (SID_LIST =
    例子1:
    (SID_DESC =
      (SID_NAME = PLSExtProc
      (ORACLE_HOME = d:\oracle\product\10.1.0\db_1)
      (PROGRAM = extproc)
    )
    例子2:
    (SID_DESC =
      (SID_NAME = 你的数据库名
      (ORACLE_HOME = d:\oracle\product\10.1.0\db_1)
      (PROGRAM =你的数据库名)
    )
  )

配置你本机的tnsname文件
你的数据库名=
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = IP )(PORT = 1521))
  )
  (CONNECT_DATA =
  (SERVICE_NAME = 你的数据库名)
  )
  ) 


你的tnsname文件中的数据库要与listener.ora
中的数据库的名字是一致的。

tnsname文件就是远程要连接的数据库的文件。的位置。它是主要解析的东西。

你可能感兴趣的:(oracle)