不安装Oracle使用PL/SQL操作数据库
因为Oracle数据库比较大,安装起来比较占内存,工作中多为远程搭建的数据库只需进行远程访问即可。这样我们可以借用Oracle Instant Client 。
安装过程大致如下:
- 首先需要下载并成功安装一个PL/SQL
- 在Oracle官网下载对应系统的Oracle Instant Client,其中分为很多类型(例如:Basic,Basic Light,SQL * Plus,Tools,SDK,JDBC Supplement ,ODBC),我们只需要下载Basic类型的即可。
- 官网地址:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
- 具体的安装步骤在下载的位置下方有展示,直接参考安装即可,其中需要注意的是需要安装对应版本的 Visual Studio Redistributable,否则无法展示对应的监听。
-
名称
下载
描述
即时客户端软件包-Basic 运行OCI,OCCI和JDBC-OCI应用程序所需的所有文件 (36,255,100字节)
即时客户端软件包-Basic Light 较小版本的Basic,仅英语错误消息,并支持Unicode,ASCII和西欧字符集(仅10.2) (12,218,457字节)
Instant Client软件包-JDBC补充 JDBC下对XA,国际化和RowSet操作的附加支持 (1,475,200字节)
即时客户端软件包-SQL * Plus 用于通过Instant Client运行SQL * Plus的其他库和可执行文件 (764,303字节)
即时客户端软件包-SDK 用于使用Instant Client开发Oracle应用程序的其他头文件和示例makefile (802,412字节)
即时客户端程序包-ODBC 用于启用ODBC应用程序的其他库 (1,324,040字节)
适用于Microsoft Windows 64位的即时客户端安装
有关Instant Client软件包的更多信息,请参见Instant Client主页。
客户端与服务器版本的互操作性在Doc ID 207303.1中进行了详细说明。例如,Oracle呼叫接口19、18和12.2可以连接到Oracle Database 11.2或更高版本。某些工具可能还有其他限制。
这是与此即时客户端链接的应用程序的默认Oracle客户端配置目录。
或者,可以将Oracle客户端配置文件放在另一个可访问的目录中。然后将环境变量TNS_ADMIN设置为该目录名称。
- 下载适合您平台的Instant Client软件包。所有安装都需要Basic或Basic Light软件包。
- 将软件包解压缩到单个目录中,例如
C:\oracle\instantclient_19_3
- 将此目录添加到
PATH
环境变量。如果您安装了多个版本的Oracle库,请确保新目录首先出现在路径中。重新启动任何终端窗口,否则请确保您的应用程序使用了新的PATH。 - 从Microsoft下载并安装正确的Visual Studio Redistributable。Instant Client 19要求Visual Studio 2017可重新分发。Instant Client 18和12.2需要重新分发Visual Studio 2013。Instant Client 12.1需要重新分发Visual Studio 2010。
- 如果打算将可选的Oracle配置文件(例如tnsnames.ora,sqlnet.ora,ldap.ora或oraaccess.xml)与Instant Client一起放置,请创建一个子目录,例如
C:\oracle\instantclient_19_3\network\admin
这是与此即时客户端链接的应用程序的默认Oracle客户端配置目录。
或者,可以将Oracle客户端配置文件放在另一个可访问的目录中。然后将环境变量TNS_ADMIN设置为该目录名称。