当前位置: 代码迷 >> SQL >> oracle11g远程登录设立方法(使用plsqldev或者sqlplus远程登录)
  详细解决方案

oracle11g远程登录设立方法(使用plsqldev或者sqlplus远程登录)

热度:45   发布时间:2016-05-05 12:21:26.0
oracle11g远程登录设置方法(使用plsqldev或者sqlplus远程登录)

使用plsqldev或者sqlplus远程登录oracle配置:

这个三个配置文件都在你的oracle安装目录下:  ORACLE_HOME/network/admin/目录下面

1、sqlnet.ora的配置信息

 

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)     //TNSNAMES信息是指向tnsnames.ora的,不用改,如果没有这个文件,可以新建一个,然后写入该内容

 

2、tnsnames.ora的配置信息

 

ORACLE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.103)(PORT = 1521))  //192.168.0.103为你要连接的远程主机的ip地址,port端口号为1521不变
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

###==============================================================

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))      //本机上的实例配置信息,连接本机或者别人连这台机器的时候使用
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)//这个地方好像是个欧,不是零
    )
  )

 

3、listener.ora的配置信息

 

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = ORACLE_HOME)//ORACLE_HOME为你的oracle的安装目录,要将它改为你的安装目录
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = Oracle8) //Oracle8为你的全局数据库名字
      (SID_NAME = ORCL)//ORCL为你的全局数据库服务名
    )
  )

LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = PC_NAME)(PORT = 1521))//PC_NAME为你的电脑的机器名
  )

 

4、当这三个文件配置完成之后,非常关键的一点就是要关闭你的电脑系统的防火墙(吃过亏的都明白),或者将端口号什么的加入信任列表中

5、启动监听服务

   不管是windows还是linux下,都要启动监听服务,不然你是不会连接上的:(服务命令) lsnrctl   start

6、然后就可以进行远程连接了,下面这个连接可以帮助你实现远程连接

    http://blog.csdn.net/ljasdf123/article/details/7694922

    

Oracle远程登录:

方法1、在cmd中或者在终端:sqlplus [email protected] [email protected]格(也不能加空格),oracle为你自己在tnsnames.ora中添加的远程连接的服务名

方法2、在cmd中或者在终端:sqlplus /nolog

SQL>conn[email protected]/orcl //orcl为远程服务器上的服务名

  相关解决方案