以下是SQL*Plus在Debian上的使用案例,涵盖安装、配置及常见操作:
wget https://download.oracle.com/otn_software/linux/instantclient/215000/instantclient-basiclite-linux.x64-21.5.0.0.0dbru.zipwget https://download.oracle.com/otn_software/linux/instantclient/215000/instantclient-sqlplus-linux.x64-21.5.0.0.0dbru.zip/opt/oracle):sudo unzip instantclient-*.zip -d /opt/oracle~/.bashrc,添加:export ORACLE_HOME=/opt/oracle/instantclient_21_5export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATHexport PATH=$ORACLE_HOME:$PATHsource ~/.bashrcsqlplus -v,显示版本号即成功。sqlplus / as sysdbasqlplus username/password@//hostname:port/service_namesqlplus scott/tiger@//192.168.1.100:1521/orcl)SELECT * FROM employees;INSERT INTO employees (id, name) VALUES (1, 'Alice');UPDATE employees SET salary = 5000 WHERE id = 1;DELETE FROM employees WHERE id = 1;CREATE TABLE departments (id NUMBER, name VARCHAR2(50));BEGIN add_employee('Bob', 'IT'); END; /expdp username/password@orcl DIRECTORY=backup_dir DUMPFILE=backup.dmp FULL=yimpdp username/password@orcl DIRECTORY=restore_dir DUMPFILE=backup.dmp FULL=ySET LINESIZE 100 PAGESIZE 20SPOOL output.txtSELECT * FROM employees;SPOOL OFFHELP 或 HELP INDEXlibaio1)。TNSNAMES.ORA配置服务名,简化连接命令。以上案例参考自,可根据实际需求调整参数。