標籤: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位)