zoukankan      html  css  js  c++  java
  • 如何在不装ORACLE的情况下使用PLSQL

    原来我电脑装了oracle跟plsql,然后使用plsql的。后来因为某些原因,我重装了系统,把装的软件都格调了,需要重新装。当时在装plsql的时候我就想,我一直都是直接用plsql远程连接的服务器的oracle,为什么我自己本地的机器还需要装oracle,我可不可以在不装oracle的情况下使用plsql。后来我研究了好久终于给研究出来了。

    首先第一步,需要oracle一些必须的文件

    我们可以直接从服务器或者其他已经装oracle的电脑上拷贝这些过来,或者上网下载http://pan.baidu.com/s/1B6XWi,这是我上传的需要的可以直接下载,将这些文件解压在一个文件夹中,我自己的路径是E:softwareDatabaseoracleinstantclient_10_2。

    第二步,安装plsql,直接不登陆进入,然后tools下的preferences中选择connection,在以下输入你的路径,oracleHome就是你解压的路径,OCI就是你路径后面跟上/oci.dll

    第三步,在解压目录下,新建NETWORK/ADMIN文件夹,在里面新建 tnsnames.ora,在其中输入(配置远程服务器的监听器地址):

    dept =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 10.72.37.60)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )

    保存,退出。

    以上的步骤网上都好多,我也依次做了,可以重启PLSQL之后,它直接报错,“启动此程序,因为计算机中丢失msvcr71.dll。尝试重新安装该程序以解决此问题”。后来我又搜了这个问题,然后我需要上网下了一个msvcr71.dll直接拷贝该文件到系统目录里,如何是Windows XP/WIN7复制到C:WindowsSystem32目录下。然后打开"开始-运行-输入regsvr32 msvcr71.dll",本来我也以为可以解决问题了,可是又出现了状况。模块可能与您正在运行的Windows版本不兼容。检查该模块是否与regsvr32.exe的x86或x64版。由于我新系统是64位的系统,存在不兼容的问题,后来研究发现,64位的系统一般都是可以安装32位程序的,执行C:WindowsSysWOW64 egsvr32.exe 而不是C:WindowsSystem32 egsvr32.exe于是我把msvcr71.dll拷贝到系统的C:WindowsSysWOW64文件夹下,然后进入到这个目录,执行命令cd C:WindowsSysWOW64。  regsvr32 msvcr71.dll。如图

    虽然还有报错,但是已经成功了,试了下,可以直接使用Plsql登录服务器Oracle,大功告成!

    最后可能你还需要设置一下环境变量NLS_LANG,设置为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。不然你可能查询出来的数据中文无法显示,你需要将语言设置为简体中文。

  • 相关阅读:
    FCKEditor配置
    在线文档编辑器原理
    DVD格式(vob)文件转换avi,转换后可嵌入HTML中播放
    Javascript小技巧
    sql server 查询当前记录的前一条和后一条记录
    [翻译]开发一个自己的HTML在线编辑器(二)
    在线编辑器(4)TAB键缩进功能
    IIS不能浏览ASP页面
    C#枚举类型的使用《转》
    C#中泛型使用《转》
  • 原文地址:https://www.cnblogs.com/longjshz/p/4286811.html
Copyright © 2011-2022 走看看