在这个破本子上安装Oracle纯属扯淡,那么使用PLSQL连接ORACLE似乎这个办法可以,但是无奈网上一些鸟人都是CCCC,所以走了10分钟弯路才走通……

首先你需要PLSQL,如果DBA给你了,那你就直接用吧。

下载Oracle Client Package

http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下载

Instant Client Package – Basic包( 标注:All files required to run OCI, OCCI, and JDBC-OCI applications)

你要同意人家的规定,还得注册个用户…………………… 自己去搞定吧,记得看清楚版本号。

下载后解压到你想放置的地方。

例如我解压到的是D盘,我的路径是

D:\instantclient-basic-nt-11.2.0.2.0\instantclient_11_2

在这个目录下创建sqlnet.ora和tnsnames.ora两个文件

sqlnet.ora内容为

SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

tnsnames.ora内容为
orcl=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)

然后配置环境变量 这个必须的会啊

变量名: TNS_ADMIN

变量值: D:\instantclient-basic-nt-11.2.0.2.0\instantclient_11_2

 

我的PLSQL是解压版的 :)

配置PLSQL的参数 打开你的PLSQL 然后选择 Tools菜单下的 preference 参数配置

Oracle主目录名: D:\instantclient-basic-nt-11.2.0.2.0\instantclient_11_2

OCI库: D:\instantclient-basic-nt-11.2.0.2.0\instantclient_11_2\oci.dll

 

OK,搞定,有乱码是吧,那么强制转码一下

在PLSQL下创建一个bat,然后运行这个bat 搞定

 

@ECHO OFF
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
start PLSQLDev.exe
exit

 

收工,赶项目去了。