当前位置: 首页 > ds >正文

InstantClient+PLSQL安装配置教程

开门见山:

Oracle client和 Instant client都是属于Oracle客户端,Instant client被称为即时客户端,其相比于前者更为易用轻便、体积更小且拥有作为Oracle客户端的基本功能;而Oracle Client体积大、功能全安装和配置均较为复杂,一般使用Instant client即可。由于Oracle体积太大,可以安装instantclient +plsql取代安装庞大的客户端。选择  instantclient + plsql  远程连接Oracle数据库,本地不需要安装 oracle.

 

话不多说,直接亮剑:

1.准备PLSQL安装包+InstantClient安装包

①下载PLSQL安装包

链接:https://pan.baidu.com/s/1GE31Vcahwe0Lo8wm_tFD4g
提取码:8w0j
 

②下载InstantClient-basic安装包

官网地址:https://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html(见下图)

鉴于这个混蛋官网从来没下载成功过,个人提供共享资源:

链接:https://pan.baidu.com/s/18-Lk6UeLgsvQqf-dZNQxBA
提取码:v1er


 

 

2.配置InstantClient文件

①将instantclient-basic-windows.x64-12.2.0.1.0.zip解压,并将解压出的instantclient_12_2放在任意指定目录.

本例中将解压后instantclient_12_2目录:D:\instantclient_12_2

②配置oracle监听文件

在instantclient_12_2文件下创建NETWORK文件夹,在NETWORK下创建ADMIN文件夹,在ADMIN文件夹中创建tnsnames.ora文件,编辑内容如下,注意可配置多个监听,监听多个数据库实例.

A =

(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.10)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME =  NBA)
)
)

其中A是可以自定义的名称,用来自己识别所连接到是哪个数据库,真正的数据库实例名是SERVICE_NAME = NBA中的NBA,第一个等号"="后面的是数据库连接串.

③配置环境变量

 

1) 变量名:ORACLE_HOME  变量值:D:\instantclient_12_2------------oracle主目录
2) 变量名:TNS_ADMIN  变量值:D:\instantclient_12_2\NETWORK\ADMIN------------tnsnames.ora所在目录

3) 变量名:  NLS_LANG   变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

4) 修改Path变量,在后面添加 D:\instantclient_12_2

 

3.安装PLSQL及配置PLSQL

①安装

PLSQL需要注册码,否则只能试用30天,直接看图,一路顺下即可

安装完成后安装汉化包:

②配置PLSQL

 以管理员身份运行PLSQL Developer中的plsqldev.exe,登录窗口选择"取消''

 

在Configure--->Preferences中配置如下

保存后,关闭,重启PLSQ

注意,旧版本与新版本稍有不同,在旧版本中,是在工具---->首选项中配置,举个例子如下图:

注意:例子仅仅是个例子,ORACLE主目录取自配置的环境变量.OCI库即在ORACLE主目录下的oci.dll文件.

4.重启PLSQL

出现tnsnames.ora中配置的数据库实例名A,则证明配置完成.输入账号,密码,输入连接串或者下拉选择A,或者192.168.6.10/NBA登录即可

 

 注:如果没有出现,尝试重启电脑试下,我的就是重启才下拉显示实例名A的.

PLSQL界面语言设置:Preferences---->User interface---->Appearance----->Language---->Chinese.lang

http://www.xdnf.cn/news/11541.html

相关文章:

  • 【毕业设计源码】PHP网上商城管理系统
  • 计算机的发展史与计算机硬件组成
  • 单片机---HLK-W801开发环境搭建
  • JavaScript保姆级教程 ——— 重难点详细解析(万字长文,建议收藏)
  • 栏栅解密
  • linux ubuntu 24.04安装优麒麟ukylin版搜狗输入法
  • PostMessage和SendMessage的区别
  • 2023 Android面试官 常问的问题以及答案(附最新的Android面试大厂必考174题 )
  • ZYNQ FPGA实验——ADDA测试
  • 电脑出现错误代码:-118是什么情况,解决错误代码:-118的方法
  • 横盘是什么意思?
  • 嘉靖王朝最大的一出闹剧和惨剧——大礼仪之争
  • 使用C#和.NET Core的ETL作业
  • 【Qt系列教程】一、认识Qt、安装Qt、运行Hello Qt
  • Linux系统命令大全(超级详细版)
  • TestLink的使用实例
  • Ubuntu、kubuntu、xUbuntu、lubuntu等版本区别及界面样式
  • 2024年最新TCPView下载安装使用教程(图文教程)超详细(1),网络安全开发实用必备的几款插件
  • 特异度(specificity)与灵敏度(sensitivity)
  • 字符编码全解析:ASCII、GBK、Unicode、UTF-8与ANSI
  • python3中配置文件ini的使用详解----读写、list/dict/path等变量的应用、解码
  • VS 番茄插件 Visual Assist X_10.9.2440
  • mysql : grant权限命令汇总
  • JSF入门之helloworld
  • 20220801 git push -f命令
  • c语言---函数递归(详解)
  • Android 平台 metaRTC使用源码调试
  • MOS管工作原理精讲
  • 软件测试人员必备的60个测试工具,果断收藏了!_测试工程师必备软件_
  • linux 无法挂载目录mnt,详解linux下mnt目录作用