在CentOS上使用SQL*Plus进行查询,需要先安装Oracle客户端软件,并配置好环境变量。以下是详细步骤:
如果你使用的是CentOS 7或更高版本,可以通过YUM安装Oracle Instant Client。
sudo yum install oracle-instantclient-basic oracle-instantclient-sqlplus
/opt/oracle/instantclient。sudo mkdir -p /opt/oracle/instantclient
sudo unzip instantclient-basic-linux.x64-XX.X.X.X.X.zip -d /opt/oracle/instantclient
sudo unzip instantclient-sqlplus-linux.x64-XX.X.X.X.X.zip -d /opt/oracle/instantclient
编辑 ~/.bash_profile 或 /etc/profile 文件,添加以下内容:
export ORACLE_HOME=/opt/oracle/instantclient
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME:$PATH
然后使配置生效:
source ~/.bash_profile
sqlplus username/password@//hostname:port/service_name
例如:
sqlplus scott/tiger@//localhost:1521/ORCL
在SQL*Plus提示符下,输入SQL查询语句并按回车键执行。例如:
SELECT * FROM employees;
查询结果将显示在终端上。
完成查询后,可以输入以下命令退出SQL*Plus:
EXIT;
通过以上步骤,你应该能够在CentOS上成功使用SQL*Plus进行数据库查询。