欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Linux下Oracle的安装全记录

程序员文章站 2024-01-08 21:36:46
...

近日,我变成了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,嘿嘿,,希望对大家有所帮助,我爱你们。

Linux下Oracle的安装全记录

上一篇:

下一篇: