debian

Debian系统sqlplus连接数据库步骤

小樊
48
2025-09-19 22:40:41
栏目: 云计算

1. 准备工作:安装必要依赖包
在Debian系统上安装Oracle Instant Client前,需先安装libaio1(异步I/O库),否则可能无法正常运行SQL*Plus。执行以下命令安装:

sudo apt-get update
sudo apt-get install libaio1

2. 下载Oracle Instant Client
访问Oracle官方网站(instantclient下载页面),下载以下两个压缩包(选择与系统架构匹配的版本,如x86_64):

示例文件名:instantclient-basic-linux.x64-21.5.0.0.0dbru.zipinstantclient-sqlplus-linux.x64-21.5.0.0.0dbru.zip

3. 解压并安装Oracle Instant Client
创建安装目录(如/opt/oracle/instantclient),将下载的压缩包解压至该目录:

sudo mkdir -p /opt/oracle/instantclient
sudo unzip instantclient-basic-linux.x64-*.zip -d /opt/oracle/instantclient
sudo unzip instantclient-sqlplus-linux.x64-*.zip -d /opt/oracle/instantclient

4. 配置环境变量
编辑用户级环境变量文件(如~/.bashrc~/.profile),添加以下内容(替换路径为实际解压目录):

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

使配置生效:

source ~/.bashrc  # 或 source ~/.profile

5. 验证SQL*Plus安装
在终端输入sqlplus,若看到SQL*Plus的版本提示符(如SQL*Plus: Release 21.0.0.0.0 - Production on Wed Sep 18 10:00:00 2025),则说明安装成功。

6. 连接Oracle数据库
使用以下命令格式连接数据库(替换为实际信息):

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

示例(连接本地数据库):

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

若连接成功,将进入SQL*Plus交互界面(显示SQL>提示符)。

7. 可选:配置TNSNAMES.ORA(简化连接)
若需使用TNS别名(如MYDB)代替完整连接字符串,可配置tnsnames.ora文件:

0
看了该问题的人还看了