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]
連線使用的yonghu、mima、shili是在伺服器端建立的使用者、密碼、例項
-----------------------------------
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]
連線伺服器
相關推薦
linux下Oracle Instant Client安裝(rpm、zip)
下載OracleInstant Client(與資料庫版本一致) 地址http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 下載後把包移到linux任意目錄下,為了方便建立了data目錄存放
Linux下開啟啟動服務命令(chkconfig、ntsysv),檢視開啟了哪些服務
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 解壓檔案:
linux下jdk1.8的安裝(centos7 + jdk1.8.0_171)
一、jdk的下載(注意與本文版本的差別 --> jdk1.8.0_171) http://www.oracle.com/technetwork/java/javase/downloads
linux下oracle客戶端安裝
原文地址:http://hanqunfeng.iteye.com/blog/1955277 檢視oracle伺服器端的版本: select * from V$version 結果中有:Oracle Database 11g Enterprise Editio
Linux下docker1.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安裝
Linux下Oracle 12C的安裝之配置篇
1前言 一般企業級的伺服器都是採用Linux或者Unix,因為相對Windows系統來說,Linux和Unix伺服器穩定性比較好、可以多使用者作業系統、bug較Windows少、調控性高、可以根據實際應用做出相應的調整、排錯性強,而且Linux是免費的而Windows收費。
linux基礎知識5——安裝、解除安裝軟體(rpm、yum)
rpm包 基本格式 firefox-52.7.2-1.el7.centos.x86_64 52.7.2-1 版本號 el7.centos.x86_64適用系統
linux下5.7.23mysql安裝(與5.6/5.5版本對比)親測可用
開頭語: 本文會詳細說明mysql5.7.23版本的安裝,同時也會在5.6月5.5與5.7版本安裝方法不同的地方進行說明。如有錯誤的地方,請大家指正。 為什麼要升級mysql到5.7.23版本? 以前用的是5.5版本的mysql(具體版本有點忘了),被檢測出有
【轉】Linux下RabbitMQ服務器搭建(單實例)
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
Linux下Eclipse給工程配置(附加庫目錄)
這個問題是在用Eclipse編譯c++執行緒池+任務池這篇文章寫的程式碼時遇到的問題 Eclipse + CDT: pthread_create函式編譯時報錯:undefined reference to `pthread_create’ undefined ref
linux下檔案讀取效能比較(fread、read、mmap)
在進行大規模資料處理時,讀檔案很有可能成為速度瓶頸。不管你的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本身跑的