来源{
http://www.2cto.com/database/201112/114436.html
http://blog.zol.com.cn/2169/article_2168783.html
http://www.cnblogs.com/xiaoxiangfeizi/archive/2012/04/10/2440118.html
http://my.oschina.net/whp/blog/36591
}
本机未安装oracle从第1步执行到完,本机已安装oracle可跳过第2步。
1 下载并安装 PL/SQL Developer{
PLSQL Developer 9.06.1665中文破解版
http://www.pc6.com/softview/SoftView_66665.html
}
2 安装oracle的instantclient{
方式1{
新建目录D:\instantclient_10_2,从服务器复制如下文件
#必须
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll
Orasqlplusic10.dll
classes12.jar
ojdbc14.jar
sqlnet.ora
tnsnames.ora
#可选
Orasqlplusic10.dll
sqlplus.exe
}
方式2{
从官方下载instantclient-basic-win32-10.2.0.5.zip和instantclient-sqlplus-win32-10.2.0.5.zip(可选),然后解压到D:\instantclient_10_2
}
}
3 修改tnsnames.ora文件{
位置:ORACLE_HOME\network\admin\tnsnames.ora(如:D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora)
tnsnames.ora文件默认内容为
# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = dbserver)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
添加如下字符串
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
其中,开始的ORCL是用户自定义实例名,可随便改。HOST = 192.168.1.2的IP为oracle服务器的IP地址,PORT = 1521中的1521为oracle的端口号,SERVICE_NAME = orcl中的orcl为oracle的服务名。
(可选)上面安装了sqlplus的,可以在cmd中测试连接,命令格式
D:\instantclient_10_2\sqlplus.exe 用户名/密码@服务器IP/服务名 [as SYSDBA]
例如
D:\instantclient_10_2\sqlplus.exe sys/pass@192.168.1.2/orcl as SYSDBA
}
4 添加环境变量{
ORACLE_HOME=D:\instantclient_10_2
TNS_ADMIN=D:\instantclient_10_2
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
}
5 启动PL/SQL Developer,就可以在数据库选项中选上面的ORCL连接了,如果没有选项,点取消,PL/SQL Developer启动后,工具>首选项>连接(默认选项卡)中的oracle主目录名=D:\instantclient_10_2,OCI库=D:\instantclient_10_2,然后重启PL/SQL Developer就能选择服务器上的数据库连接了。
相关文章
- 关于asp.net程序连接不了ORACLE数据库而PL/SQL可以连接的问题
- 使用plsql developer连接远程oracle数据库服务的办法(简单版)
- Oracle SQL Developer(oracle最新推出的图形化IDE,不同于PL/SQL DEVELOP)
- pl/sql 远程连接oracle数据库问题(TNS:丢失连接)
- Oracle SQL Developer中查看解释计划Explain Plan的两种方法
- 不安装Oracle客户端情况下使用PL/SQL 远程连接数据库
- PL/SQL 工具远程连接Oracle数据库方法,plsql免安装oracle客户端直接配置oci实战演示
- PL/SQL Developer远程连接数据库
- Oracle 相关的工具使用 SQL Developer , sqlplus-二,sqlplus连接oracle数据库
- pl/sql developer连接远程数据库