Oracle server 在远端,用Oracle Client(不是Instant Client)+PLSQL,连接Oracle server。
我们需要区分几个概念:
1. oracle server
2. oracle instant client
3. oracle client
4. PLSQL
用PLSQL连接远端oracle数据库,可以是以下组合方式:
oracle server + oracle client + PLSQL
oracle server + oracle instant client + PLSQL
如果oracle数据库就在本机,用PLSQL 操作本机oracle 数据库,那么无需装oracle client 或者oracle instant client
oracle server+ PLSQL
一、安装Oracle Client 和PLSQL Developer
Microsoft Windows (x64) 的 Oracle Database 11g 第 2 版 Client (11.2.0.1.0)
PLSQL Developer V11.0.6 64位绿色版
http://download.csdn.net/download/sanqiershiyi/9616838
二、安装Oracle Client
解压 win64_11gR2_client.zip
安装图文教程:
http://www.jianshu.com/p/e016282d07af
网络配置完成后会在 oracle client的安装目录下的netweork\admin 生成一个tnsnames.ora文件
F:\app\administrator\product\11.2.0\client_1\netweork\admin
我们也可以不用不用进行网络配置,直接拷贝同事的tnsnames.ora或者自己根据数据库信息写一个tnsnames.ora 放置于此目录下
在 F:\app\administrator\product\11.2.0\client_1\netweork\admin 目录下新建 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 =192.168.0.176)(PORT =1521))
)
(CONNECT_DATA =
(SERVICE_NAME =orcl)
)
)
-----------------------------------------------------------------
注:斜体部分需要按需配置,如果端口是自定义的也需要相应变更。
三、添加环境变量 ORACLE_CLIENT_HOME
变量名 变量值
ORACLE_CLIENT_HOME F:\app\administrator\product\11.2.0\client_1
将 %ORACLE_CLIENT_HOME%\BIN 追加到 PATH 变量中
Windows下如何 添加环境变量,添加路径到PATH ,请自行百度,难得截图了!
三、解压PLSQL Developer V11.0.6 64绿色版,无需安装就可用
四、登录测试