Welcome 微信登录

首页 / 数据库 / MySQL / RedHat下Oracle 10 g 静态(slient)安装文档

环境: RedHat 企业4 和企业5都通过了测试(企业5的话要修改下系统参数)10201_database_linux32第一部分安装前配置系统环境针对 Oracle 配置 Linux
创建用于安装和维护 Oracle 数据库 10g 第 2 版软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall 和 dba。以 root 用户身份执行以下命令:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -m -g oinstall -G dba oracle
设置 oracle 帐户的口令:
passwd oracle
Ex:
# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
创建目录
以 root 用户身份执行以下命令:
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app
chmod -R 775 /u01/app
配置 Linux 内核参数
以root身份登陆,用 vi 命令修改/etc/sysctl.conf 配置文件,加入或者修改如下参数
kernel.shmall = 2097152
kernel.shmmax = 536870912
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=4194304
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=262144
修改完后 保存退出 并执行命令
# /sbin/sysctl -p
注意这步一定要做否则修改的文件不会生效的
为 oracle 用户设置 Shell 限制
Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令:
cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOFcat >> /etc/pam.d/login <<EOF
session required /lib/security/pam_limits.so
EOF
修改 bash 和 ksh 的默认配置文件以及 cshell 的默认登录脚本。
cat >> /etc/profile <<EOF
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOFcat >> /etc/csh.login <<EOF
if ( $USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif
EOF
注意 这个也可以用vi直接打开要编辑的文件(我就是用vi打开文件输入并保存的)
限制oracle环境变量
编辑 /home/oracle/.bash_profile。
添加以下行:
umask 022
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH
export PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID注意这个要视你的oracle情况而定啦我装的是oraccle10.2.0.1所以我的ORACLE_HOME就设置如上了。修改系统版本(如果是rehat企业版5的朋友)

vi /etc/redhat-release
redhat-4
#Red Hat Enterprise Linux Server release 5 (Tikanga)

因为oracle 的官方只支持到RHEL4为止,所以要修改版本说明,把Red Hat Enterprise Linux Server release 5 (Tikanga) 注释掉,前面加上一行redhat-4,当然oracle安装完成后,要修改回来。redhat-4 必须为redhat-release文件的第一行,否则安装时还会报警告。到此为止linux的系统设置完成了具体请参考
10201_database_linux32.zip压缩包内的welcome.html ,里面有详细的英文安装帮助也可以参考如下几个网址:
《在 Linux x86 上安装 Oracle 数据库 10g》http://www.linuxidc.com/Linux/2009-05/19889.htm《在 Oracle Enterprise Linux 5 (32 位和 64 位)上安装 Oracle 数据库 11g 第 1 版》http://www.linuxidc.com/Linux/2010-05/26274.htm
  • 1
  • 2
  • 下一页
Oracle 下 unpin 的cursor 才能被移除Oracle 10g R2 RAC & Hacmp 要求相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数