以下是在CentOS系統中使用SQLPlus的教程:
訪問Oracle官方網站下載適合CentOS的Instant Client包,解壓到指定目錄,如/opt/oracle/instantclient_XX_X
。然后使用yum
或dnf
安裝libaio
和libnsl
依賴項,編輯~/.bash_profile
或/etc/profile
文件,添加export ORACLE_HOME=/opt/oracle/instantclient_XX_X
、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
。若配置了TNSNAMES.ORA文件,也可使用sqlplus username/password@TNS_ALIAS
連接。
HELP
。SELECT * FROM table_name;
。BEGIN
開頭,END;
結尾,如BEGIN DBMS_OUTPUT.PUT_LINE('Hello, World!'); END; /
。SPOOL filename.sql
,執行完SQL語句后用SPOOL OFF
停止保存。@filename.sql
。EXIT
。