zoukankan      html  css  js  c++  java
  • 本地未安装Oracle数据库,如何连接远程Oracle数据库

    方法一:用Navicat Premium连接

      注意,这里用的要是黄色的版本,而不是只针对Mysql的绿色版本

                                 

      工具栏选择【工具】-【选项】,点击【其他-OCI】 

             

      你会发现有个OCI library和SQL 需要你去填充;这里需要下载OCI!

        OCI下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

      选择你需要下载的版本:

          

        下载你所需连接的Oracle数据库的版本OCI和Sql:

            

        下载完成后,解压到本地。这样刚刚空白的地方我们就可以填充了:

           

          

        做到这一步,连接的时候还是会报错,这是因为我们没有设置环境变量,应该设置一下环境变量:

          NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
             TNS_ADMIN = E:OraclePLSQLinstantclient_11_2

        TNS_ADMIN的值为解压的OCI文件地址。这样再次连接,连接成功!【需要重启客户端】

    方法二:plsqldev连接

        在网上下载plsqldev客户端,安装:

            

        打开:

            

        第一次打开时,【连接为】是没有的,进去后,会发现没有登录:

            

        选择工具栏【工具】-【首选项】:  

            

        你会发现红线框出来的部分是空的,这是后把你在方法一中描述的OCI库目录名和oci.dll文件地址添加到里面,应用,重启客户端

        再次打开的时候,你会发现多出了我刚刚说明的没有的那一栏:

              

        输入用户名、口令、密码。

        下面进行最重要的一步,修改tnsnames.ora文件,【把你要连接的Oracle数据库定义语句添加到tnsnames.ora文件中】:

            

        进入后,就发现可以连接了【环境变量设置参照方法一】。

  • 相关阅读:
    任意指定一个key获取该key所处在哪个node节点
    记一次mysql的问题处理@20181225
    Vue 自定义校验规则
    Vue 渲染状态标签
    Vue Token拦截跳转
    vue 组件路由问题
    vue npm运行报错
    Vue复习(一)
    从客户端中检测到有潜在危险的 Request.Form
    EF Core for MySql踩坑(二)
  • 原文地址:https://www.cnblogs.com/fx-blog/p/6232077.html
Copyright © 2011-2022 走看看