关于redhat 6.3 环境下 安装模拟pl/sql developer连接oracle 11g的方法

来源:互联网 发布:c语言中的专门术语 编辑:程序博客网 时间:2024/06/05 06:05

   1.环境介绍:

       操作系统:redhat  6.3  32位操作系统 (其他的linux操作系统也可尝试)
PL/SQL Developer版本:9.0.4

COVER版本:7.10
ORACLE客户端:instantclient-basic-win32-10.2.0.5

    2.安装:

          首先安装crossover:

      crossover是一个sh脚本,首先赋予可执行权限,

      #chmod +x    install-crossover-pro-7.1.0.sh

     #./install-crossover-pro-7.1.0.sh

         其次安装pl/sql developer程序:

安装完crossover后,点击"applications"--"crossover"--"install windows software",勾选"install unsupport software"后点击"next"按钮继续
选择"other installer file"按钮后,浏览pl/sql安装程序文件plsqldev904的路径,点击"next,continue"按钮,即可安装成功

         再次导入oracle客户端:

instantclient-basic-win32-10.2.0.5 为绿色软件,下载地址为:http://www.oracle.com/technetwork/indexes/downloads/index.html
下载完成后,上传到服务器,复制到/root/.cxoffice/winxp/drive_c/Program \Files目录下,再进行解压,并改名为instantclient 其中"winxp"为crossover bottle的名称,也可指定新建的瓶子
在instantclient目录下使用mkdir -p 命令创建network/admin目录,然后在该目录下创建tnsnames.ora文件,

#find / -name tnsnames.ora

找到其他目录下的tnsnames.ora拷贝一份到该目录下。
        最后,配置PL/SQL developer客户端程序:

打开桌面上的plsql developer ,若在最底下有出现connect as选项框,则说明前面的oracle客户端导入步骤成功,如果没有,则需要

输入用户名,密码,连接将会出现失败,点击"cancel"按钮,弹出界面框,点击"tools"--"preferences"--"connection"
指定oracle home的值为/root/.cxoffice/winxp/drive_c/Program Files/instantclient
指定oci library的值为/root/.cxoffice/winxp/drive_c/Program Files/instantclient/oci.dll
点击"apply"按钮后退出从新登陆数据库名称为orcl,即可连接成功

 

 

win7终端连接虚拟机linux里的oracle

通过下载instantclient-basic-win32-10.2.0.5.zip,这个文件为简版的oracle客户端软件

还需要下载一个plsql程序

最后从linux上拷贝一个tnsname.ora

开始第一步:

设置坏境变量:

 

NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

TNS_ADMIN=D:\instantclient-basic-win32-10.2.0.5\instantclient_10_2

ORACLE_HOME=D:\instantclient-basic-win32-10.2.0.5\instantclient_10_2

PATH最后加上;D:\instantclient-basic-win32-10.2.0.5\instantclient_10_2

SQLPATH=D:\instantclient-basic-win32-10.2.0.5\instantclient_10_2

把tnsname.ora放在D:\instantclient-basic-win32-10.2.0.5\instantclient_10_2目录下

重新拷贝安装的虚拟机ip地址发生改变,首先修改/etc/hosts/下的ip地址,然后修改tns_name.ora下的ip地址,最后启动linux的监听器。

打开plsql,发现数据库中已有ORCL选项,这是环境变量设置的效果。连接时会出现超时,因为linux系统的防火墙未关闭

service iptables stop

 最后就可以连接上去。

原创粉丝点击