SQLPlus是Oracle数据库的命令行管理工具,可用于Linux系统管理Oracle数据库数据,以下是核心操作步骤:
./runInstaller),安装过程中可选择SQLPlus组件。~/.bashrc中添加:export ORACLE_HOME=/path/to/oracle/client
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
执行source ~/.bashrc使配置生效。通过终端输入以下命令连接:
sqlplus 用户名/密码@主机名:端口/服务名
@主机名:端口/服务名,直接使用sqlplus 用户名/密码。SELECT * FROM 表名 WHERE 条件;(如SELECT * FROM employees WHERE department_id=10;)。INSERT INTO 表名(列1,列2) VALUES(值1,值2);
UPDATE 表名 SET 列1=值1 WHERE 条件;
DELETE FROM 表名 WHERE 条件;
CREATE OR REPLACE PROCEDURE hello_world AS
BEGIN
DBMS_OUTPUT.PUT_LINE('Hello, World!');
END;
/
expdp工具(需先配置目录对象),例如:expdp 用户名/密码@数据库 directory=导出目录 dumpfile=数据文件.dmp
impdp工具,例如:impdp 用户名/密码@数据库 directory=导入目录 dumpfile=数据文件.dmp
SPOOL 文件名(开始保存),SPOOL OFF(结束保存)。DESCRIBE 表名。@脚本文件路径(如@/home/user/script.sql)。~/.sqlplus_history)。以上操作基于Oracle数据库,若使用其他数据库(如MySQL、PostgreSQL),需使用对应工具(如mysql、psql)。