在CentOS上使用SQLPlus,您需要先安装Oracle客户端软件。以下是安装和使用SQLPlus的步骤:
下载Oracle Instant Client: 访问Oracle官方网站(https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html)并下载适用于Linux x86-64平台的Oracle Instant Client。选择Basic Package或Basic Light Package,根据您的需求。
安装Oracle Instant Client:
将下载的文件上传到CentOS服务器,然后解压缩到一个目录,例如/opt/oracle/instantclient。您可以使用以下命令解压缩文件:
mkdir -p /opt/oracle/instantclient
unzip instantclient-basic-linux.x64-XX.X.X.X.X.zip -d /opt/oracle/instantclient
unzip instantclient-sqlplus-linux.x64-XX.X.X.X.X.zip -d /opt/oracle/instantclient
将解压缩后的文件夹重命名为instantclient:
mv /opt/oracle/instantclient/instantclient* /opt/oracle/instantclient/instantclient
/etc/profile.d/oracle.sh文件,添加以下内容:export ORACLE_HOME=/opt/oracle/instantclient
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME:$PATH
保存文件并运行source /etc/profile.d/oracle.sh使更改生效。
sqlplus命令,您应该能看到SQL*Plus提示符:sqlplus
现在您可以使用SQL*Plus连接到Oracle数据库。例如,要连接到本地数据库,可以使用以下命令:
sqlplus / as sysdba
要连接到远程数据库,可以使用以下命令:
sqlplus username/password@//host:port/service_name
替换username、password、host、port和service_name为实际值。