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文件中】:

            

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

  • 相关阅读:
    uva 1584.Circular Sequence
    成为Java顶尖程序员 ,看这11本书就够了
    java 线程同步 原理 sleep和wait区别
    xargs -r
    java
    事故分析
    各大互联网公司架构演进之路汇总
    char 汉字
    nginx优化之request_time 和upstream_response_time差别
    学习进度05
  • 原文地址:https://www.cnblogs.com/fx-blog/p/6232077.html
Copyright © 2011-2022 走看看