配置精简版Oracle客户端

一般只是作为客户端访问Oracle,并不需要安装庞大的Oracle。有时候经常忘记怎么配置精简版Oracle,这篇文章做个记录备份。

可以从http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 下载适合自己系统的客户端,一般几十M,下载Basic版本。下载后解压到一个目录后,它可以作为Oracle客户端了,但是需要做一定配置,比如我放到D:\Oracle目录,设置环境变量配置如下:

  • ORACLE_HOME指向D:\Oracle
  • TNS_ADMIN指向D:\Oracle
  • NLS_LANG设置值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
  • Path环境变量的最前面添加D:\Oracle;

我本地D:\Oracle的文件如下:

其中cfg后缀文件和Sample没有用,listerner.ora是Oracle服务端的监听文件这里也没用,sqlnet.ora文件也没有用。

现在我下载的win64最新版本的文件目录如下:

把支持JDK1.2,1.3的JDBC库从classes12.jar和支持JDK1.4以及以上的ojdbc14.jar包换做了支持更高版本的ojdbc5.jar和ojdbc6.jar了。

客户端连接文件tnsnames.ora的配置如下:

cqyxtx =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.23.1.253)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = yxtx)
)
)

表示连接IP为172.23.1.253端口为默认1521的yxtx数据库实例,数据库连接别称是cqyxtx。

打开PL/SQL,选择工具->首选项,配置如下:

这样PL/SQL就可以作为oracle的客户端了。

 

posted @   Lawson  阅读(25899)  评论(1编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示