win10下PLSQL Developer 连接ubuntu上安装的oracle 11g

Posted 归去来2011

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10下PLSQL Developer 连接ubuntu上安装的oracle 11g相关的知识,希望对你有一定的参考价值。

说明:过程记录的不是很相信,只记录基本步骤。并不适合想一步一步照做的同学。

 

win10下需要的操作

1、微软官网下载instantclient,然后接到到本地一个文件夹,注意路径不要又空格,中文和括号之类的字符。

2、在instantclient解压包的根目录下新建/NETWORK/ADMIN文件夹,并在ADMIN文件夹下新建文件tnsnames.ora,内容如下:

# TNSNAMES.ORA Network Configuration File:%ORACLE_HOME%\\network\\admin\\tnsnames.ora
# Generated by Oracle configuration tools.
orcl =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.152.128)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

第一个orcl是oracle数据库listener.ora中配置的连接标识。

第二个orcl是oracle的实例名。在终端通过:echo $ORACLE_SID命令查看

 

 

3、配置环境变量(画红线的3个)

4、下载PLSQL Developer软件,打开并配置

 

ubuntu下需要的配置

1、在oracle目录下找到listener.ora文件。可以使用命令:find ./ -name \'listener.ora\'。这里可能找到两个。注意请使用/network/admin/下的。

打开它。默认内容是:

# listener.ora Network Configuration File: /home/fybing/tools/oracle11g/product/11.2.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = /home/fybing/tools/oracle11g

在后面加入:

SID_LIST_LISTENER=
  (SID_LIST=
    (SID_DESC=
      (GLOBAL_DBNAME=orcl)
      (ORACLE_HOME=/home/fybing/tools/oracle11g/product/11.2.0/dbhome_1)
      (SID_NAME=orcl))
    (SID_DESC=
      (SID_NAME=PLSExtProc)
      (ORACLE_HOME=/home/fybing/tools/oracle11g/product/11.2.0/dbhome_1)
      (PROGRAM=extproc)))

保持文件然后重启服务

lsnrctl stop

lsnrctl start

 

 

连接:

截图中的orcl对于listener.ora配置中SID_NAME=orcl的内容。

而GLOBAL_DBNAME=orcl的orcl对应tnsnames.ora第一个出现的orcl

 

以上是关于win10下PLSQL Developer 连接ubuntu上安装的oracle 11g的主要内容,如果未能解决你的问题,请参考以下文章

使用PLSQL Developer 连接远程oracle实例

使用PLSQL Developer 连接远程oracle实例

PLSQL Developer配置OCI连接远程数据库

解决32位plsql_Developer客户端连接不64位Oracle11g上数据库

PLSQL Developer win7 64位 安装方法

安装oracle 10g后用PLSQL Developer成功连接服务,防止中间出现错误的流程