Windows7下PL/SQL配置远程连接Oracle数据库
PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。同时,PL/SQL也是一种程序语
言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL
语句的使用上增加了编程语言的特点。PL/SQL只有Oracle数据库有,Mysql目前不支持PL/SQL。
由于工作关系,最近需要操作SQL语句,数据库是Oracle10g。操作数据库总不能直接在服务器上操作吧,一般都是
远程,所以找来下Oracle 客户端,普遍推荐PL/SQL。so,下载软件,上网查资料,经过一番折腾,总算弄好了,下面分享下整个过程。我的操作系统是 Windows7 企业版 64位。
1、准备条件
Oracle Install Client
下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html(32位,目前PL/SQL只支持32位)
PL/SQL
下载地址:http://pl-sql-developer.software.informer.com/download/
2、安装步骤
1)将下载的instantclient-basic解压到某个目录,这里我的目录是D:\Oracle Install Client\instantclient_12_1
在此目录下创建目录network/admin/,admin目录下创建tnsnames.ora,它的作用就相当于Linux中的hosts文件,提供tnsname
到主机名或者ip的对应。
我这里配置的内容是:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.18.200)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED) //使用专用服务器模式去连接需要跟服务器的模式匹配,如果没有就根据服务器的模式自动调节
(SERVICE_NAME = orcl)
)
)
下面详细介绍下其中主要的配置项:
PROTOCOL :客户端与服务端的通讯协议,一般为TCP,不用修改;
HOST: 数据库侦听所在的机器的主机名或IP地址;
PORT: 数据库侦听正在侦听的端口,Oracle默认为1521;
SERVICE_NAME: 在服务器端,使用system登录后,sqlplus>show parameter service_name命令查看
例: SQL> show parameter service_name;
NAME TYPE VALUE
------------------------------------ ----------- ------------------
service_names string orcl
2)配置环境变量:
Oracle_Home:D:\Oracle Install Client\instantclient_12_1 //就是上面Oracle Install Client解压到的目录,oci.dll所在位置。
TNS_ADMIN:%Oracle_Home%\network\admin\ //tnsnames.ora文件所在的位置,第1步有说
NLS_LANG: SIMPLIFIED CHINESE_CHINA.ZHS16GBK //设置字符集什么的,具体的参数信息可查看http://www.cnblogs.com/debuging/archive/2012/09/10/2679213.html
PATH最后加上:%Oracle_Home%
3)安装PL/SQL
安装过程在此不再说明,和其他的软件安装一样。
3、安装完之后,打开PL/SQL
登录窗口,数据库下拉列表中就会显示刚才配置的数据库,当然在配置正确的前提下。
到此为止,配置完成。
本文出自 “鹰之眼” 博客,请务必保留此出处http://eagle2014.blog.51cto.com/7992740/1416641
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。