以下是SQL*Plus在Debian上的使用案例,涵盖安装、配置及常见操作:
wget https://download.oracle.com/otn_software/linux/instantclient/215000/instantclient-basiclite-linux.x64-21.5.0.0.0dbru.zip
wget 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_5
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME:$PATH
source ~/.bashrc
sqlplus -v
,显示版本号即成功。sqlplus / as sysdba
sqlplus username/password@//hostname:port/service_name
sqlplus 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=y
impdp username/password@orcl DIRECTORY=restore_dir DUMPFILE=backup.dmp FULL=y
SET LINESIZE 100 PAGESIZE 20
SPOOL output.txt
SELECT * FROM employees;
SPOOL OFF
HELP
或 HELP INDEX
libaio1
)。TNSNAMES.ORA
配置服务名,简化连接命令。以上案例参考自,可根据实际需求调整参数。