oracle免安装服务器,pl/sql加instantclient的配置使用

一开始,在学习oracle的时候,就很苦恼。为什么呢,因为oracle安装很烦,容易和操作系统不兼容,动不动就出现error提示框。好不容易安装成功了,可以使用了,时间一长会oracle会变得越来越大,电脑随之越来越慢,终于有一天顶不住了,就下狠心重装操作系统了(因为重装系统,oracle又要重新安装了)。不过这个是在学习的过程中,一般在开发工作中,oracle数据库的服务器端都会装在数据库服务器的机器上,所以我们在本地的电脑上只需要安装一款最好用的oracle数据库客户端软件pl/sql就行了。

想法总是很美丽,结果却是显得自己年少无知。

在安装好了pl/sql后,双击打开,你会发现少了点什么,如下图。


少了点啥子呢,傻啊,正常情况下不应该还有一项吗?就是指定用户角色的。出现如上的界面,你会发现是无法连接上远程数据库服务器的。那么该如何是好呢?

经过多番查找,看了这个帖子,那个点子终于找到了解决的方法。就是安装oracle客服端程序来配置pl/sql后链接上数据库。

这里我们一般会到oracle官网下载一个叫做instantclent的压缩包,这个包不是很大,解压后放到文件目录(我放到C盘中,目录:C:\instantclient_12_1),其中的文件就是一个安装好了的oracle客户端,下载地址:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html。

解压好之后,需要配置环境变量,NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(指定语言),TNS_ADMIN=C:\instantclient_12_1\network\admin(instantclient的network的admin目录)。



在instantclient的主目录下,添加network/admin文件夹,在该文件夹下创建一个tnsnames.ora文件,用记事本打开,输入如下配置:(看到这个文件,大家应该不会陌生,在oracle的服务器端程序安装完成后,就会有对应目下的这个文件,其中配置着支持链接的数据库服务器)

<span style="color:#ff0000;">ORCL</span>=
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = <span style="color:#ff0000;">172.17.240.51</span>)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = <span style="color:#ff0000;">ORCL</span>)
    )
)

如果需要链接本地的数据库,copy一份修改就行了。

ORCL=
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
)

配置好后,再打开pl/sql软件,登陆界面还是一样,没有出现4项,链接还是会失败。不过没关系,最后一步来了,就是配置pl/sql的首选项。

打开 工具--》首选项界面,配置其中红圈中的2项:


主目录名=C:\instantclient_12_1

oci库=C:\instantclient_12_1\oci.dll


配置好后,点击应用。重启pl/sql后,就能正常连接了,如:


到这里,就差不多了。希望这样的文章能够多一些,虽然有很多博客也有如此的教程,我这边再提供一次就是为了小伙伴们在百度这样的问题时,能够多一些文章来参看。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值