本地不安装ORACLE,使用PLSQL远程链接服务器ORACLE

35 篇文章 1 订阅
1 篇文章 0 订阅

由于ORACLE比较庞大,安装也稍有点麻烦。我们平时不需要每台电脑都安装ORACLE,只需要在服务器安装ORACLE就可以了,然后使用PLSQL远程链接,但是需要ORACLE的一些配置文件的支持,我们可以不用本地安装ORACLE。

步骤一:

        在ORACLE官方下载instant client

        地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html

        选择自己电脑合适版本

步骤二:

        下载后,解压将里面的instantclient_11_2取出来放在本地,可以放在本地磁盘任意目录。

        如果解压没有instantclient_11_2,可以取名为instantclient_11_2放在本地磁盘的任意目录

 步骤三:

        在instantclient_11_2下创建network目录,再network目录下创建admin目录,再admin目录下创建tnsnames.ora文件。

        tnsnames.ora内容:

                        orcl =   
                            (DESCRIPTION =      
                                  (ADDRESS_LIST =         
                                        (ADDRESS = (PROTOCOL = TCP)(HOST = 10.192.0.103 )(PORT = 1521))      
                                  )       
                                  (CONNECT_DATA =        
                                        (SERVICE_NAME = orcl )      
                                  )

                              )

           红色信息根据自己的实际情况修改

           HOST为要连接的IP地址,PORT为要连接的端口,SERVICE_NAME 为要连接的数据库名,第一个蓝色字体的orcl为自己本地的名称

    步骤四:

                配置环境变量:我的电脑右键属性--》高级系统属性--》环境变量

                添加环境变量:

                        

                    根据自己的instantclient_11_2目录配置环境变量

                    我的是在F盘:TNS_ADMIN  F:\instantclient_11_2\network\admin    

        步骤五:

                    下载PLSQL,安装PLSQL,安装完毕之后,登陆界面点击取消,进入未登录的界面。

                    点击Tools--》Preferences--》Connection。填写相应的自己的盘符的目录值。其他默认即可

                    

重启PLSQL,登陆界面会显示相应的Database等下拉框信息。输入用户名和密码。成功


如果有乱码问题,按照网上的解决办法:

连接成功后有时候查询出来的数据会出现乱码的问题,这是因为本地的编码和服务器端编码不一致,这时候我们可以通过SQL语句:
select userenv('language') from dual;
查询出服务器端的编码,如我自己的查询结果为
USERENV('LANGUAGE')
AMERICAN_AMERICA.ZHS16GBK
我们就需要添加一个环境变量NLS_LANG ,值为: AMERICAN_AMERICA.ZHS16GBK 然后重启PL/SQL就不会再有乱码问题了。

  • 8
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值