ubuntu14.04(amd64)安裝Oracle_lin…
現記錄下來,給自己留檔,順便供需要的人蔘考
如果你還沒有安裝ubuntu系統或是感覺自己的ubuntu系統版本低,想換的話,請在分割槽時,把交換分割槽(swap)設定得大一些(最少4G)
要不在安裝oracle做前置條件檢查時,他會提示交換空間不夠,oracle要求swap最少為3.69G
*oracle的安裝前提:保證機器已安裝jdk
ubuntu linux預設有自己的OpenJdk,交給超級牛力去做就行,終端鍵入:
$sudo apt-get install openjdk-7-jre
$sudo apt-get install openjdk-7-jdk
(ps:我因為對ubuntu不熟悉,一上來自己安裝了從官網下的jdk 1.7_u60 for linux 所以後來機器有兩個jdk,萬幸也沒衝突,懶得理了)
jdk安完以後可以去終端看一下版本資訊:
java -version
下面開始進入正題,安裝oracle:
1.更新系統:(這步我沒做,14.04是ubuntu最新一版系統,系統服務差不多都是比較新的版本,外加自己手工安過一堆deb包)
sudo apt-get update
sudo apt-get dist-upgrade
*2.安裝依賴包,很重要的一步
看一下自己的軟體源,因為大多數情況要在上面增加源地址,所以用gedit不用cat
sudo gedit /etc/apt/sources.list
這樣可以開啟你現有的源列表。(注意是sources,不是source)
為了能順利安裝32位相容包ia32-libs,需要在源中增加這些行(也有人說裝了g++-multilib就不用考慮ia32-libs了,我沒試過):
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
更新原始檔後儲存。
下面就可以利用超級牛力執行依賴包的安裝,下面的全部要裝上,否則後頭圖形介面安裝途中會報錯,仔細一個一個查一遍,終端鍵入:
sudo apt-get install bzip2
sudo apt-get install elfutils
sudo apt-get install automake
sudo apt-get install autotools-dev
sudo apt-get install binutils
sudo apt-get install expat
sudo apt-get install gawk
sudo apt-get install gcc
sudo apt-get install gcc-multilib
sudo apt-get install g++-multilib
sudo apt-get install ia32-libs
sudo apt-get install ksh
sudo apt-get install less
sudo apt-get install lesstif2
sudo apt-get install lesstif2-dev
sudo apt-get install lib32z1
sudo apt-get install libaio1
sudo apt-get install libaio-dev
sudo apt-get install libc6-dev
sudo apt-get install libc6-dev-i386
sudo apt-get install libc6-i386
sudo apt-get install libelf-dev
sudo apt-get install libltdl-dev
sudo apt-get install libmotif4
sudo apt-get install libodbcinstq4-1 libodbcinstq4-1:i386
sudo apt-get install libpth-dev
sudo apt-get install libpthread-stubs0
sudo apt-get install libpthread-stubs0-dev
sudo apt-get install libstdc++5
sudo apt-get install lsb-cxx
sudo apt-get install make
sudo apt-get install openssh-server
sudo apt-get install pdksh
sudo apt-get install rlwrap
sudo apt-get install rpm
sudo apt-get install sysstat
sudo apt-get install unixodbc
sudo apt-get install unixodbc-dev
sudo apt-get install unzip
sudo apt-get install x11-utils
sudo apt-get install zlibc
*3.檢查系統變數
/sbin/sysctl -a | grep sem
/sbin/sysctl -a | grep shm
/sbin/sysctl -a | grep file-max
/sbin/sysctl -a | grep aio-max
/sbin/sysctl -a | grep ip_local_port_range
/sbin/sysctl -a | grep rmem_default
/sbin/sysctl -a | grep rmem_max
/sbin/sysctl -a | grep wmem_default
/sbin/sysctl -a | grep wmem_max
然後根據上面命令中得到的引數值在/etc/sysctl.conf中增加對應資料(上面查完以後用筆記一下吧)
sudo gedit /etc/sysctl.conf
把sysctl.conf中的以下內容用查得的值填上
fs.aio-max-nr = ?
fs.file-max = ?
kernel.shmall = ?
kernel.shmmax = ?
kernel.shmmni = ?
kernel.sem = ?
net.ipv4.ip_local_port_range = ?
net.core.rmem_default = ?
net.core.rmem_max = ?
net.core.wmem_default = ?
net.core.wmem_max = ?
執行一下命令更新核心引數:
sysctl –p
4.新增對當前使用者的核心限制在 /etc/security/limits.conf 檔案中增加以下資料(XXX為你當前使用者名稱)
XXX soft nproc 2047
XXX hard nproc 16384
XXX soft nofile 1024
XXX hard nofile 65536
XXX soft stack 10240
5.檢查/etc/pam.d/login,增加以下行(有了就不用增加了):
session required pam_limits.so
檢查/etc/pam.d/su,沒有以下行就自己加上:
session required pam_limits.so
6.oracle預設不支援ubuntu需要欺騙一下oracle安裝程式(看不懂沒關係,按著做就行了,我也不懂):
mkdir /usr/lib64
ln -s /etc /etc/rc.d
ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/basename /bin/basename
ln -s /usr/bin/rpm /bin/rpm
ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/
echo ‘Red Hat Linux release 5′ > /etc/redhat-release
7.配置oracle的環境變數
sudo gedit ~/.profile
開啟.profile檔案,為檔案中新增以下行:
#Oracle
#這個寫你後頭要安裝的路徑
export ORACLE_BASE=/home/xxx/app/xxx
export ORACLE_HOME=${ORACLE_BASE}/product/11.2.0/dbhome_1
#資料庫的sid
export ORACLE_SID=orcl
export ORACLE_UNQNAME=orcl
#環境變數
export PATH=PATH:${ORACLE_HOME}/bin/;
8.啟動oracle安裝程式開始安裝
我的安裝程式解壓在主目錄oracle11g下面
所以cd進去:cd /home/XXX/oracle11g
為了不亂碼,終端先export LANG=US一下
再執行目錄下面的runInstaller: ./runInstaller
可進入圖形化安裝介面,接著根據安裝嚮導提示做就行了
先決條件檢查會提示一堆fails,不用管它,直接把ignore All挑上,直接finish
這裡要提一句,如果你的swap空間不夠的話,會提示交換空間不夠,不能繼續
解決方式:
可以另開一個終端用下面的命令臨時提升交換空間,再去recheck一下,就行了:
free -m
mkdir /swapfile
相關推薦
ubuntu14.04(amd64)安裝Oracle_lin…
網上教程雖多,但大都是隻言片語的擷取,外加個體安裝情況各異,很多地方還是需要自己解決 現記錄下來,給自己留檔,順便供需要的人蔘考 如果你還沒有安裝ubuntu系統或是感覺自己的ubuntu系統版本低,想換的話,請在分割槽時,把交換分割槽(swap)設定得大一些(最少4G) 要不在安裝orac
Ubuntu14.04 amd64安裝聯想筆記本Y485P顯示卡HD8790M驅動
首先去官網下載驅動,地址:http://support.amd.com/zh-cn/download ,選擇相關資訊設定好後,點選顯示結果,下載前四個,檔名分別為: fglrx-core_14.501-0ubuntu1_amd64_UB_14.01.deb fglrx_14.501-0ubuntu1_
ubuntu14.04編譯安裝mysql5.6.28
add memory server 目錄 是否 efault mysql-bin cnblogs adl 一、安裝必備工具sudo apt-get install make bison g++ build-essential libncurses5-dev cmake nc
ubuntu14.04下 安裝matlabR2015b遇到的一些問題及其解決方法
cal abr 問題 它的 文件夾 打開 pen atl usr 問題1:錯誤提示關於未取得權限,不能再/crack/bin文件中復制文件到安裝matlab的/usr/bin文件中? 采取解決方法: 再終端裏輸入 sudo nautilus,在彈出文件夾裏即可進行相應操作。
Ubuntu14.04下安裝Composer
14.04 blog har oca version ins curl pos tps 下載Composer: curl -sS https://getcomposer.org/installer | php 安裝Composer: /usr/bin/php comp
ubuntu14.04無法安裝Curl
tor osi -a pda 更新軟件源 com post ettercap add ubuntu14.04無法安裝Curl apt-get install curl 提示沒有這個軟件 源 更換軟件源到163也不行,更新軟件源也不行。 解決:參考http://www.l
在Ubuntu14.04下安裝 ffmpeg-2.4.13(處理視頻用,將視頻保存為圖片序列)
ibm blog 提取 ext aac sta video images bmp 首先在 http://www.ffmpeg.org/olddownload.html 下載 ffmpeg-2.4.13.tar.bz2 ; 然後安裝 yasm 和 libx264: apt
Ubuntu14.04下安裝 boost (boost_1.54 最簡單的方法)
urn 分享 ubun 命令 寫入 return test 簡單的 logs 直接執行命令: sudo apt-get install libboost-dev 測試: 創建一個 boost_test.cpp 文件,寫入 #include <boost/lexi
ubuntu14.04 mysql 安裝到主從復制
xid comment 機器 pos out txt mysql 安裝 mirror 主機狀態 安裝環境:Ubuntu Server 14.10MySQL-5.6.23.tar.gz2. 安裝必備的工具sudo apt-get install make bison g++
ubuntu14.04後安裝win10記錄
.html 選擇 create AI 感謝 顯示 當前 size ntfs 1首先修改啟動引導順序,從U盤啟動, 2自動安裝,產生一個問題,gpt分區無法安裝,解決方法,感謝https://jingyan.baidu.com/article/08b6a591c82df414
Caffe初學者第一部:Ubuntu14.04上安裝caffe(CPU)+Python的詳細過程 (親測成功, 20180524更新)
cython ase n-n 4.5 ipython 下載速度 nds evel CI 前言: 最近在學習深度學習,最先要解決的當然是開源框架的環境安裝了。之前一直在學習谷歌的Tensorflow開源框架,最近實驗中需要跟別人的算法比較,下載的別人的代碼很多都是Caffe的
在Ubuntu14.04中安裝Py3和切換Py2和Py3環境
python2.7 .com nal vmware actual 最好 ofo data 簡單的 前幾天小編給大家分享了如何安裝Ubuntu14.04系統,感興趣的小夥伴可以戳這篇文章:手把手教你在VMware虛擬機中安裝Ubuntu14.04系統。今天小編給大家分享一下在
MiniGui開發:Ubuntu14.04環境安裝qvfb工具
在Ubuntu14.04上搭建MiniGui開發環境,需要依賴qvfb工具。 minigui官網提供了qvfb的安裝包,下載連線:MiniGui官網 安裝過程比較痛苦, 需要依賴qt3的庫和標頭檔案,但是當前的qt版本已經比較高了,apt的源沒有預設安裝的libqt3-hea
Ubuntu14.04中安裝Anaconda2-4.0.0的方法
1 介紹 我虛擬機器Ubuntu14.04上的Python已經存在了兩個版本,一個是python 2.7,一個是Python 3.4。想在它上面安裝Anaconda,但又有所顧慮。我先想到的是,先解除安裝Ubuntu自帶的Python,這是大多數人的想法。後來在網上搜了搜解決方案,不
Ubuntu14.04中安裝gnuplot
https://blog.csdn.net/Q1302182594/article/details/42011053 1、apt-get ubuntu $ sudo apt-get install gnuplot 2、Terminal type set to 'unknown' &n
Ubuntu14.04下安裝redis
sudo apt-get update sudo apt-get install redis-server 啟動redis服務 sudo /etc/init.d/redis-server restart sudo service redis-server restart 2.連線redis
ubuntu14.04中安裝opencv2.4.9
https://blog.csdn.net/chcyj/article/details/78424372 http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip
ubuntu14.04 解除安裝和安裝 Matlab2016b,逐步圖示
一、解除安裝: 由於第一次安裝失敗,故解除安裝重灌,步驟如下: 1.刪除掛載 $ sudo umount /media/matlab #掛載幾次,刪除幾次 2.刪除 MATLAB(你安裝的位置) $ sudo rm -r /media/matlab #由於我沒掛載了,這是之前掛
Ubuntu14.04 Opencv安裝及常見Error
OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubun
ubuntu14.04解除安裝(windows10 和 ubuntu14.04 雙系統)
ubuntu14.04解除安裝(windows10 和 ubuntu14.04 雙系統) 前言:原本使用師兄幫裝的windows和ubuntu雙系統,然而手賤點了ubuntu14.04的軟體更新後,發現再也打不開ubuntu,開啟時處於黑屏狀態,用了livecd引導,無果,嘗試了網上