学习啦 > 学习电脑 > 电脑安全 > 局域网安全 > Oracle局域网无库链接的问题

Oracle局域网无库链接的问题

时间: 林泽1002 分享

Oracle局域网无库链接的问题

  Oracle是常用的数据库软件,在一个局域网内使用的时候,架设在一台服务器上方便管理维护,其他的使用终端不需要都再次安装就可以访问……下面是学习啦小编收集整理的Oracle局域网无库链接的问题,希望对大家有帮助~~

  Oracle局域网无库链接的问题

  工具/原料

  可用的局域网,已经架好的Oracle数据库服务。

  方法/步骤

  第一步:安装“精简版客户端”,Oracle官网上有instantclient-basic-nt-11.2.0.3.0.zip(现在可能有更高版本,百度搜);

  第二步:把下载的Basic版压缩包解压至任意自己喜欢的文件目录下,本人实在D:\Oracle\下,即D:\Oracle\instantclient_11_2\

  第三步:在instantclient_11_2下建成如在instantclient_11_2\network\admin的文件结构,admin下把服务器端oracle端的tnsnames.ora文件拷过来,并作内容修改至如下:

  ORCLS =

  (DESCRIPTION =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1521))

  (CONNECT_DATA =

  (SERVICE_NAME = orcls)

  )

  )

  去服务器端(C:\SoftCenter\Oracle11g\product.2.0\dbhome_1\NETWORK\ADMIN本人例)文件夹下修改listener.ora及tnsnames.ora,尽量把能看到的localhost都改成主机IP(也可能可以改成主机名,但未试,有兴趣的可以搞一下)

  其中listener.ora有添加

  (SID_DESC =

  (GLOBAL_NAME = orcls)

  (ORACLE_HOME = C:\SoftCenter\Oracle11g\product.2.0\dbhome_1)

  (SID_NAME = orcls)

  )

  如下

  SID_LIST_LISTENER =

  (SID_LIST =

  (SID_DESC =

  (GLOBAL_NAME = orcls)

  (ORACLE_HOME = C:\SoftCenter\Oracle11g\product.2.0\dbhome_1)

  (SID_NAME = orcls)

  )

  (SID_DESC =

  (SID_NAME = CLRExtProc)

  (ORACLE_HOME = C:\SoftCenter\Oracle11g\product.2.0\dbhome_1)

  (PROGRAM = extproc)

  (ENVS = "EXTPROC_DLLS=ONLY:C:\SoftCenter\Oracle11g\product.2.0\dbhome_1\bin\oraclr11.dll")

  )

  )

  然后重启监听服务

  在客户端机器配置环境

  ORACLE_HOME=D:\Oracle\instantclient_11_2

  TNS_ADMIN=D:\Oracle\instantclient_11_2

  NLS_LANG=AMERICAN_AMERICA.ZHS16GBK(留意字符问题,有可能是AL32UTF8等)

  path+=D:\Oracle\instantclient_11_2

  PLSQLDeveloper客户端肯定安了吧

  Tools->Preferences下边有两个空空,

  Oracle Home就填 D:\Oracle\instantclient_11_2(本人机器的,别那啥)

  OCI liberary就填 D:\Oracle\instantclient_11_2\oci.dll

Oracle局域网无库链接的问题相关文章:

1.怎么配置Oracle允许远程连接

2.局域网数据库怎么连接

3.外网怎么访问内网oracle数据库

4.怎么配置Oracle服务允许远程连接

5.Navicat怎么连接Oracle数据库

6.局域网数据库怎么连接数据库

7.windows下怎么安装和链接oracle数据库

8.怎么通过外网访问内网oracle数据库

2912953