oracle 最小系统,基于最小化CENTOS6.6最小化安装,oracle 11g 数据安装过程!
Linux環境配置
OS:CentOS 6.6
DB:Oracle?11gR2
將Oracle安裝到home/oracle目錄
配置過程:本文來自Oracle官方文檔+網上資料
1. 以root用戶登錄到Linux
2. 檢查機器硬件要求
2.1 內存要求
至少需要1GB的內存
查看機器內存大小
#?grep?MemTotal?/proc/meminfoswap 空間調整
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????????????內存大小
查看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?65536else
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
SQL
退出sqlplus,運行Listener
SQL
$?lsnrctl?start
這樣就可以連接到Oracle數據庫了。如果想用Oracle提供的EM來管理Oracle的話還需要啟動EM控制臺,運行如下命令:
$?emctl?start?dbconsole
使
將該文件添加到開機啟動
#?chmod?755?/etc/rc.d/init.d/oradb
#?chkconfig?--add?oradb
重啟服務
#?service?oradb?stop
#?service?oradb?start
下次啟動機器的時候,Oracle服務會隨機器一起啟動。
Oracle數據庫安裝、配置完成。
Tip:Oracle數據庫的默認端口號:1521,Oracle提供的EM管理器默認端口號是1158。
總結
以上是生活随笔為你收集整理的oracle 最小系统,基于最小化CENTOS6.6最小化安装,oracle 11g 数据安装过程!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 任天堂健身环外设身价翻4倍,网友:年度最
- 下一篇: 怎么设置余额宝还花呗 还款先后顺序你清