在 CentOS 系統中,sqlplus
是 Oracle 數據庫的命令行工具,用于連接和管理 Oracle 數據庫。以下是一些常用的 sqlplus
命令:
連接到數據庫:
sqlplus username/password@database
:連接到指定的 Oracle 數據庫實例。sqlplus / as sysdba
:以系統管理員身份登錄。查看數據庫狀態:
SELECT status FROM v$instance;
:查看當前數據庫實例的狀態。SELECT name, open_mode FROM v$database;
:查看數據庫的名稱和打開模式(如 READ WRITE 或 MOUNTED)。查看表空間:
SELECT tablespace_name, status FROM dba_tablespaces;
:列出所有表空間及其狀態。SELECT file_name, bytes/1024/1024 AS size_mb FROM dba_data_files;
:列出所有數據文件及其大?。ㄒ?MB 為單位)。查看用戶:
SELECT username FROM dba_users;
:列出所有數據庫用戶。SELECT username, default_tablespace FROM dba_users;
:列出所有用戶及其默認表空間。查看表:
SELECT table_name FROM user_tables;
:列出當前用戶擁有的所有表。SELECT * FROM table_name;
:查詢指定表的所有數據。創建表:
CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
:創建一個新表。插入數據:
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
:向表中插入數據。更新數據:
UPDATE table_name SET column1 = value1 WHERE condition;
:更新表中的數據。刪除數據:
DELETE FROM table_name WHERE condition;
:刪除表中的數據。退出 sqlplus:
EXIT
或 QUIT
:退出 sqlplus 命令行界面。這些命令只是 sqlplus
的一部分功能,實際上 sqlplus
還有很多其他命令和選項可以用于管理和操作 Oracle 數據庫。建議查閱 Oracle 官方文檔以獲取更詳細的信息。