plsql远程连接oracle

对于windows7来说,个人认为32位的plsql远比64位要好用的多,流畅度很好。所以根据自己的配置经验,分享下使用32位plsql+32位instantclient  连接远程数据库。


plSQL下载地址(32位免安装绿色中文版):https://pan.baidu.com/s/1DTK1QQdwrajm7jofQG9gVQ   提取码:i9tp 

instantclient12版下载地址:https://pan.baidu.com/s/1XwV6JKPfoVXB3BGyGE2-gg   提取码:ije0 

一、因为这个plsql是免安装的,所以直接解压缩,打开即可​​​​

二、下载instantclient12并解压缩,备用

三、打开plsql,选择:工具—>首选项

  • 找到oracle主目录名(自动检测为空),将instantclient12解压根目录路径填入其中;
  • 找到OCI库(自动检测为空)选项,将  “上一步的路径+\oci.dll”填入其中,保存。

随后启动,此时可能会出现两个问题

1.找不到监听文件

  • instantclient12根目录下创建network文件夹
  • 在network文件夹创建ADMIN文件夹
  • 在ADMIN文件夹下创建tnsnames.ora文件
  • 进行类似以下配置(注意第一行一定要顶格写,不要有空格)
127.0.0.1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
  )

重新启动如图所示

2.NLS_LANG在客户端不能确定,字符集转变将造成不可预期的后果

  • 在系统环境变量中增加NLS_LANG,值为:American_America.AL32UTF8
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章