Oracle客户端+PL/SQL搭建

1. 下载Oracle客户端+PL/SQL这两个软件
    下载就不说了,Oracle客户端(也即Oracle Client),最好到官网上下载,应该可能大概也许是要翻墙才能下载的。PL/SQL我倒是随便找了一个。
2.Oracle客户端安装过程
    安装时有三个选择,我选的是第二种。
    看了网上的教程说是先要安装了Oracle客户端才能安装PL/SQL。所以我就是先安装的客户端在安装的PL。没有尝试过将安装顺序颠倒,所以也就无从验证网上说的到底是对是错。
    安装客户端的时候出现了一个问题——环境变量Path的长度超过了1023。
    下面我来一一叙述我解决这个问题的过程吧(其实不算是解决吧。嗯!叫尝试解决
     首先,我去查看了Path的长度后发现它的长度确实超过了1023,于是我找度娘。Ok,我百度到了。接着我就按照网上的说法,也就是像设置Java环境变量那样先新建一个环境变量将使用较多(重复过多)的字符串存放起来,然后使用%%将这个新建的变量引用到Path环境变量中。嗯!我这样做了以后Path的长度时减少了。But,当我重新运行Setup.exe时,同样的问题(也就是Path的长度超过了1023)又出现了。于是,我想啊【手动挠头】!难道是我改的地方太少了吗?Ok,我又重复了几次(新建环境变量,再引用环境变量),Path的长度已经减少到了801【还好我记录了数字,不然我也记不住】!我就想啊,这样应该行了吧。呵呵,如你所想,No,不行,Path长度超过1023!!!我也呵呵了,心塞+心碎 。当我不知所措、六神无主……的时候,我看到下面有个选项叫【忽略该错】。我把它勾选上,然后安装,Yeah!?成功了!然后脑子里就开始放烟花了,成功了!成功了!居然成功了!
    其实,在我尝试了几次后我就想啊!是不是我把问题想错了。刚开始我想的是目前的Path长度超过了1023,后来看了错误的detail,我发现它的意思好像【只怪英语学得撇】是说安装后Path的长度会超过1023。后来,我安装后去看了Path的长度(1279),这个确实是超过了1023。
    再想想为什么忽略那个错误后还是能安装成功呢?当时学长说这个环境变量只是会影响命令行的操作。不过目前还没有遇到。例如,你设置了Matlab的环境变量,你在cmd中可以直接输入matlab.exe来启动matlab应用程序而不用在cd到matlab.exe所在的文件夹下再运行它。同时在windows下使用echo %环境变量名称%可以查看这个变量的值。
    值得注意的是,安装Oracle客户端后,并没有安装任何的服务。
3. 安装PL/SQL
    这个安装比较简单,没什么多说的。
    
4. 用Oracle客户端连接服务器端数据库
    像上面说的那样,安装Oracle客户端后是没有服务的。监听服务是属于Oracle服务器的。位于服务器上的监听者负责监听客户端的请求(这是我的理解)。为了能够让PL/SQL查看等Oracle服务器上的数据,需要先配置客户端让客户端能够连接到服务器上。
    Oracle客户端连接服务器需要配置三个文件,这三个文件是 listener.ora, sqlnet.ora和 tnsnames.ora ,这三个文件都在 C:\app\Administrator\product\11.2.0\client_1\network\admin路径下(我是使用Oracle客户端安装的默认路径的)。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值