日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu下安装Oracle11g(图文教程)

發(fā)布時(shí)間:2023/12/2 Ubuntu 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu下安装Oracle11g(图文教程) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

由于課程需要,要在Ubuntu下安裝一個(gè)Oracle,之前都沒有裝過,所以想通過這篇博文記錄一下


1.下載Oracle 11g


下載地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index-092322.html

我選擇下載的是11g的ZIP文件, File1 和 File2合起來有2.2GB!


Oracle Database 11g?Release 2?
Standard Edition, Standard Edition One, and Enterprise Edition


2.Ubuntu下的JDK環(huán)境的搭建

由于Oracle需要JDK的環(huán)境,如果你還沒有安裝JDK,那么請(qǐng)參考我之前的博文: linux下安裝JDK,進(jìn)行環(huán)境的配置



3.ZIP文件的解壓縮

Zip文件有兩個(gè),解壓縮的方法一定要對(duì),不然之后安裝的時(shí)候就會(huì)各種各樣問題

unzip linux_11gR2_database_1of2.zip

unzip linux_11gR2_database_2of2.zip

這樣之后就得到一個(gè)database,我在目錄/home/xiaoyaomeng/software下解壓縮的,所以生成/home/xiaoyaomeng/software/database


4.安裝依賴包

切換到Root用戶,拷貝到終端下運(yùn)行就行了:

sudo apt-get install alien binutils build-essential cpp-4.4 debhelper g++-4.4 gawk gcc-4.4 gcc-4.4-base gettext html2text ia32-libs intltool-debian ksh lesstif2 lib32bz2-dev lib32z1-dev libaio-dev libaio1 libbeecrypt7 libc6 libc6-dev libc6-dev-i386 libdb4.8 libelf-dev libelf1 libltdl-dev libltdl7 libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386 libqt4-core libqt4-gui libsqlite3-0 libstdc++5 libstdc++6 libstdc++6-4.4-dev lsb lsb-core lsb-cxx lsb-desktop lsb-graphics lsb-qt4 make odbcinst pax po-debconf rpm rpm-common sysstat unixodbc unixodbc-dev unzip


5.檢查系統(tǒng)變量

/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


6.根據(jù)5的結(jié)果在/etc/sysctl.conf中增加對(duì)應(yīng)數(shù)據(jù)

(PS:這邊Oracle自己有一個(gè)標(biāo)準(zhǔn),如果不符合標(biāo)準(zhǔn),之后安裝的時(shí)候會(huì)提示你,但我感覺應(yīng)該沒關(guān)系哈)


sudo gedit /etc/sysctl.conf

加入(數(shù)字根據(jù)5得到的值對(duì)號(hào)入座哈~):

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586


編輯完成之后保存,然后在終端下執(zhí)行

sysctl -p

7.添加對(duì)Oracle用戶的內(nèi)核限制

sudo gedit /etc/security/limits.conf

往文件里面添加:

(xiaoyaomeng是你的用戶名哈)

xiaoyaomeng? ? ? ? ? ? ? soft? ? nproc? ?2047
xiaoyaomeng? ? ? ? ? ? ? hard? ? nproc? ?16384
xiaoyaomeng? ? ? ? ? ? ? soft? ? nofile? 1024
xiaoyaomeng? ? ? ? ? ? ? hard? ? nofile? 65536
xiaoyaomeng? ? ? ? ? ? ? soft? ? stack? ?10240


查看/etc/pam.d/login?(sudo gedit /etc/pam.d/login),增加以下行(有了就不用增加了)

session required pam_limits.so
同樣檢查/etc/pam.d/su
sudo gedit /etc/pam.d/su),增加以下行(有了就不用增加了)

session required pam_limits.so


8.創(chuàng)建安裝Oracle的目錄

mkdir ~/Oracle/oracle11g
mkdir ~/Oracle/oradata



9.配置Oracle環(huán)境變量

sudo gedit xiaoyaomeng/.bashrc

#這個(gè)寫剛剛創(chuàng)建的文件夾
export ORACLE_BASE=~/Oracle/oracle11g
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID="orcl"
export NLS_LANG=.AL32UTF8



10.欺騙oracle的安裝程序


拷貝到終端執(zhí)行:

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


?

11.運(yùn)行安裝程序



>#? cd /home/xiaoyaomeng/software/database? (你剛剛解壓縮database的那個(gè)路徑位置)

>#? export LANG=US? (設(shè)置字符顯示為英文的,中文會(huì)變成亂碼的哈!)

>#? ./runInstaller

12.根據(jù)圖形界面進(jìn)行一步步地安裝


step1:


step2:

step3:


step4:



step5:



step6:


step7:


step8:


step9:


這邊就是提示你一些不符合它Oracle標(biāo)準(zhǔn)的系統(tǒng)變量參數(shù),還有一些你沒有裝上的packages,這些自己調(diào)整好之后按Check Again,就可以進(jìn)行重新檢測(cè)

或者說如果覺得這些不影響,可以直接按“Ignore All” 忽略掉這些“警告”,接著下一步....

這邊由于我自己電腦也沒進(jìn)行包的下載,所以之后再弄了哈,不過到這邊了 相信大家都可以成功安裝上Oracle了哈~~~

總結(jié)

以上是生活随笔為你收集整理的Ubuntu下安装Oracle11g(图文教程)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。