安裝關鍵資訊記錄
| 項目 | 值 | 說明 |
| 全域資料庫名 (Global Database Name) | test | 即 DB_NAME + DB_DOMAIN,也是 SID |
| SID | test | 執行個體識別碼 |
| SYS/SYSTEM 密碼 | test | 安裝時自訂,非預設值 |
| Enterprise Manager Database Control 端口 | 1158 | HTTPS: https://localhost:1158/em |
三種登入方式完整配置
1. Enterprise Manager Database Control (Web 管理介面)
- URL:
https://localhost:1158/em (或 https://localhost:1158/em)
- 前置條件:Windows 服務
OracleDBConsole (如 OracleDBConsoletest) 必須處於「執行中」狀態。
- 登入憑證:
- 使用者名稱:
system
- 密碼:安裝時設定 (如
test)
- 連線身分:
Normal (或 SYSDBA 以 SYS 登入)
2. SQL*Plus (Oracle 官方命令列)
3. PL/SQL Developer (第三方 GUI 開發工具)
核心前提:PL/SQL Developer 本身不包含 Oracle Client,需機器上已安裝 Oracle Client (或完整 Database),並配置 TNS 別名。
步驟:配置 Net Service Name (使用 Net Configuration Assistant)
- 啟動:開始 → Oracle -
OraDb10g_home1 → Configuration and Migration Tools → Net Configuration Assistant。
- 選擇 Local Net Service Name configuration → Next。
- Add → Service Name:輸入 全域資料庫名 (如
test) → Next。
- Protocol:TCP → Host:資料庫伺服器 IP (本機則
localhost 或 127.0.0.1) → Port:1521 → Next。
- Net Service Name:自訂易記名稱 (如
dev),此名稱將出現在 PL/SQL Developer 登入視窗的 Database 下拉選單 → Next → Finish。
PL/SQL Developer 登入設定
- User:
system
- Password:
test
- Database:
dev (剛建立的 Net Service Name)
- 連線成功後,左側瀏覽器將顯示
dev 對應的 test 資料庫物件。
關鍵檔案位置與內容速查
| 檔案 | 預設路徑 (Windows) | 用途 |
| tnsnames.ora | %ORACLE_HOME%\NETWORK\ADMIN\ | 客戶端連線別名解析 |
| listener.ora | %ORACLE_HOME%\NETWORK\ADMIN\ | 監聽器配置 (伺服器端) |
| sqlnet.ora | %ORACLE_HOME%\NETWORK\ADMIN\ | 網路安全/追蹤參數 |
tnsnames.ora 範例 (對應上述 dev 別名)
DEV =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = test)
)
)
常見連線失敗排查
| 錯誤 | 原因 | 解決 |
| ORA-12154: TNS:could not resolve the connect identifier specified | tnsnames.ora 無對應別名、路徑錯誤、TNS_ADMIN 未設定 | 確認 tnsnames.ora 內容、設定 TNS_ADMIN 環境變數指向 NETWORK\ADMIN |
| ORA-12541: TNS:no listener | 監聽器未啟動 | 服務啟動 OracleOraDb10g_home1TNSListener 或 lsnrctl start |
| ORA-12514: TNS:listener does not currently know of service requested | SERVICE_NAME 與 listener.ora 靜態註冊/動態註冊不符 | Net Manager 重新配置 Database Service、lsnrctl reload |
| ORA-01017: invalid username/password | 密碼錯誤、大小寫、密碼檔不同步 | 確認密碼、檢查 remote_login_passwordfile |
總結
Oracle 10g 安裝後三大登入入口:Web 管理 (EM Database Control 需 Console 服務)、命令列 (SQL*Plus 需 ORACLE_SID/TNS)、GUI 開發 (PL/SQL Developer 需 Oracle Client + Net Service Name)。核心在於:記錄安裝時的 SID/密碼/端口、正確配置 tnsnames.ora/listener.ora、確保監聽器與 Console 服務運行。建立標準化安裝部署文檔,新環境按表操課,可將環境就緒時間壓縮至 10 分鐘內。