1. 程式人生 > >linux下Oracle Instant Client安裝(rpm、zip)

linux下Oracle Instant Client安裝(rpm、zip)

下載OracleInstant Client(與資料庫版本一致)

地址http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

下載後把包移到linux任意目錄下,為了方便建立了data目錄存放

-------------------------------------

rpm

oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm

oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.rpm

oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64.rpm

#cd /data

#rpm -qpl 包名

檢視預設安裝路徑

basic:/usr/lib/oracle/11.2/client下bin、lib

sqlplus:/usr/lib/oracle/11.2/client下bin、lib

devel:/usr/include/oracle/11.2/client64、/usr/lib/oracle/11.2/client64/lib、/usr/share/oracle/11.2/client

#rpm -ivhoracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
#rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.3.0-1. x86_64.rpm
#rpm -ivh oracle-instantclient11.2-devel-11.2.0.3.0-1. x86_64.rpm

安裝完成後,ORACLE InstantClient 相關的標頭檔案在/usr/include/oracle/11.2/client64/下;庫檔案在/usr/lib/oracle/11.2/client64/下(lib 和 bin兩個目錄.)

指定TNS檔案目錄

TNS檔案(tnsnames.ora)儲存到client64/network/admin下,該目錄不存在,先建立目錄

#mkdir -p/usr/lib/oracle/11.2/client64/network/admin

 將已有的TNS檔案(tnsnames.ora)複製到該目錄下,可以將伺服器端的直接複製過來

標頭檔案的轉移

相關的標頭檔案(.h檔案)在/usr/include/oracle/11.2/client64/目錄下,在client64下建立rdbms/public,把標頭檔案複製到該目錄下

#mkdir -p /usr/lib/oracle/11.2/client64/rdbms/public

#cd /usr/lib/oracle/11.2/client64/rdbms/public

#cp /usr/include/oracle/11.2/client64/*  .

設定環境變數

#vi ~/.bash_profile     ( /etc/profile 修改全域性變數)

加入:

exportORACLE_HOME=/usr/lib/oracle/11.2/client64

export TNS_ADMIN=$ORACLE_HOME/network/admin

exportNLS_LANG="SimplifiedChinese_china".AL32UTF8

#exportNLS_LANG='simplifiedchinese_china'.ZHS16GBK

exportLD_LIBRARY_PATH=/usr/local/lib:/usr/lib/oracle/11.2/client64/lib

PATH=$JAVA_HOME/bin:$PATH:$ORACLE_HOME/bin

export PATH

儲存後 #source ~/.bash_profile,有時source不管用,直接重啟

使用sqlplus測試是否可以成功連線資料庫

#sqlplus /nolog

>conn yonghu/[email protected]

連線使用的yonghumimashili是在伺服器端建立的使用者、密碼、例項

-----------------------------------

Zip

instantclient-basic-linux.x64-11.2.0.4.0.zip

instantclient-sdk-linux.x64-11.2.0.4.0.zip

instantclient-sqlplus-linux.x64-11.2.0.4.0zip

#cd /data

#unzip instantclient-basic-linux.x64-11.2.0.4.0.zip

#unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip

#unzip instantclient-sqlplus-linux.x64-11.2.0.4.0zip

解壓後在當前目錄下得到 instantclient_11_2,其中sdk解壓到instantclient_11_2/sdk下

#mkdir -p network/admin

建立目錄,寫一個tnsnames.ora,或者找一個配置好的tnsnames.ora檔案複製到目錄下

#vim ~/.bash_profile

exportORACLE_HOME=/data/instandclient_11_2

export TNS_ADMIN=$ORACLE_HOME/network/admin

export LD_LIBRARY_PATH=$ORACLE_HOME

export PATH=$PATH:$ORACLE_HOME

儲存後,source  ~/.bash_profile

#sqlplus yonghu/[email protected]

連線伺服器

相關推薦

linuxOracle Instant Client安裝rpmzip

下載OracleInstant Client(與資料庫版本一致) 地址http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 下載後把包移到linux任意目錄下,為了方便建立了data目錄存放

Linux開啟啟動服務命令chkconfigntsysv,檢視開啟了哪些服務

netstat可用檢視目前已經啟動的服務,service可以用來立即啟動某個服務。chkconfig用來設定服務在開機的時候自動啟動。--檢視nfs服務是否開機自動啟動。可以看見6個開機級別都不會啟動nfs服務。[[email protected] ~]# ch

Windows XP oracle instant client 配置指南

  2、將下載檔案解壓。例如解壓到:“E:/instantclient_10_2 ”這個資料夾下,其中包含兩個jar檔案,6個dll檔案。 3、建立一個名為“tnsnames.ora”,放到剛才的解壓目錄下(“E:/instantclient_10_2 ”)。其中這個

Linux的jdk1.7安裝含普通使用者安裝

安裝說明 環境:redis6.8  安裝包 連結:https://pan.baidu.com/s/10NVrZ1Fq2DAiRp767R16Cg 密碼:bofm root使用者安裝步驟 把安裝包放到keliping/pack/jdk1.7 解壓檔案:

linuxjdk1.8的安裝centos7 + jdk1.8.0_171

一、jdk的下載(注意與本文版本的差別 --> jdk1.8.0_171)        http://www.oracle.com/technetwork/java/javase/downloads

linuxoracle客戶端安裝

原文地址:http://hanqunfeng.iteye.com/blog/1955277 檢視oracle伺服器端的版本:  select * from V$version  結果中有:Oracle Database 11g Enterprise Editio

Linuxdocker1.7.1安裝yum安裝和離線安裝

以下版本的CentOS 支援 Docker : l CentOS 7 (64-bit) l CentOS 6.5 (64-bit) or later 檢視系統版本指令: cat /etc/issue 1.docker 1.7.1安裝 這裡提供兩種安裝方式,yum安裝

LinuxOracle 12C的安裝之配置篇

1前言 一般企業級的伺服器都是採用Linux或者Unix,因為相對Windows系統來說,Linux和Unix伺服器穩定性比較好、可以多使用者作業系統、bug較Windows少、調控性高、可以根據實際應用做出相應的調整、排錯性強,而且Linux是免費的而Windows收費。

linux基礎知識5——安裝解除安裝軟體rpmyum

rpm包 基本格式 firefox-52.7.2-1.el7.centos.x86_64 52.7.2-1 版本號 el7.centos.x86_64適用系統

linux5.7.23mysql安裝與5.6/5.5版本對比親測可用

開頭語: 本文會詳細說明mysql5.7.23版本的安裝,同時也會在5.6月5.5與5.7版本安裝方法不同的地方進行說明。如有錯誤的地方,請大家指正。 為什麼要升級mysql到5.7.23版本? 以前用的是5.5版本的mysql(具體版本有點忘了),被檢測出有

【轉】LinuxRabbitMQ服務器搭建單實例

ble kernel ror com 使用 board lang and soc 閱讀目錄 系統環境 安裝步驟 註意事項 參考資料 回到頂部 系統環境 操作系統:CentOS6.9 erlang:OTP 19.3 rabbitmq:rabbitmq-serve

Linux進度條的實現加彩色版本

一:進度條 關於進度條不用我多說,當我們在安裝程式或者軟體時通常會看到軟體安裝進度,而這個給我以視覺感受的進度表示,通常被叫做進度條。 二:進度條需要的知識儲備 緩衝區: 對於緩衝區這個概念我們其實並不

Linux搭建Redis分散式叢集詳細圖解演示

一 環境搭建.        1.1 環境準備.三臺虛擬機器.redis的版本是3.2.9.redis的各個版本下載地址:連結. 三個主節點三個從節點.       

Linux搭建Zookeeper分散式叢集詳細圖解演示

一:實驗環境搭建.       1.1 Linux使用的是CentOS7.3的發行版,Zookeeper的版本是3.4.12.搭建三個節點的叢集,是分別在三臺虛擬機器上配置Zookeeper節點,不是在一臺虛擬機器上搭建的三個Zookeepe

Linux 如何產生core檔案core dump設定

       今天在Linux下除錯C程式時,出現段錯誤,習慣性的ls下當前目錄,發現沒有生成core檔案。驚訝了一下,怎麼回事?以前都會產生的啊,難不成是程式的問題?後來同事提醒是不是系統沒有開啟生成core dump的設定。 還真是系統設定問題,我的ubuntu14.0

Linux壓縮某個資料夾資料夾打包

tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包後生成的檔名全路徑 要打包的目錄 例子:把/xahot資料夾打包後生成一個/home/xahot.tar.gz的檔案。 zip 壓縮方法: 壓縮當前的資料夾 zip -r ./x

LinuxEclipse給工程配置附加庫目錄

這個問題是在用Eclipse編譯c++執行緒池+任務池這篇文章寫的程式碼時遇到的問題 Eclipse + CDT: pthread_create函式編譯時報錯:undefined reference to `pthread_create’ undefined ref

linux檔案讀取效能比較freadreadmmap

在進行大規模資料處理時,讀檔案很有可能成為速度瓶頸。不管你的CPU有4個核還是8個核,主頻有2G還是3G,硬碟IO速度總是有個上限的。在本人最近的一次經歷中,對一個11G的文字進行資料處理,一共耗時34.8秒,其中竟然有30.2秒用在訪問IO上,佔了所有時間的87%左右。  

oracle資料庫的安裝走過的坑

1.眾多版本,餘獨愛11g的,12c對電腦配置有要求,諸多bug 2.全部解壓縮 到file1中,並且把file2 components資料夾中的所有東西複製到file1的component資料夾中 3.你有可能更改了你的SID,請你在cortna中搜索 sql plus

Linux使用docker搭建STF踩坑成功

自從經歷了Mac下docker的失敗後,一直在查詢原因,也開始自學docker。為了搞懂docker,還在某東上買了James Turnbull的書《THE DOCKER BOOK》來研究。這裡介紹的是使用Linux環境來使用docker,不過也確實是,docker本身跑的