Ubuntu下安装wine plsql

在电脑上安装了第二系统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系统那样的输入用户名和密码以及数据库连接信息即可。

 

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

 

posted @ 2016-09-30 10:42  会飞的青鱼  阅读(544)  评论(0编辑  收藏  举报