美文网首页
配置PL/SQL Developers连接到Oracle数据库

配置PL/SQL Developers连接到Oracle数据库

作者: 死海以东 | 来源:发表于2019-11-28 17:25 被阅读0次

    环境准备

    编辑初始化配置文件tnsnames.ora

    在解压依赖包C:\app\admin\product\11.2.0\client_2\network\admin文件夹中找到文件tnsnames.ora,如果没看到那就再sample里面,(如果修改权限不足的话点击文件右键属性——>安全——>高级——>添加——>选择主体——>高级——>立即查找——>在搜索结果中找到本机登录的用户,点击确定——>把基本权限全部选上,确定。
    回到该文件的属性窗口,点击编辑,把权限选上,确定,就可以修改了,一般很少遇到这种情况)



    在文件中填写配置

    # tnsnames.ora Network Configuration File: C:\app\admin\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    
    ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
        (CONNECT_DATA =
          (SID = CLRExtProc)
          (PRESENTATION = RO)
        )
      )
    
    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
        )
      )
    
    

    解释:
    ORCL = : 用于连接数据库的实例名,可以自己定义
    DESCRIPTION = 描述,可以根据自己的需要填写,也可以不写
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 只需要修改HOST,如果是本机连接可以写localhost或者127.0.0.1再或者本机IP地址都可以,端口默认是1521。
    (SERVICE_NAME = orcl)****: 服务名称,安装Oracle的时候定义的。

    配置TNS环境变量

    右键点击我的电脑——>属性——>高级系统设置——>环境变量,编辑如下配置(内容根据自己的路径修改 在path中添加路径(instantclient解压后的存放位置,上面的变量值也是这个位置,通过浏览目录选择会降低出错率)

    配置PL/SQL

    安装好PL/SQL后双击打开,当出现登录界面的时候点击取消,此时也可以进入,但是处于未登录状态。

    进去之后点击Tools下的Preferences设置(版本不一样的话会在Configure下,不影响操作),添加如下配置: 第一个地址是Oracle客户端安装目录的地址,第二个需要精确到安装目录下的oci.dll。网上都说是客户端免安装目录的地址,但是我有测试过,写免安装的目录会缺少配置导致初始化失败,提示请确认是否已经安装64位的Oracle client(一般绿色版的这两个需要填的在下拉选项都会有)。如果填写错误会导致在登录的界面缺少Connect as选项,另一种情况是填写正确但是也没有Connect as选项,那就是PL\SQL版本不一样,在Preferences的Connection中找到Force OCI7 mode on OCI8,去掉前面的勾,还有一种情况就是下载的版本包不一致也会导致这个问题,当然,也还可能有其他问题导致,不过常见的就这几种吧。
    设置完成后Apply后点击OK,关闭PL\SQL然后重新进行登录即可测试连接。

    PL/SQL的简单操作示例

    字体调节等配置:


    常用窗口:
    一般常用的窗口是SQL窗口,用于执行sql命令,窗口化看起来比较舒服一些。
    Command窗口与SQL窗口差不多,
    它们也有区别,比如当在执行语句过长或特别多的时候SQL窗口在开始和结束时会卡顿一段时间,而Command窗口不会,且SQL窗口查询出来的结果有一个好处,可以选中复制到excel表中。

    相关文章

      网友评论

          本文标题:配置PL/SQL Developers连接到Oracle数据库

          本文链接:https://www.haomeiwen.com/subject/cjnbwctx.html