温馨提示×

ubuntu下sqlplus查询语句怎么写

小樊
44
2025-10-06 10:58:29
栏目: 云计算

在 Ubuntu 下,要使用 SQLPlus 进行查询,首先需要安装 Oracle 客户端。以下是安装和使用 SQLPlus 的步骤:

  1. 安装 Oracle Instant Client:

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

    解压下载的文件到一个目录,例如 /opt/oracle/instantclient

    mkdir -p /opt/oracle/instantclient
    tar -xvf instantclient-basic-linux.x64-XX.X.X.X.X.zip -C /opt/oracle/instantclient
    tar -xvf instantclient-sdk-linux.x64-XX.X.X.X.X.zip -C /opt/oracle/instantclient
    

    替换 XX.X.X.X.X 为下载的文件的实际版本号。

  2. 配置环境变量:

    编辑 ~/.bashrc 文件,添加以下内容:

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

    保存文件并运行 source ~/.bashrc 使配置生效。

  3. 创建软链接:

    /usr/bin 目录下创建指向 Oracle Instant Client 的 sqlplus 可执行文件的软链接:

    sudo ln -s /opt/oracle/instantclient/sqlplus /usr/bin/sqlplus
    
  4. 使用 SQL*Plus:

    现在可以在终端中使用 SQL*Plus 进行查询了。首先,使用以下命令连接到 Oracle 数据库:

    sqlplus username/password@localhost:port/sid
    

    替换 usernamepasswordlocalhostportsid 为实际的数据库连接信息。

    连接成功后,可以编写 SQL 查询语句并执行。例如:

    SELECT * FROM your_table_name;
    

    your_table_name 替换为实际的表名。查询结果将显示在终端中。

0