Oracle 10g绿色客户端 plus PL/SQL Developer-搭建方便的Oracle客户端使用环境
整个一个暑假都在做基于Oracle的一个数据处理程序。但是一直没有找到合适的人工访问实验室的数据库的方便的方法。 最酷的时候我的做法是自己写个程序用JDBC连接数据库自己扒下想要的表格…… 后来发现实验室里边有很多机器是装过Oracle客户端的,但是ms都是当时实验室搭建数据库时用正版的安装光盘装的,我对这样臃肿的客户端有一种生理上的恐惧,于是还是用原始的方法进行自己的开发。 直到有一天,看到Oracle的官方网站上边有10g的绿色版的简易客户端…… http://www.oracle.com/technology/tech/oci/instantclient/index.html Oracle的官方网站下载软件是要帐户的,这个申请一个就是了,本人没有网上的空间存放相关的软件,即使有也没有官网上的可靠和持久,所以就只给一个链接了。 http://www.allroundautomations.nl/plsqldev.html PL/SQL Developer是一个开发与数据库相关工程的软件,ms是Free的,不大了解,只不过看到很多开发Oracle相关数据库的人都在用,我一般只用来 当作与数据库服务器交互用的Client界面……,最多的时候主要是开一个窗口敲SQL语句,(杀鸡用牛刀了……) 下边是安装的过程,由于是免安装的,所以要自己配置一些环境变量和文件,比较麻烦…… 首先将下载的Oracle客户端的压缩包解压到一个路径,在本机上解压到了E:\OracleClient下边,所以,实际上Oracle客户端的路径是E:\OracleClient\instantclient_10_2 然后进入instantclient_10_2文件夹,新建一个network文件夹,并在network文件夹下新建admin文件夹,在admin文 件夹中新建名为tnsnames.ora文件,这个文件是用来配置连接远程数据库的登录信息的(客户端软件都会从这个相对路径下的文件中获取连接数据库的 信息),内容如下: databasename = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip address)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = database name) ) ) 例如我链接实验室数据库的对应文件内容是: TCM = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = TCM) ) ) IP我就不写出来了,我所用的数据库名为TCM,so……
然后安装PL/SQL Developer,过程是傻瓜式的。进入PL/SQL后(开始进入时会要求登录数据库,但是现在PL/SQL现在还找不到你的Oracle客户端,所以 登录是不会成功的,但是可以进入软件),选择Tools->Preferences,在Oracle Home OCI Library两栏中分别填入Oracle客户端的路径和OCI文件的路径(oci.dll文件直接在instantclient_10_2文件夹下), 所以我在这两个选项中填写的内容是“E:\OracleClient\instantclient_10_2”和“E:\OracleClient \instantclient_10_2\oci.dll”。这时再登录就可以登录成功了。如若还不行就重启一下PL/SQL。
绿色版的客户端可能会出现对于中文支持的问题,这主要是因为服务器端指定的字符集和客户端所默认的字符集是不相同的导致的,只要找到服务器端的字符 集设置,然后将客户端的字符集设置与服务器端保持一致就好了。修改客户端字符集设置的方法有好几种,可以修改注册表,也可以用环境变量的方法解决。不过我 这里介绍的客户端是绿色版的,只是解压到某一个路径而已,所以注册表的方法在这里不是很适用,所以我写了一个启动脚本,在启动PL/SQL之前,先建一个 临时环境变量nls_lang,并给变量赋值,再启动软件。(我曾经做过实验,通过建立系统环境变量的方法在这里是行不通的,具体的原因我说不清 楚><)
我的脚本plsql.bat的内容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK cd "c:\Program Files\PLSQL Developer" PLSQLDev.exe 其中第二行进入的路径是PL/SQL Developer安装到的路径。
我这里的实际情况是服务器端的字符集设置为SIMPLIFIED CHINESE_CHINA.ZHS16GBK,所以我将这个值赋给nls_lang。通过运行plsql.bat脚本就可以正常的访问服务器数据库了。
|
分享到:
相关推荐
PLSQL Developer win64位+ Oracle客户端 11.2 win64位
工作中有时需要对数据库进行执行SQL语句的操作,这时会用到PL/SQL Developer这个软件,并且要与Oracle客户端结合来用,但是一般oralce客户端不管是下载还是安装都比较麻烦,这时可以考虑使用instant oralcle client...
plsqldeveloper工具和oracle 10g客户端,安装教程在我的博客中
PLSQL Developer v14 64位 + Oracle 客户端 instantclient 附安装链接远程数据库详细步骤
都是32位的,配套
PLSQL13+注册码+oracle客户端+初始化脚本
PLSQL+developer+8.04+中文%2B注册机
PLSQL+Oracle客户端.zip
PLSQL9.0.rar破解版开发工具+instantclient-basic-nt-11.2.0.4.0.zip程序下载
Oracle数据库11g64位Windows版安装包 OracleClient客户端x64位安装包 Plsql工具x64位
安装oracle客户端,配置plsql developer,安装oracle客户端,配置plsql developer,安装oracle客户端,配安装oracle客户端,配置plsql developer置plsql developer,
PLSQL Developer远程连接Oracle配置说明(有客户端+无客户端) PLSQL Developer远程连接的Oracle服务端和客户端的配置 包括PLSQL Developer在有客户端环境下的配置以及 包括PLSQL Developer在无客户端环境下的...
plsql+免安装oracle客户端 内附详细配置步骤 亲测可用
plsqldeveloper11绿色(含oracle客户端).zip
下载后可以只有使用plsql连接远程数据库,无需本地安装oracle客户端
PLSQL Developer客户端,不需要安装Oracle,绿色安装绿色使用。
只装plsql不装oracle客户端链接方法
PLSQL developer 在64为Windows环境中连接 Oracle 11g (64位),并与Oracle® Fusion Middleware一同运行。
windows下oracle客户端及PLsql安装配置(含11g、12c的客户端安装包,plsql安装包)
PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) ...