Ubuntu 12.04(32位)安裝Oracle 11g(32位)

來源:互聯網
上載者:User

標籤:style   io   使用   ar   strong   檔案   問題   sp   on   

安裝過程(主要過程就直接copy別人的教程了)及問題:

1.將系統更新到最新

sudo apt-get update
sudo apt-get dist-upgrade

 

 2. 如果使用的Ubuntu不是案頭版(如Ubuntu server),由於Oracle安裝需要用到圖形介面,所以需要安裝傳統型程式:

      sudo apt-get install gnome-core

相信很多都是使用的案頭版,那麼這個步驟就不需要了。

 

3. 安裝缺少的包

1).sudo apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1   alien

 2). sudo apt-get install rpm libaio1 ksh libtool libstdc++5 build-essential

 

4. 修改ubuntu的版本,欺騙oracle安裝程式。(oracle本身並不支援ubuntu來安裝,所以要欺騙Oracle 進行安裝)

  需要在/etc/目錄下建立一個檔案redhat-release ,需要許可權進行建立,建立好後添加如下內容

 $ sudo gedit /etc/redhat-release

 添加下面一行後儲存。

 Red Hat Linux release 3.1 (drupal)

 

5. 建立使用者。

1)登入root使用者:su - 

              (如果您的root口令沒有手動設定,使用sudo passwd root 命令從新設定後,再登入)。

2)為安裝程式建立一個Oracle使用者和兩個組.

首先檢查它們是否已經存在:

$grep oinstall /etc/group

$grep dba /etc/group

$grep nobody /etc/group

如果它們還不在系統中,那麼建立它們。

$sudo addgroup oinstall

$sudo addgroup dba

$sudo addgroup nobody

$sudo useradd -m -g oinstall -G dba -p passwd -d /home/oracle -s /bin/bash oracle   

$sudo usermod -g nobody nobody

注釋:如果您對上述參數不理解的話,請用命令: man useradd 查看。

為oracle使用者指派密碼

sudo passwd oracle

 

6、添加使用者到sudoer列表中

sudo gedit /etc/sudoers 

在“ root    ALL=(ALL) ALL” 下一行 ,添加:

oracle ALL=(ALL) ALL

儲存。

 

註:Linux預設是沒有將使用者添加到sudoers列表中的,需要root手動將賬戶添加到sudoers列表中,才能讓普通賬戶執行sudo命令。

 

7、建立oracle安裝目錄。

 #mkdir -p /opt/ora10

#chown -R oracle:oinstall /opt/ora*
#chmod -R 775 /opt/ora*

您產生了 oracle 的運行時路徑,並且授寫入權限給 oracle 使用者,執行許可權給 dba 組。

 

8、系統內容配置。

 1)添加以下行到/etc/sysctl.conf檔案中:

 執行sudo gedit /etc/sysctl.conf命令對檔案進行編輯。

 kernel.shmall = 2097152

 kernel.shmmax = 2147483648

 kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

 更新系統,運行:

 $sudo sysctl -p

 

2)添加以下行到/etc/security/limits.conf檔案中:

 * soft nproc 2407

 * hard nproc 16384

 * soft nofile 1024

 * hard nofile 65536

 

3)建立軟串連: 

$sudo ln -s /usr/bin/awk /bin/awk

 $sudo ln -s /usr/bin/rpm /bin/rpm

 $sudo ln -s /usr/bin/basename /bin/basename

 

4)修改ubuntu的oracle使用者的環境變數。

 編輯:gedit /home/oracle/.bashrc檔案,加入:

export ORACLE_HOME=/opt/ora10
export ORACLE_OWNER=oracle
export ORACLE_SID=ora1
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

9. 安裝oracle

 

完成以後登出,使用oracle 使用者登入。解壓下載的zip檔案後,會產生database檔案夾。

 

cd進入database。

 

執行:./runInstaller

啟動安裝圖形介面後,可能會發現文字亂碼

這時可以關閉該介面,先在終端輸入:

export LANG=en_US

然後再執行./runInstalle 一步一步安裝完成!

Ubuntu 12.04(32位)安裝Oracle 11g(32位)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.