PLSQL不安装Oracle客户进行连接(绿色版)

1. 到Oracle网站上下载instantclient-basic-win32, 并解压到相应目录, 如: d:\instantclient-basic-win32
2. 在instantclient目录下建立tnsnames.ora, 例子如下:
oracledata =  
(DESCRIPTION =  
    (ADDRESS_LIST =  
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))  
    )  
    (CONNECT_DATA =  
      (SERVICE_NAME = oracledata)  
    )  
)
其中HOST为主机IP地址, PORT为oracle端口号, SERVICE_NAME为数据库名字.

3. 下载并安装PL.SQL.Developer配置应用. (我是直接解压出来跑的了)
配置tools->preferences->connection
设置以下参数:
Oracle Home=d:\instantclient-basic-win32  
OCI library=d:\instantclient-basic-win32\oci.dll

4. 在plsql安装目录下新建plsql.bat, 写入以下内容:
@echo off
set path=%cd%;%path%;
set TNS_ADMIN=d:\instantclient-basic-win32
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
start plsqldev.exe
TNS_ADMIN为之前解压的instantclient的目录, NLS_LANG为oracle语言环境

现在我们可以直接通过bat启动了, 但会有个恶心命令行窗口一闪而过, 我们可以通过vbs启动bat来解决这个问题.
5. 在plsql目录下建plsql.vbs, 写入以下内容:
set wss=WScript.CreateObject("WScript.Shell")
wss.Run "plsql.bat",vbhide
然后使用plsql.vbs启动程序

猜你喜欢

转载自com1com4.iteye.com/blog/1439492