ubuntu安裝oracle

安裝依賴包

在16的環(huán)境下寂诱,通過本身自帶的源遂蛀,獲取如下依賴
http://blog.csdn.net/whbing1471/article/details/52087130(不按照這個(gè)改變?cè)矗?/p>

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?

發(fā)現(xiàn)有一些包安裝不了


解決無法安裝ia32-libs的問題(以及以上很多安裝包無法安裝的32位之類的問題)
http://www.infocool.net/kb/Other/201701/270619.html

檢查系統(tǒng)變量

添加oracle用戶的內(nèi)核限制

添加對(duì)當(dāng)前用戶的內(nèi)核限制在 /etc/security/limits.conf 文件中增加以下數(shù)據(jù)(XXX為你當(dāng)前用戶名)


檢查/etc/pam.d/login 和 /etc/pam.d/su,增加以下行

沒有以下行就自己加上: (有了就不用增加了)
session required pam_limits.so

欺騙oracle,讓它以為是redhat


之后

echo “Red Hat Linux release 4″ > /etc/redhat-release

如果不行就直接

vim /etc/redhat-release

添加用戶和組

groupadd  oinstall
groupadd   dba
groupadd   oper
useradd  -g  oinstall  -G   oinstall,dba,oper  oracle
passwd  oracle

問題一:添加完成之后伯顶,su - oracle (一定要是這樣su,這樣相當(dāng)于重新登錄,并且更換shell)祭衩,結(jié)果只有



說明oracle的shell有問題

有兩個(gè)途徑解決:
1灶体、用root用戶登錄,直接vim /etc/passwd掐暮,改成如下/bin/bash



2.用root用戶登錄蝎抽,執(zhí)行以下


為了以防萬一
vim /etc/profile,然后添加以下內(nèi)容

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/bash" ]; then
ulimit -p 16384              #此處有問題路克,見下
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

問題二:ulimit -p 16384 會(huì)報(bào)錯(cuò)誤如下

-bash: ulimit: pipe size: cannot modify limit: Invalid argument

說明ulimit -p 16384這句話有問題樟结,在網(wǎng)上找了一圈說是格式問題,但不是精算,自己檢查了一下root用戶和oracle用戶下的ulimit狀態(tài)瓢宦,用ulimit -a命令檢查
root的



oracle的



-p即pipesize是一樣的,考慮是不是應(yīng)該寫8而不是16384殖妇,避免不必要的麻煩刁笙,直接在/etc/profile里把ulimit -p 16384這句話刪掉,就好了谦趣。

在/etc/profile里設(shè)置環(huán)境變量

umask 022
TMP=/tmp;
export TMP
TMPDIR=$TMP;
export TMPDIR

export JAVA_HOME=/usr/local/java/jdk1.8.0_131
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=${ORACLE_BASE}/product/11.2.0/dbhome_1 
export ORACLE_SID=orcl 
export ORACLE_UNQNAME=orcl
export PATH=$PATH:${ORACLE_HOME}/bin/;

關(guān)于執(zhí)行bash和profile的問題疲吸,參考以下
https://my.oschina.net/xinxingegeya/blog/213971
如果路徑有~,代表這個(gè)配置文件的執(zhí)行是依賴于當(dāng)前用戶的前鹅,所以如果是想設(shè)置一個(gè)對(duì)于所有用戶都通用的變量摘悴,就在/etc/profile里面設(shè)置,包括jdk的環(huán)境

靜默安裝(太復(fù)雜了舰绘,待更)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蹂喻,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子捂寿,更是在濱河造成了極大的恐慌口四,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秦陋,死亡現(xiàn)場(chǎng)離奇詭異蔓彩,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)驳概,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門赤嚼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人顺又,你說我怎么就攤上這事更卒。” “怎么了稚照?”我有些...
    開封第一講書人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵蹂空,是天一觀的道長俯萌。 經(jīng)常有香客問我,道長上枕,這世上最難降的妖魔是什么绳瘟? 我笑而不...
    開封第一講書人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮姿骏,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘斤彼。我一直安慰自己分瘦,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開白布琉苇。 她就那樣靜靜地躺著嘲玫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪并扇。 梳的紋絲不亂的頭發(fā)上去团,一...
    開封第一講書人閱讀 51,692評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音穷蛹,去河邊找鬼土陪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛肴熏,可吹牛的內(nèi)容都是我干的鬼雀。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼蛙吏,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼源哩!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起鸦做,我...
    開封第一講書人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤励烦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后泼诱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坛掠,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年坷檩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了却音。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡矢炼,死狀恐怖系瓢,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情句灌,我是刑警寧澤夷陋,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布欠拾,位于F島的核電站,受9級(jí)特大地震影響骗绕,放射性物質(zhì)發(fā)生泄漏藐窄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一酬土、第九天 我趴在偏房一處隱蔽的房頂上張望荆忍。 院中可真熱鬧,春花似錦撤缴、人聲如沸刹枉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽微宝。三九已至,卻和暖如春虎眨,著一層夾襖步出監(jiān)牢的瞬間蟋软,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來泰國打工嗽桩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留岳守,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓涤躲,卻偏偏與公主長得像棺耍,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子种樱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容