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

Oracle 學習筆記(一):安裝後首次遠程登入、TNS 配置、PL/SQL Developer 客戶端設定

     編輯:Oracle 教學

安裝後首次遠程登入必做事項

  1. 以 SYS AS SYSDBA 登入
  2. 解鎖並修改預設帳號密碼(SCOTT、HR 等)
  3. 啟用遠程連線權限:ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE SCOPE=SPFILE; 重啟

TNS 配置核心機制

  • TNS_ADMIN 環境變數指向 tnsnames.ora 目錄 → 客戶端優先讀取此處
  • PATH 需包含 %ORACLE_HOME%\bin → 可用 tnsping 測試連線

PL/SQL Developer 客戶端選擇與配置

Instant Client(輕量)vs 完整 Client

Instant Client 僅 50-70MB,適合純查詢開發;完整 Client 含 Net Configuration Assistant、Net Manager 等 GUI 工具,適合複雜 TNS 管理。

完整 Client 配置步驟

  1. 下載 win32_11gR2_client.zip(32-bit 相容性最佳)
  2. 安裝 → 執行 Net Configuration Assistant 設定監聽器與服務名
  3. 或用 Net Manager 圖形化建立 tnsnames.ora 條目
  4. 設定環境變數:
    ORACLE_HOME=C:\app\client\product\11.2.0\client_1
    TNS_ADMIN=%ORACLE_HOME%\network\admin
    PATH=%ORACLE_HOME%\bin;%PATH%
    
  5. PL/SQL Developer → Preferences → Connection → Oracle Home 指向上述目錄,OCI Library 指向 oci.dll

常見坑點

  • tnsping 通但無法用服務名連線 → tnsnames.ora 格式錯誤或未被讀取(檢查 TNS_ADMIN)
  • 修改電腦名導致 Listener 無法啟動 → 編輯 listener.ora 更新 HOST 參數
  • 配置完成後未等 Listener 重載 → 執行 lsnrctl reload 或重啟服務

驗證連線

tnsping ORCL
sqlplus scott/tiger@ORCL

皆成功即配置完成。

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