oracle数据库的安装

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

这里本人遇到一个大坑:

问题:执行./runInstaller自检不过,图形化界面有问题。
经过长时间查资料是:
exportdisPLAY=0:0
xhost+#执行此命令返回结果为xhost:unabletoopendisplay""是有错误的。
正确返回结果是acesscronl
解决关闭所有窗口,只在图形化界面上执行xhost+

这里还有一个坑:

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至此就可以安装了!

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...