温馨提示×

centos系统sqlplus使用教程

小樊
57
2025-08-30 18:56:55
栏目: 云计算

以下是在CentOS系统中使用SQLPlus的教程:

安装Oracle客户端

访问Oracle官方网站下载适合CentOS的Instant Client包,解压到指定目录,如/opt/oracle/instantclient_XX_X。然后使用yumdnf安装libaiolibnsl依赖项,编辑~/.bash_profile/etc/profile文件,添加export ORACLE_HOME=/opt/oracle/instantclient_XX_Xexport LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATHexport PATH=$ORACLE_HOME:$PATH,最后执行source ~/.bash_profile使环境变量生效。

连接到数据库

可使用以下命令格式:sqlplus username/password@hostname:port/service_name。例如,sqlplus scott/tiger@localhost:1521/orcl。若配置了TNSNAMES.ORA文件,也可使用sqlplus username/password@TNS_ALIAS连接。

常用SQLPlus命令

  • 查看帮助HELP
  • 执行SQL查询SELECT * FROM table_name;
  • 执行PL/SQL块:以BEGIN开头,END;结尾,如BEGIN DBMS_OUTPUT.PUT_LINE('Hello, World!'); END; /
  • 保存查询结果到文件SPOOL filename.sql,执行完SQL语句后用SPOOL OFF停止保存。
  • 从文件读取并执行SQL脚本@filename.sql
  • 退出SQLPlusEXIT

0