邏輯架構:三大組件
VB+Oracle 9i 應用邏輯上分為:開發客戶機、運行客戶機、數據庫服務器,三者通過 TCP/IP 協議通訊。

環境構建清單
1. 開發客戶機
- 安裝 Visual Basic 6.0/IDE
- 安裝 Oracle 9i Client(建議 Administrator 類型,含管理工具)
- 測試連通性(tnsping / SQL*Plus 連線)
2. 運行客戶機
- 部署 VB 編譯生成的 EXE 及依賴組件
- 安裝 Oracle 9i Client(Runtime 類型即可,禁止直接操作數據庫)
- 同樣驗證網絡連通
3. 網絡層
確保 TCP/IP 協議正常,防火牆放行 1521 端口,配置 tnsnames.ora 與 listener.ora。
4. 數據庫服務器
參考 2.1 節完成 Oracle 9i Server 企業版安裝、實例創建、監聽啟動。
實戰安裝演示
步驟 1:驗證服務器狀態
通過 Enterprise Manager 或服務面板確認 OracleService、OracleOraHome90TNSListener 運行中。
步驟 2:安裝 Oracle 9i Client
選擇「Administrator」安裝類型,截圖如下:

步驟 3:安裝 Visual Basic
默認路徑安裝,註冊組件,截圖:

常見問題排查
- ORA-12154:檢查
tnsnames.ora 服務名拼寫、HOST/IP/PORT 是否正確。
- ORA-12541:監聽未啟動,服務器端執行
lsnrctl start。
- VB 專案引用缺失:確認
Microsoft ActiveX Data Objects、Oracle ODBC Driver 已勾選。