在电脑上安装了第二系统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系统那样的输入用户名和密码以及数据库连接信息即可。
好了,步骤很简单,有兴趣的同学可以动手试一试,有遇到什么问题或者有更好的解决方案大家一起讨论。