# /etc/apt/sources.list 新增
deb https://oss.oracle.com/debian unstable main non-free
sudo wget https://oss.oracle.com/el4/RPM-GPG-KEY-Oracle
sudo apt-key add RPM-GPG-KEY-Oracle
sudo apt-get update
可選套件:
oracle-xe - 10g Express Western European Editionoracle-xe-client - 10g Express Edition 客戶端(僅需連線遠端資料庫時推薦)oracle-xe-universal - 10g Express Universal Editionsudo apt-get install oracle-xe-client
編輯 /etc/environment:
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
TNS_ADMIN=/usr/lib/oracle
# PATH=$PATH:$ORACLE_HOME # 注意:直接追加可能導致 PATH 失效,建議在 .bashrc 中設定
立即生效:source /etc/environment
cd /usr/lib/oracle
sudo vi tnsnames.ora
# 範例內容
MYDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521))
(CONNECT_DATA = (SERVICE_NAME = ORCL))
)
nls_lang.sh 首行 #!/bin/sh 改為 #!/bin/bash,否則執行報 [[ not found 錯誤。sqlplus user/pass@MYDB 或應用程式選單中啟動 SQL*Plus 後輸入 connect user/pass@MYDB。