本文以 Windows 2000 + Oracle 8i R2 (8.1.6) Enterprise 環境為例,記錄從安裝完成到 SQL*Plus 基礎操作的完整實驗筆記,適合初學者快速建立第一個資料庫連線、建立使用者、建表與增刪改查練習。
C:\Oracle-- 以系統管理員登入
SQL*Plus system/manager
-- 查看當前連線使用者
SQL> SHOW USER
-- 查看所有資料庫使用者
SQL> SELECT * FROM all_users;
-- 建立新使用者並授權(預建於 SYSTEM 表空間)
SQL> CREATE USER a IDENTIFIED BY a;
SQL> GRANT CONNECT, RESOURCE TO a;
-- 切換至新使用者
SQL> CONN a/a
-- 查看當前使用者下所有物件
SQL> SELECT * FROM tab;
-- 建立第一張表
SQL> CREATE TABLE a (a NUMBER);
-- 查詢表結構
SQL> DESC a
-- 新增記錄
SQL> INSERT INTO a VALUES (1);
-- 查詢記錄
SQL> SELECT * FROM a;
-- 修改記錄
SQL> UPDATE a SET a = 2;
-- 刪除記錄
SQL> DELETE FROM a;
-- 交易控制
SQL> ROLLBACK; -- 或 ROLL
SQL> COMMIT;
CREATE TABLE ... AS SELECT 複製表結構與資料SAVEPOINT 實作部分回滾USER_TABLES、USER_TAB_COLUMNS 等資料字典視圖從 CONN system/manager 到第一張表的 COMMIT,這是每位 Oracle 學習者的必經之路。熟練這套基礎流程,再配合資料字典與動態視圖探索,即可踏上 DBA 或開發進階之路。