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
)。