本文整理了Oracle資料庫在管理、維護與安全測試過程中常用的操作命令,按操作步驟分類說明,供資料庫管理員與安全研究人員參考。
su - oracle(無需DBA密碼,可直接進入sqlplus)sqlplus /nologsqlplus system/manager./sqlplus system/manager@ora9iCONNECT / AS SYSDBA 或 CONNECT / AS SYSOPERCONNECT INTERNAL/ORACLE AS SYSDBACONN SYS/CHANGE_ON_INSTALL AS SYSDBASTARTUPSELECT * FROM v$database;
SELECT name FROM v$database;
DESC v$database; -- 查看結構欄位
SELECT * FROM V_$PWFILE_USERS;
SHOW USER; -- 查看當前連線用戶
DATABASE test;SELECT * FROM v$instance;SELECT TABLE_NAME FROM all_tables;
SELECT * FROM all_tables;
SELECT table_name FROM all_tables WHERE table_name LIKE '%u%';
DESC all_tables;
DESC CQI.T_BBS_XUSER; -- 指定表結構
SELECT * FROM CQI.T_BBS_XUSER;CREATE USER test11 IDENTIFIED BY test
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE Temp;
GRANT CONNECT, RESOURCE, DBA TO test11;
GRANT SYSDBA TO test11;
COMMIT;
ALTER USER sys IDENTIFIED BY test;
ALTER USER system IDENTIFIED BY test;
以上命令涵蓋了從連線啟動、資訊查詢到用戶管理的核心操作,實務上請依環境與權限謹慎執行。