CentOS下安装oracle 10g
2012-11-12 22:23
381 查看
在linux下面安装oracle是一件让人恼火的事情,不像windows下面那样简单,但是windows在服务器领域实在是不争气,一个好的DBA同时也是一个linux高手。我今天就折腾了一下oracle,下面把安装过程记录下来,以供我以后参考。
1 修改内核参数:
/etc/sysctl.conf
在这个文件后面添加如下内容:
以上的文件记得要备份一下,后面的也是一样的,就不再重复了。
/etc/security/limits.conf
添加如下内容:
/etc/pam.d/login
添加如下内容:
/etc/profile
添加如下内容:
这样一来参数文件基本上就修改好了,需要重启一次。
下面要建用户,oracle用户和组。
接下来需要修改一下oracle用户的变量文件,在家目录下,有一个:.bash_profile文件,加这么几行:
执行这个命令:. .bash_profile。
下面创建oracle的安装目录。在/oracle下创建app和data目录即可。
把上面创建好的目录全部chown给oracle。
把下载的安装包放在随便什么目录下面,把这个目录和文件一块chown给oracle,把文件置为777。
解压,然后就可以安装了。
如果X11报错,以root用户执行xhost +即可。
1 修改内核参数:
/etc/sysctl.conf
在这个文件后面添加如下内容:
kernel.shmall = 268435456 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144
以上的文件记得要备份一下,后面的也是一样的,就不再重复了。
/etc/security/limits.conf
添加如下内容:
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
/etc/pam.d/login
添加如下内容:
session required /lib/security/pam_limits.so session required pam_limits.so
/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
这样一来参数文件基本上就修改好了,需要重启一次。
下面要建用户,oracle用户和组。
groupadd oinstall groupadd dba useradd oracle -g oinstall -G dba -d /oracle
接下来需要修改一下oracle用户的变量文件,在家目录下,有一个:.bash_profile文件,加这么几行:
# !/usr/bin/bash umask 022 ORACLE_BASE=/oracle/app export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1 export ORACLE_HOME PATH=$PATH:$ORACLE_HOME/bin stty erase ^H export PATH
执行这个命令:. .bash_profile。
下面创建oracle的安装目录。在/oracle下创建app和data目录即可。
把上面创建好的目录全部chown给oracle。
把下载的安装包放在随便什么目录下面,把这个目录和文件一块chown给oracle,把文件置为777。
解压,然后就可以安装了。
如果X11报错,以root用户执行xhost +即可。
相关文章推荐
- CentOS 6.2(x86_32)下安装Oracle 10g R2
- 【转载】CentOS 6.3(x86_64)下安装Oracle 10g R2
- centos5.5 安装oracle 10g(四)
- CentOS 6.3(x86_64)下安装Oracle 10g R2
- Exception String: Error in invoking target ‘agent nmo nmb’ of makefile CentOS 64位安装Oracle 10g 报错
- CentOS5.6(64位)安装oracle 10g
- Centos 5.5安装oracle 10G数据库
- 在centos 5.1 上安装oracle 10g
- 在Oracle (CentOS) Linux 5.5 (x32/x64)上安装Oracle 10g r2
- CentOS 6.0安装Oracle 10g R2
- CentOS 6.4(x86)下安装Oracle 10g R2
- CentOS 6.3(x86_32)下安装Oracle 10g R2
- centos 安装oracle 10g
- rhel 5.3 CentOS 5.3 安装oracle 10g 心得。
- CentOS 5.2下Oracle 10G 安装详解
- 在centos 5.5 i386 上安装 oracle 10g xe
- CENTOS 6.4 安装oracle 10g,手工建库及升级到10.2.0.5
- CentOS 5.5 安装 64位 Oracle 10g
- 在centos 6.5下安装oracle 10g
- CentOS 5.5 的oracle 10g安装(32位)