在电脑上安装了第二系统Ubuntu,但面临各种Linux不支持的开发软件也是束手无策。比如常用的Eclipse,PlSQl,Oracle,QQ等等,于是,上网查阅各种资料,最终的解决方案还是要依赖于windows的依托工具wine.(不知道用MacBook的猿们是一种什么样的心理状态)。

那么,首先来说说在Ubuntu下安装wine PlSQl的方法和步骤吧。

第一步:当然是要先安装wine。

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

sudo apt-get install wine

下载和安装时间可能有点长,取决于网络,网速快也是很感动人的,安装完成以后,我们看一下是否安装成功。

$ wine –version

如果能看到版本信息,说明安装成功了,顺便以自身经验说明一下,最好选择安装1.6版本的,网上很多说1.7的安装不成功,所以为了保险起见,还是听从大多数人们的额意见吧,可以install的时候控制一下版本。

即:sudo apt-get install wine1.6

第二步:转移PLSQL的目录位置

找到我们在windows下的PLSQL的目录位置,比如: D:/PLSQL-Developer,将其拷至ubuntu系统的目录/home/panda/pragrafile 下;

第三步:拷贝Oracle配置文件

将windows下的Oracle客户端的文件tnsnames.ora拷贝至/home/sf/pragrafile下。

第四步:下载instantclient

到Oracle官网下载instant client basic packge,我下的是instantclient-basic-nt-12.1.0.1.0.zip,解压后拷贝至 /home/sf/pragrafile/instantclient_12_1

第五步:运行PLSQL

cd到PlSql的目录下/home/panda/pragrafile/PLSQL-Developer/,然后运行PlSql

$ wine plsqldev.exe

第六步:配置PlSql

在打开的PlSql图形界面,选择toos-preferences->connection

Oracle Home=/home/sf/pragrafile/instantclient_12_1

OCI library=/home/sf/pragrafile/instantclient_12_1/oci.dll

第七步:配置PlSql运行的环境变量

$ wine regedit

hkey_current_user ->Environment 下增加设置

PLSQL找tnsnames.ora的环境变量:TNS_ADMIN=/home/sf/pragrafile

设置ORACLE的语言,添加环境变量:

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

最后,运行PlSLQ,像windows系统那样的输入用户名和密码以及数据库连接信息即可。

好了,步骤很简单,有兴趣的童鞋可以动手试一试,有遇到什么问题或者有更好的解决方案大家一起讨论。

Ubuntu下安装wine plsql的更多相关文章

  1. ubuntu下安装wine

    直接在终端里面输入“sudo apt-get install wine”不要引号,即可安装wine.至于使用它,终端命令就是“wine ....”举个例子,你现在要运行魔兽, 然后你的魔兽的文件夹的位 ...

  2. Ubuntu下安装Wine&WineQQ+Phpstorm+wps+svn+vim(计划任的使用)+flashplayer+curl扩展

    一.安装Wine 1.添加PPA sudo add-apt-repository ppa:ubuntu-wine/ppa 2.更新列表 sudo apt-get update 3.安装Wine sud ...

  3. ubuntu 下安装wine

    PPA地址: https://launchpad.net/~ubuntu-wine/+archive/ppa 添加wine的ppa源 sudo add-apt-repository ppa:ubunt ...

  4. ubuntu下安装rpm 文件

      正想着如何把rpm package 安装到ubuntu上, 发现了这篇文章,转载一下 Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb. sudo a ...

  5. ubuntu下安装wine1.8和阿里旺旺

    参考:http://www.linuxidc.com/Linux/2015-12/126722.htm和http://www.linuxidc.com/Linux/2016-05/131131.htm ...

  6. 在Ubuntu下安装ovs-dpdk

    在Ubuntu下安装ovs-dpdk 参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-dpdk-on-ub ...

  7. Ubuntu 下安装QT

    Ubuntu 下安装QT 本文使用的环境 QT Library: qt-everywhere-opensource-src-4.7.4.tar.gz QT Creator: qt-creator-li ...

  8. Ubuntu下安装JDK以及相关配置

    1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ...

  9. Ubuntu下安装mod_python报错(GIT错误)

    Ubuntu下安装mod_python3.4.1版本报出如下错误: writing byte-compilation script '/tmp/tmpE91VXZ.py' /usr/bin/pytho ...

随机推荐

  1. 使用valgrind进行内存泄漏和非法内存操作检测

    valgrind是一个强大的工具,最常用的功能是用它来检测内存泄漏和非法内存的使用.要想让valgrind报告的更加细致,请使用-g进行编译. 基本命令如下: $ valgrind --tool=me ...

  2. debian支持的系统架构介绍

    debian系统支持类型有armel.armhf.i386.amd64.mips.mipsel, powerpc.sparc.s390.s390x等. 详细对比文章见https://www.debia ...

  3. math worksheet作业纸生成器

    https://www.education.com/worksheet-generator/math/ https://www.mathgoodies.com/worksheets/generator ...

  4. 使用C++模拟C#的委托机制

    1. [代码][C/C++]代码 //Event.h  #ifndef _EVENT_H_#define _EVENT_H_class EmptyObject {};template<typen ...

  5. COM组件宏观认识

    一直搞不清楚COM到底是个什么东西,记录一些个人感想,可能很多错误的,慢慢消化. 一.宏观认识: 1.COM(组件对象模型)是一种标准,规则,要求,即即于建筑设计指标要求. 2.语言无关性,因为是建立 ...

  6. 学习 Shell —— 括号、引号

    shell中各种括号的作用().(()).[].[[]].{} shell中的括号(小括号,大括号/花括号) ${},大括号用于确定变量的范围: $(( 数学运算 )) 0. 引号 单引号.双引号.飘 ...

  7. eclipse 通过maven 开发storm项目

    window系统安装java 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/ind ...

  8. 「USACO15FEB」「LuoguP3121」审查(黄金)Censoring (Gold)(AC自动机

    题目描述 Farmer John has purchased a subscription to Good Hooveskeeping magazine for his cows, so they h ...

  9. 系列文章-- SSIS学习

    SSIS是SQL Server Integraion Services的简称.是生成高性能数据集成解决方案(包括数据仓库的提取.转换和加载 (ETL) 包)的平台.   SSIS组件转换_模糊查找转换 ...

  10. C++ ADO连接

    #include "stdafx.h" #include <iostream> #include <iomanip> #include "wind ...