Oracle 数据库客户端
本文档将解释如何在 Arch Linux 下安装 Oracle 数据库客户端。客户端用于连接到在其他机器上运行的 Oracle 数据库。
安装
由于 Oracle 提供其软件下载的方式,文件无法自动检索。您必须手动下载必要的 .zip 文件,并将它们放在与 AUR 中的 PKGBUILD 相同的目录中,然后再运行 makepkg
。您需要一个 Oracle 账户才能登录并下载 .zip 文件。
相关软件包
AUR 中需要的软件包是
- oracle-instantclient-basicAUR - 核心 Oracle 客户端,所有其他软件包以及任何使用原生 Oracle API 的预编译二进制文件都需要它
- oracle-instantclient-sdkAUR - C 头文件,编译使用原生 API 访问 Oracle 的软件时需要
- oracle-instantclient-sqlplusAUR - SQL*Plus 命令行实用程序
- oracle-instantclient-odbcAUR - UnixODBC 连接
- oracle-instantclient-jdbcAUR - Java 连接
- oracle-instantclient-toolsAUR - Data Pump、SQL*Loader 和 Workload Replay Client
安装路径
当使用 AUR 中的软件包时,TNSNAMES 文件应保存为 /etc/tnsnames.ora
。ORACLE_HOME
应在安装后打开的任何新 shell 中自动设置为 /usr
,这归功于 /etc/profile.d/oracle.sh
。
gqlplus
安装 sqlplus 后,您可能还想安装 gqlplusAUR,它是 sqlplus 的前端,增加了命令历史记录和标签补全。