oracle 環境變數設定

以前要連線Oracle 必須透過Oracle client 程式來連接,

在11g 的版本提供了新的 instant Client 可以不用再安裝龐大的 Oracle Client

安裝完 Oracle Client 後,再來就是要安裝 SQL Developer 啦!

不然是要怎麼下查詢條件呢?

Oracle SQL Developer



之後需要設定一些系統環境變數

設定PATH環境變數

設定TNS_ADMIN環境變數,指向TNSNAMES.ORA。

設定NLS_LANG環境變數,設定預設的語系('TRADITIONAL CHINESE.ZHT16BIG5')

不然查詢結果中文會變亂碼

tnsnames.ora 範例

# tnsnames.ora Network Configuration File: D:\oracle\product\11.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

XXX_DB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = dbqas)
    )
  )

XXX_PRD(連線名稱)=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = DBPRD)
    )
  )



安裝、升級注意事項

    無論是安裝或是新增安裝
    Oracle Universal Installer 都會預設指定新的安裝目錄
    記得用相同版本的 Oracle Universal Installer 安裝,且安裝在同一個 Oracle Home 目錄!

設定環境變數

    指定 Oracle 應用程式的 HOME 目錄
    ORACLE_HOME = D:\oracle\product\11.2.0\client_1

    在「系統環境變數」指定 Client 要使用的字集
    NLS_LANG = TRADITIONAL CHINESE_TAIWAN.ZHT16MSWIN950

    在「系統環境變數」指定 tnsnames.ora 檔案所在的路徑
    TNS_ADMIN = D:\oracle\product\11.2.0\client_1\NETWORK\ADMIN

    在「系統環境變數」指定日期的輸入、輸出格式
    NLS_DATE_FORMAT = yyyy-mm-dd hh24:mi:ss

留言

熱門文章