Oracle install guide
内存要求:
- Minimum:1GBofRAM
- Recommended:2GBofRAMormore
- #grepMemTotal/proc/meminfo
查看虚拟内存空间:
- df-h/dev/shm/
安装依赖包:
- yuminstallbinutilscompat-libcapcompat-libstdc++gccgcc-c++glibcglibc-develkshlibgcclibstdc++libstdc++-devellibaiolibaio-develmakesysstatunixODBCunixODBC-devel
修改用户的SHELL的限制,修改/etc/security/limits.conf文件
- vi/etc/security/limits.conf
- oraclesoftnproc2047
- oraclehardnproc16384
- oraclesoftnofile1024
- oraclehardnofile65536
修改linux内核,修改/etc/sysctl.conf文件
- fs.aio-max-nr=1048576
- fs.file-max=6815744
- kernel.shmall=2097152
- kernel.shmmax=536870912/4398046511104
- kernel.shmmni=4096
- kernel.sem=25032000100128
- net.ipv4.ip_local_port_range=900065500
- net.core.rmem_default=262144
- net.core.rmem_max=4194304
- net.core.wmem_default=262144
- net.core.wmem_max=1048576
编辑 /etc/profile
- if[$USER="oracle"];then
- if[$SHELL="/bin/ksh"];then
- ulimit-p16384
- ulimit-n65536
- else
- ulimit-u16384-n65536
- fi
- fi
Create user:
- groupaddoinstall
- groupadddba
- useradd-goinstall-Gdba-moracle
- passwdoracle
创建安装目录
- mkdir-p/data/u01/app/
- chown-Roracle:oinstall/data/u01/
- chmod-R755/data/u01/app/
配置oracle用户的环境变量,首先,切换到新创建的oracle用户下
- suoracle
- vi.bash_profile
- exportORACLE_BASE=/data/u01/app/
- exportORACLE_HOME=$ORACLE_BASE/oracle/
- exportORACLE_SID=oracleSid
- exportPATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
执行./runInstaller出现安装界面如下:
- cd/opt/tmp
- ./runInstaller
这里本人遇到一个大坑:
这里还有一个坑:
- wgethttp://mirror.centos.org/centos/5/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpm
- rpm-ivhpdksh-5.2.14-37.el5_8.1.x86_64.rpm#如果报错就卸载以下
- rpm-eksh-20120801-33.el6.x86_64
- 然后再安装就可以了:
- rpm-ivhpdksh-5.2.14-37.el5_8.1.x86_64.rpm
oracle自检不过还有一个:
- vi/etc/sysctl.conf
- kernel.shmmax=1536870912
- 这个值可以设置的大一点,不然会报错。
Oracle自检swap内存:
- ddif=/dev/zeroof=/home/swapbs=1024count=512000
- 这样就会创建/home/swap这么一个分区文件。文件的大小是512000个block,一般情况下1个block为1K,所以这里空间是512M。接着再把这个分区变成swap分区。
- /sbin/mkswap/home/swap
- 再接着使用这个swap分区。使其成为有效状态。
- /sbin/swapon/home/swap
- 现在再用free-m命令查看一下内存和swap分区大小,就发现增加了512M的空间了。不过当计算机重启了以后,发现swap还是原来那么大,新的swap没有自动启动,还要手动启动。
- 那我们需要修改/etc/fstab文件,增加如下一行
- /home/swapswapswapdefaults00
#end至此就可以安装了!