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