首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 10g 安裝與核心概念入門指南

     編輯:Oracle 資料庫基礎

Oracle 資料庫架構概覽

Oracle 採用經典的客戶端/伺服器架構。客戶端發送 SQL 請求,伺服器端負責處理並返回結果。本文以 Oracle 10g 為例,說明安裝後的關鍵配置與常用管理工具。

安裝後的核心配置步驟

1. 資料庫實例配置 (DBCA)

使用 Database Configuration Assistant (DBCA) 建立與管理資料庫實例,包括範本選擇、儲存空間規劃、字符集設定等。

2. 網路監聽配置 (NetCA)

透過 Net Configuration Assistant 設定監聽器,定義通訊協定、連接埠(預設 1521)、服務名稱,使客戶端能正確連線。

3. iSQL*Plus 服務啟動

若需使用瀏覽器操作資料庫,執行 isqlplusctl start 啟動 iSQL*Plus 服務,預設存取網址為 https://IP:5560/isqlplus。

4. 關鍵 Windows 服務

  • OracleService:資料庫實例核心服務
  • OracleOraDB10g_home1TNSListener:監聽器服務

常用管理工具

工具特點存取方式
Enterprise Manager (OEM)圖形化管理介面,適合 DBA 日常維護https://IP:1158/em
SQL*Plus命令列介面,功能最完整,腳本自動化首選命令列執行 sqlplus
iSQL*Plus瀏覽器版 SQL*Plus,無需安裝客戶端https://IP:5560/isqlplus

預設使用者帳號

  • SYS / Oracle (AS SYSDBA):擁有最高權限,負責資料字典維護
  • SCOTT / TIGER:示範用戶,適合練習查詢與開發測試

SQL*Plus 核心命令速查

連線與離開

sqlplus [user/pass][@service] [as role]
-- 範例
sqlplus scott/tiger
sqlplus sys/oracle as sysdba

conn[ect] user/pass   -- 切換連線
disc[onnect]          -- 中斷連線
exit / quit           -- 離開 SQL*Plus

編輯與檔案操作

l[ist] /              -- 顯示/執行緩衝區 SQL
save  path/file.sql   -- 存檔
get   path/file.sql   -- 讀檔
@path/file.sql        -- 執行腳本
ed    [file]          -- 呼叫編輯器

環境設定與查詢輔助

show user             -- 顯示當前用戶
set pagesize 50       -- 每頁行數
set linesize 200      -- 每行寬度
desc table_name       -- 檢視表結構
help index / help cmd -- 線上說明

常用資料型別

型別說明最大長度/精度
CHAR(n)固定長度字串2,000 位元組
VARCHAR2(n)變動長度字串4,000 位元組
NUMBER(p,s)數值(整數/小數)精度 38 位
DATE日期時間(含秒)—
TIMESTAMP高精度時間戳(含時區、毫秒)—
CLOB / BLOB / BFILE大型字元/二進位/外部檔案指標4 GB

SQL 語句分類

  • DQL (SELECT):查詢資料
  • DML (INSERT, UPDATE, DELETE, TRUNCATE):操作資料內容
  • DDL (CREATE, ALTER, DROP, RENAME):定義資料庫物件
  • DCL (GRANT, REVOKE):控制存取權限
  • TCL (COMMIT, ROLLBACK, SAVEPOINT):交易控制

建議:關鍵字大寫、識別子小寫,提升可讀性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved