Ubuntu 16.04下安裝資料庫Oracle客戶端
在 16.04下安裝 資料庫客戶端,使用sqlplus工具連線到遠端Oracle資料庫。
1. 下載oracle客戶端安裝包:
進入官網下載如下所需的三個包。
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm Oracle客戶端基礎包
oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm Oracle開發包
oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm Oracle客戶端工具sqlplus
2. 使用alien安裝
下載alien(alien可以把rpm格式轉為dev格式進行rpm包的安裝):
sudo apt-get install alien
進行安裝
sudo alien -i oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
sudo alien -i oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
sudo alien -i oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
安裝所需要的庫:
sudo apt-get install libaio1
3. 配置環境
①開啟/etc/ld.so.conf檔案
sudo gedit /etc/ld.so.conf
新增內容:/usr/lib/oracle/11.2/client64/lib/
執行/sbin/ldconfig命令,使其生效
sudo /sbin/ldconfig
開啟/etc/profile檔案
sudo gedit /etc/profile
②新增如下環境變數
export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export ORACLE_BASE=/usr/lib/oracle/11.2
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/lib
export PATH=$PATH:$ORACLE_HOME/bin
執行命令source /etc/profile,使其生效
tnsnames.ora 是一種配置檔案,它定義了建立到一個資料庫的連線所需的各種地址。如果你安裝了完整的oracle客戶端,該配置檔案應該位於$ORACLE_HOME\NETWORK\ADMIN目錄下。其形式如下:
<addressname> =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = <hostname>)(Port = <port>))
)
(CONNECT_DATA =
(SERVICE_NAME = <sid>)
)
)
一個完整的tnsnames.ora示例如下:
ORA11 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORA11)
)
)
當然,如果你安裝的是instant client,這個檔案是不存在的,不過,你完全可以自建一個tnsnames.ora放在特定目錄下。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-2668066/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 客戶端安裝Oracle客戶端
- aix安裝oracle客戶端AIOracle客戶端
- linux簡易 Oracle客戶端安裝LinuxOracle客戶端
- Ubuntu16.04 percona MySQL客戶端安裝UbuntuMySql客戶端
- 「Oracle」客戶端 PL/SQL DEVELOPER 安裝使用Oracle客戶端SQLDeveloper
- oracle11g客戶端靜默安裝Oracle客戶端
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- CentOS7.1安裝Oracle 12.1客戶端以及cx_OracleCentOSOracle客戶端
- MySQL 客戶端安裝MySql客戶端
- Ubuntu安裝MySQL資料庫UbuntuMySql資料庫
- Ubuntu 16.04下安裝Oracle資料庫的ODBC驅動UbuntuOracle資料庫
- 在Ubuntu 18.04上編譯安裝pppoe客戶端軟體Ubuntu編譯客戶端
- CentOS安裝git客戶端CentOSGit客戶端
- linux安裝mysql客戶端LinuxMySql客戶端
- Oracle 資料庫打包安裝Oracle資料庫
- ubuntu17.4安裝git伺服器,window使用sourcetree客戶端UbuntuGit伺服器客戶端
- db2 客戶端安裝DB2客戶端
- Windows下安裝redis客戶端WindowsRedis客戶端
- oracle rac資料庫的安裝Oracle資料庫
- vgant 安裝oracle資料庫racOracle資料庫
- SQLPro Studio Mac資料庫管理客戶端工具SQLMac資料庫客戶端
- Skywalking PHP客戶端編譯安裝PHP客戶端編譯
- Oracle 12c資料庫安裝Oracle資料庫
- JetBrains DataGrip 2021 for Mac(資料庫客戶端軟體)AIMac資料庫客戶端
- Kubernetes安裝之五:配置kubectl客戶端客戶端
- 客戶端自動配置安裝(expect工具)客戶端
- ubuntu下安裝oracleUbuntuOracle
- win10系統maven客戶端安裝教程_win10系統maven客戶端安裝步驟Win10Maven客戶端
- Oracle 客戶端生成AWR方法Oracle客戶端
- SQLPro for MSSQL for Mac(MSSQL資料庫客戶端) v2020.68SQLMac資料庫客戶端
- 使用Xmanager軟體遠端呼叫圖形化安裝Oracle資料庫Oracle資料庫
- NBU 8.0客戶端安裝和備份配置客戶端
- 二 GBase 8a MPP Cluster客戶端安裝客戶端
- centos7系統msyqldump 客戶端安裝CentOS客戶端
- 客戶端資料儲存概述客戶端
- 嘗試載入 Oracle 客戶端庫時引發 BadImageFormatException。如果在安裝 32 位 Oracle 客戶端元件的情況下以 64 位模式執行,將出現此問題。...Oracle客戶端ORMException元件模式
- 在不安裝oracle客戶端的情況下,使用PLSQLOracle客戶端SQL
- Ubuntu安裝MySQL如何設定資料庫密碼UbuntuMySql資料庫密碼