centos

centos下sqlplus连接数据库

小樊
40
2025-09-05 19:02:50
栏目: 云计算

在 CentOS 系统下,使用 SQL*Plus 连接 Oracle 数据库需要先安装 Oracle 客户端。以下是安装和连接数据库的步骤:

  1. 安装 Oracle Instant Client

首先,从 Oracle 官网下载适用于 CentOS 的 Oracle Instant Client(基本包和 SDK 包)。下载地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

将下载的两个压缩包上传到 CentOS 服务器上,例如上传到 /opt 目录。

解压压缩包:

cd /opt
unzip instantclient-basic-linux.x64-XX.X.X.X.X.zip
unzip instantclient-sdk-linux.x64-XX.X.X.X.X.zip

重命名解压后的文件夹:

mv instantclient_XX_X instantclient
  1. 配置环境变量

编辑 /etc/profile 文件,添加以下内容:

export ORACLE_HOME=/opt/instantclient
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME:$PATH

使配置生效:

source /etc/profile
  1. 创建软链接

创建 libclntsh.so.19.1 的软链接:

cd /opt/instantclient
ln -s libclntsh.so.19.1 libclntsh.so.19
  1. 使用 SQL*Plus 连接数据库

现在可以使用 SQL*Plus 连接 Oracle 数据库了。在命令行中输入以下命令:

sqlplus username/password@//host:port/service_name

其中,将 username、password、host、port 和 service_name 替换为实际的数据库连接信息。

例如:

sqlplus scott/tiger@//localhost:1521/ORCL

这样就成功连接到了 Oracle 数据库。

0
看了该问题的人还看了