Linux下Oracle的安装全记录
近日,我变成了linus的忠实fans,linux太太帅了,找回了曾经的字符控的感觉,oracle下安装linux可是件力气活,呵呵,耗费了两天的
近日,我变成了linus的忠实fans,linux太太帅了,找回了曾经的字符控的感觉,Oracle下安装linux可是件力气活,呵呵,耗费了两天的free time呢。和大家分享下吧。
首先自然是Linux的包,gcc的包、java的包等等的包都要装,不然会报错哦!!!
1、检查RAM和交换空间大小:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
2、创建Oracle组和用户账号
groupadd oinstall
groupadd dba
useradd -m -u 500(其他也可以) -g oinstall -G dba oracle
id oracle
3、修改oracle账号的口令
passwd oracle
4、创建目录
mkdir -p /u01/app/oracle
mkdir -p /archive
chown -R oracle:oinstall /u01 /archive
chmod -R 775 /u01 /archive
5、修改oracle软件目录权限
mkdir -P /soft/oracle
将oracle安装文件复制到/soft/oracle目录下,复制完成后执行下面命令:
chown -R oracle:oinstall /soft/oracle
6、配置linux内核参数(2147483648为2G)
编辑 /etc/sysctl.conf文件,加上如下内容
kernel.shmall=2097152
kernel.shmmax=8589934592
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65535
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144
运行/sbin/sysctl -p检查参数
7、为了提高oracle用户的shell限制
编辑/etc/security/limits.conf文件,加上下列内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑/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
8、配置oracle用户环境变量(用oracle身份登录)
执行su - oracle
编辑 /home/oracle/.bash_profile文件,加上下列内容:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
9、安装oracle
配置完成后重启服务器,用oracle用户登录,打开终端,进入/soft/oracle/database目录;执行./runInstaller。
依照图形化安装大家应该是轻车熟路了吧。
至此,全部over,嘿嘿,,希望对大家有所帮助,我爱你们。