基於最小化CENTOS6.6迷你安裝,oracle 11g 資料安裝過程!

來源:互聯網
上載者:User

標籤:使用者登入   oracle   

Linux環境配置

OS:CentOS 6.6

DB:Oracle 11gR2  

將Oracle安裝到home/oracle目錄  


配置過程:本文來自Oracle官方文檔+網上資料

Oracle官方文檔:http://www.oracle.com/pls/db112/homepage

1. 以root使用者登入到Linux

2. 檢查機器硬體要求

2.1 記憶體要求

至少需要1GB的記憶體  
查看機器記憶體大小  
# grep MemTotal /proc/meminfo
swap 空間調整
swapoff -v /dev/VolGroup00/LogVol01
lvresize -L +1024M /dev/VolGroup00/LogVol01           (lvextend -L +1024M /dev/VolGroup00/LogVol01亦可,並且一定要保證所在卷組有相當容量大小的Free PE/Size)
mkswap /dev/VolGroup00/LogVol01
swapon -va
free -m      (查看擴大swap後的情況)


2.2 swap空間要求

記憶體大小                 swap空間大小  
1 GB ~ 2 GB             記憶體大小*1.5  
2 GB ~ 16 GB            記憶體大小  
< 16 GB          16 GB  
查看swap空間大小  
grep SwapTotal /proc/meminfo


3. 檢查作業系統軟體要求

Oracle官方文檔中包含了多個Linux系統的要求,詳細請參考官方文檔

 (RHEL6 .x)的軟體要求列表如下:需要安裝案頭環境

#檢查軟體包

yum -y install binutils-2.20.51.0.2-5.11.el6     compat-libcap1-1.10-1     compat-libstdc++-33-3.2.3-69.el6     compat-libstdc++-33-3.2.3-69.el6.i686   gcc-4.4.4-13.el6     gcc-c++-4.4.4-13.el6     glibc-2.12-1.7.el6     glibc-2.12-1.7.el6     glibc-devel-2.12-1.7.el6     glibc-devel-2.12-1.7.el6.i686      libgcc-4.4.4-13.el6     libgcc-4.4.4-13.el6     libstdc++-4.4.4-13.el6     libstdc++-4.4.4-13.el6.i686   libstdc++-devel-4.4.4-13.el6     libstdc++-devel-4.4.4-13.el6.i686   libaio-0.3.107-10.el6     libaio-0.3.107-10.el6.i686   libaio-devel-0.3.107-10.el6     libaio-devel-0.3.107-10.el6.i686   make-3.81-19.el6   sysstat-9.0.4-11.el6  


查看系統是否安裝了該軟體包  
# rpm -q package_name

#安裝開發包

 yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel elfutils-libelf-devel.x86_64

#安裝案頭環境(後面用圖形化安裝)

yum groupinstall -y   "Desktop"   "Desktop Platform"   "Desktop Platform Development"  "Fonts"  "General Purpose Desktop"  "Graphical Administration Tools"  "Graphics Creation Tools"  "Input Methods"  "X Window System"  "Chinese Support [zh]" "Internet Browser"


yum -y install xorg-x11-drivers

yum -y install unzip


4. 建立安裝Oracle需要的系統組和使用者

建立Oracle Inventory 組  
groupadd oinstall
建立OSDBA 組  
groupadd dba
建立Oracle軟體建立者  
useradd -g oinstall -G dba oracle
修改oracle使用者的密碼  
 passwd oracle


5. 配置系統核心參數值

編輯/etc/sysctl.conf檔案  
vim /etc/sysctl.conf  
在開啟的檔案底部添加下面內容  
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  
改變當前系統核心參數值(讓/etc/sysctl.conf立即生效)  
# sysctl -p


6. 檢查Oracle安裝使用者(oracle)資源限制

修改/etc/security/limits.conf檔案  
vim /etc/security/limits.conf  
在開啟的檔案底部添加下面內容  
oracle              soft    nproc   2047  
oracle              hard    nproc   16384  
oracle              soft    nofile  1024  
oracle              hard    nofile  65536  
oracle              soft    stack   10240  


7. 建立安裝Oracle軟體所需要的目錄

 mkdir -p /u01/app/
 chown -R oracle:oinstall /u01/app/
 chmod -R 775 /u01/app/


8. 配置安裝Oracle安裝使用者(oracle)的環境

編輯 /home/oracle/.bash_profile  
vim /home/oracle/.bash_profile  
在開啟的檔案中添加下面內容  
umask 022  
export ORACLE_BASE=/u01/app  
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1  
export ORACLE_SID=orcl --Oracle執行個體名,可修改  
export PATH=$PATH:HOME/bin:$ORACLE_HOME/bin  

使得BASH設定生效

$ . ./.bash_profile


編輯 /etc/pam.d/login  
vim /etc/pam.d/login  
在開啟的檔案中添加下面內容  
session required /lib/security/pam_limits.so  
session required pam_limits.so 

 編輯 /etc/profile  
vim /etc/profile  
在開啟的檔案中添加下面內容  
if [ $USER = "oracle" ]; then  
if [ $SHELL = "/bin/ksh" ]; then  
      ulimit -p 16384  
      ulimit -n 65536  else
      ulimit -u 16384 -n 65536  
   fi  
fi  


9. 查看系統是否支援圖形介面

查看root使用者下是否已設定DISPLAY變數  
# echo $DISPLAY
如果有值出現,則說明已設定DISPLAY變數;否則,就需要手動設定DISPLAY  



亂碼和prsv-00002問題

設定成英文介面

export LANG=en.US.UTF-8 

 

視窗解析度提高1024*768

修改host檔案對應的主機名稱



10. 開始安裝Oracle軟體

# cd /tmp
# unzip linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip
# xhost +
# su - oracle
$ export DISPLAY=:0  
$ cd /database  
$ ./runInstaller  
接下來系統會啟動Oracle圖形安裝介面,安裝過程和Windows下一樣  


在安裝過程中,會提示在root使用者下運行兩個指令檔(具體是哪兩個,不記得了,按提示操作即可)。

11、安裝後基本使用

Linux下的Oracle在安裝結束後是處於運行狀態的。重啟機器後,Oracle不會像在Windows下那樣將Oracle添加到Windows服務,在linux下需要手動啟動Orcle服務

以oracle使用者下,執行下面的命令  
進入sqlplus  
$ sqlplus /nolog  
以sysdba的身份串連到資料庫,並啟動Oracle資料庫引擎  
SQL< conn /as sysdba  
SQL< startup  
退出sqlplus,運行Listener  
SQL< exit  
$ lsnrctl start  


這樣就可以串連到Oracle資料庫了。如果想用Oracle提供的EM來管理Oracle的話還需要啟動EM控制台,運行如下命令:

$ emctl start dbconsole  


這樣就可以通過http://localhost:1158/em/來訪問EM控制台了。



使

將該檔案添加到開機啟動

[c-sharp]view plaincopy

  1. # chmod 755 /etc/rc.d/init.d/oradb

  2. # chkconfig --add oradb


重啟服務

[c-sharp]view plaincopy

  1. # service oradb stop

  2. # service oradb start


下次啟動機器的時候,Oracle服務會隨機器一起啟動。

Oracle資料庫安裝、配置完成。

Tip:Oracle資料庫的預設連接埠號碼:1521,Oracle提供的EM管理器預設連接埠號碼是1158。


本文出自 “蠢啊人生” 部落格,請務必保留此出處http://chuanrensheng.blog.51cto.com/159174/1600946

基於最小化CENTOS6.6迷你安裝,oracle 11g 資料安裝過程!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.