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

Ubuntu 安裝 Oracle 客戶端完整指南:apt 源配置與環境變數設定

     編輯:Oracle 資料庫基礎

配置 Oracle 官方 APT 源

# /etc/apt/sources.list 新增
deb https://oss.oracle.com/debian unstable main non-free

匯入 GPG 公鑰

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 Edition
  • oracle-xe-client - 10g Express Edition 客戶端(僅需連線遠端資料庫時推薦)
  • oracle-xe-universal - 10g Express Universal Edition
sudo 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))
  )

常見問題修正

  1. nls_lang.sh 首行 #!/bin/sh 改為 #!/bin/bash,否則執行報 [[ not found 錯誤。
  2. 測試連線:sqlplus user/pass@MYDB 或應用程式選單中啟動 SQL*Plus 後輸入 connect user/pass@MYDB。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved