不安装oracle 连接数据库,如何在本地机不安装 Oracle 的情形下连接数据库

本文介绍的是,如何在本地电脑不安装 Oracle 的情形下,如何使用 PL/SQL Developer 连接到服务器的数据库

第一步: 本机需要安装 PL/SQL Developer 软件

第二步: 本机需要 Instant Client 工具包

1、 进入官网,选在需要安装的版本,这里选择的是 64位 Windows,若本机电脑为其他配置的,请选择相应的版本

5594edfa522002d22e7c22ef33b6f237.png

2、点击进入后出现以下界面,选择相应版本的工具包下载,这里选择的是 Version 12 的版本,由于下载该工具包的目的为连接数据库,所以此时只需要下载 Basic Package 基础包就可以了,当然,若需要功能,本界面也提供了下载包,具体需要哪些工具,可自行选择下载。

5fbd4e5223e203a648db112c7ea10840.png

第三步: 解压下载的 Instant Cilent 压缩包

解压后的文件夹名称为 instantclient_12_2,可自行放在本地磁盘的任意位置

例如: D:Program FilesOracleclientinstantclient_12_2

1、解压完成后,需要在 instantclient_12_2 目录下创建 network 文件夹,然后进入 network 文件夹创建 admin 文件夹,最后在 admin 文件夹下创建 tnsnames.ora 文件

2、在 tnsnames.ora 文件中,填入以下信息

connect_name = # 数据库连接别名

(DESCRIPTION =

(ADDRESS =

(PROTOCOL = TCP) # 网络协议

(HOST = 192.168.1.20) # 服务器IP地址

(PORT = 1521) # 服务器端口号,Oracle 数据库端口号默认为 1521

)

(CONNECT_DATA =

(SERVER = DEDICATED) # Oracle 连接标识

(SERVICE_NAME = database_test) # 所要连接的数据库名称标识

)

)

第四步: 配置 PL/SQL Developer

打开 PL/SQL Developer , 找到配置窗口 tools -> preferences -> connection

配置 Oracle Home 和 OCI Library

配置完成后需要重启 PL/SQL Developer 才会生效

Oracle Home:

D:Program FilesOracleclientinstantclient_12_2

OCI Library:

D:Program FilesOracleclientinstantclient_12_2oci.dll

bc1aca220117875acb84154dfd98e30a.png

第五步: 完成配置后,就可以打开 PL/SQL Developer 输入用户密码进行登录了

b869d306be2753c2f96d199a28b1ce73.png

最后: 当我们连接成功后,查询数据时中文乱码的问题

这是因为本地的编码和服务器端编码不一致,这时候我们可以通过SQL语句:

select userenv(‘language‘) from dual

查询出服务器端的编码,如我自己的查询结果为: AMERICAN_AMERICA.ZHS16GBK

那么,只需要 右键我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 中添加如下系统变量即可

变量名 : NLS_LANG

变量值 : AMERICAN_AMERICA.ZHS16GBK

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值