Ubuntu14.10 64+wine+oracle客户端+pl/sql developer

OS:Ubuntu14.10x64

pl/sqldevelop用习惯,换工具比较麻烦。一开始为了在ubuntu下安装oracle,费尽脑力。看来网上一堆说明,没有成功(昨天终于用rhel5.8第一次成功在linux下安装了oracle11g正式版,具体网址:http://www.linuxidc.com/Linux/2014-07/104745.htm,写的比较详细)。

后来退而求其次,试着装个linux下的oracle客户端,也出现了一堆麻烦。后来终于找到一个oracle11gexpress的版本,用alien rpm转换成了deb,才终于第一次实现了ubuntu访问oracle。高兴了一小会,却发现,我不能总用sqlplus啊,这东西,太高大上,还是要用咱的pl/sqldevelop

为了实现在ubuntu下能正常使用pl/sql,只能用使用wine了。

wine具体介绍,看官网: http://www.winehq.org/

1、安装wine

kakurop@kakurop-Lenovo-IdeaPad-Y510P:~$sudo add-apt-repository ppa:ubuntu-wine/ppa


kakurop@kakurop-Lenovo-IdeaPad-Y510P:~$sudo apt-get UPDATE


kakurop@kakurop-Lenovo-IdeaPad-Y510P:~$sudo apt-cache search wine

[sudo]passwordfor kakurop:


#看下你们自己下面有些什么版本,我装的wine1.7

有个地方有个确定,要回车,按Tab+Enter

kakurop@kakurop-Lenovo-IdeaPad-Y510P:~$sudo apt-get install wine1.7

kakurop@kakurop-Lenovo-IdeaPad-Y510P:~$wine--version

wine-1.7.34

okwine安装成功。

2、安装oracle客户端,我放了一个10g的精简端到网盘。

下载地址:http://yun.baidu.com/share/link?shareid=2116161287&uk=2638105338

有了wine以后就会发现,好多windows下的软件都可以直接用了。

ok,下载回来,直接跟windows下一样安装,很快就好。

装好了修改字符集

kakurop@kakurop-Lenovo-IdeaPad-Y510P:~$wine regedit

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\Environment

在环境变量下面,NLS_LANG,我这里是AMERICAN_AMERICA.US7ASCII

同时看到oracle客户端的地址是这个c:\Ora10InstantClient

去哪找呢?home下面按ctrl+h/home/kakurop/.wine/drive_c,这个就是c盘根目录

修改tnsnames.ora就可以用sql访问要访问的oracleserver了。跟windows下面一样。

在终端要调用就试试

kakurop@kakurop-Lenovo-IdeaPad-Y510P:~$wine sqlplus

SQL*Plus:Release 10.2.0.1.0 - Production on Sun Feb 1 14:39:08 2015

Copyright(c) 1982, 2005, Oracle.  All rights reserved.
Enteruser-name:

OKoracle端成功。

3pl/sqldevelop

直接从在用的windows里面拷贝一个到home下面就可以了。

就是要在工具——>首选项oracle主目录里面填上 c:\Ora10InstantClient oci填上 c:\Ora10InstantClient\oci.dll应该会自己弹出来

登录连接一下,一切正常!





你可能感兴趣的:(oracle,plsql,wine,developer,Ubuntu14.10)