PL/SQL(x64)借助Oracle Instant Client连接Oracle配置教程

简介:

   PL/SQL在Windows x64位操作系统下安装配置稍显复杂,为了方便Oracle库友使用这个便利的工具,先提供PL/SQL借助Oracle Instant Client(该文件比Oracle Client文件小很多,可为用户节省安装时间)连接数据库配置教程一份,有需要的盆友请拿走。


  1.  下载Oracle Instanct Client(Oracle即时客户端)


  登录Oracle官方网站,下载Oralce即时客户端。你能够看到不同系统的客户端,根据自己的需要选择对应的版本,下载完毕后,解压到某个路径。如“D:\Program Files\instantclient_12_1”。


  2. 配置 Oracle Instanct Client环境变量


  2.1 在系统环境变量中,新增以下环境变量


  # Oracle的语言环境变量(National Language Support)


1
NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  #TNS环境变量


1
TNS_ADMIN=D:\Program Files\instantclient_12_1\ADMIN


  #Oracle Instant安装目录(PATH路径中追加)


1
PATH=...;D:\Program Files\instantclient_12_1

    

  2.2 创建 tnsnames.ora 数据库连接文件


  在“D:\Program Files\instantclient_12_1\ADMIN”路径下,创建 tnsnames.ora文件,添加数据库连接配置信息,格式如下所示:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FAVBLOG-TST =
   (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521))
     (CONNECT_DATA =
       (SID = favccxx)
       (SERVER = DEDICATED)
     )
   )
FAVBLOG-DEV =
   (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521))
     (CONNECT_DATA =
  (SID = orcl)
       (SERVER = DEDICATED)
     )
   )


 

    3. 配置PL/SQL


    打开PL/SQL,选择“Tools”-> “Perference” -> “Connection”,如下图所示。


    在Oracle Home中输入Oracle Instant Client的安装路径(可选)。


    在OCI library中,输入32位Oracle Instant Client中的oci.ddl的路径(必选,32位)。


wKioL1WrnKXwc9iDAAMnbWO3bds282.jpg


    4. 使用PL/SQL


    重启PL/SQL,在对象主窗口中,可以在左侧列表中,看到“Objects”组件,可以切换其中的管理员账户,也可以在TABLES菜单中查看已经连接到的表。接下来就可以使用PL/SLQ啦。





本文转自 genuinecx 51CTO博客,原文链接:http://blog.51cto.com/favccxx/1676142,如需转载请自行联系原作者
目录
相关文章
|
11月前
|
SQL Oracle 关系型数据库
Oracle数据库创建表空间和索引的SQL语法示例
以上SQL语法提供了一种标准方式去组织Oracle数据库内部结构,并且通过合理使用可以显著改善查询速度及整体性能。需要注意,在实际应用过程当中应该根据具体业务需求、系统资源状况以及预期目标去合理规划并调整参数设置以达到最佳效果。
680 8
|
SQL Oracle 关系型数据库
解决大小写、保留字与特殊字符问题!Oracle双引号在SQL中的特殊应用
在Oracle数据库开发中,双引号的使用是一个重要但易被忽视的细节。本文全面解析了双引号在SQL中的特殊应用场景,包括解决标识符与保留字冲突、强制保留大小写、支持特殊字符和数字开头标识符等。同时提供了最佳实践建议,帮助开发者规避常见错误,提高代码可维护性和效率。
725 6
|
SQL Oracle 关系型数据库
【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法
【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法
|
SQL Oracle 关系型数据库
【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法
本文来自YashanDB官网,介绍如何处理Oracle客户端sql*plus中使用@@调用同级目录SQL脚本的场景。崖山数据库23.2.x.100已支持@@用法,但旧版本可通过Python脚本批量重写SQL文件,将@@替换为绝对路径。文章通过Oracle示例展示了具体用法,并提供Python脚本实现自动化处理,最后调整批处理脚本以适配YashanDB运行环境。
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
SQL 存储 监控
SQL Server的并行实施如何优化?
【7月更文挑战第23天】SQL Server的并行实施如何优化?
1028 13
解锁 SQL Server 2022的时间序列数据功能
【7月更文挑战第14天】要解锁SQL Server 2022的时间序列数据功能,可使用`generate_series`函数生成整数序列,例如:`SELECT value FROM generate_series(1, 10)。此外,`date_bucket`函数能按指定间隔(如周)对日期时间值分组,这些工具结合窗口函数和其他时间日期函数,能高效处理和分析时间序列数据。更多信息请参考官方文档和技术资料。
725 9
|
SQL 存储 网络安全
关系数据库SQLserver 安装 SQL Server
【7月更文挑战第26天】
421 6
|
SQL Oracle 关系型数据库
MySQL、SQL Server和Oracle数据库安装部署教程
数据库的安装部署教程因不同的数据库管理系统(DBMS)而异,以下将以MySQL、SQL Server和Oracle为例,分别概述其安装部署的基本步骤。请注意,由于软件版本和操作系统的不同,具体步骤可能会有所变化。
1534 3
|
存储 SQL C++
对比 SQL Server中的VARCHAR(max) 与VARCHAR(n) 数据类型
【7月更文挑战7天】SQL Server 中的 VARCHAR(max) vs VARCHAR(n): - VARCHAR(n) 存储最多 n 个字符(1-8000),适合短文本。 - VARCHAR(max) 可存储约 21 亿个字符,适合大量文本。 - VARCHAR(n) 在处理小数据时性能更好,空间固定。 - VARCHAR(max) 对于大文本更合适,但可能影响性能。 - 选择取决于数据长度预期和业务需求。
1517 1

推荐镜像

更多