• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Myth's space
好好学习,不见进步
博客园    首页    新随笔    联系   管理    订阅  订阅

RED HAT ES 5.4 X64安装ORACLE 10G R2 64bit

REDHAT 5.4 64bit 安装oracle 10G 64BIT

1、检查包
rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel-2.5 libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat

注意:需要安装32位包
rpm -Uvh libXp-1.0.0-8.1.el5.i386.rpm
rpm -Uvh libXp-devel-1.0.0-8.1.el5.i386.rpm



2、修改内核参数 vim /etc/sysctl.conf
kernel.sem=250 32000 100 128   #每个信号对象集的最大信号对象数;系统范围内最大号
net.ipv4.ip_local_port_range=1024 65000  # 应用程序可使用的IPv4端口范围
net.core.rmem_default=4194304  #套接字接收缓冲区大小的缺省值
net.core.rmem_max=4194304  #套接字接收缓冲区大小的最大值
net.core.wmem_default=262144  #套接字发送缓冲区大小的缺省值
net.core.wmem_max=262144  #套接字发送缓冲区大小的最大值

3、添加用户组
[root@centerdb ~]# groupadd oinstall
[root@centerdb ~]# groupadd dba
[root@centerdb ~]# groupadd oper
[root@centerdb ~]# useradd -g oinstall -G dba oracle
[root@centerdb ~]# passwd oracle

4、验证NOBODY
id nobody

5、为oracle用户设置shell限制vim /etc/security/limits.conf
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

6、修改登录参数vim /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so

7、添加以下内容到/etc/profile
vi /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、修改vim /etc/selinux/config
SELINUX=disabled

9、创建目录
mkdir -p /usr/local/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /usr/local/oracle/

10、修改.bash_profile
su - oracle
vim .bash_profile

TMP=/tmp;
TMPDIR=$TMP;
ORACLE_BASE=/usr/local/oracle;
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
ORACLE_SID=orcl;
PATH=/usr/sbin:$PATH;
PATH=$ORACLE_HOME/bin:$PATH;
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

export TMP
export TMPDIR
export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
export PATH
export LD_LIBRARY_PATH
export CLASSPATH

11、安装oracle
Xmanager 连接服务器
export DISPLAY=128.2.99.119:0.0

./runInstaller -ignoresysprereqs

一路安装最后执行以下脚本就好了。

12、配置ORACLE随机启动
[root@centerdb mnt]# su  - oracle
[oracle@centerdb ~]$ vim /etc/oratab

orcl:/usr/local/oracle/product/10.2.0/db_1:Y

[oracle@centerdb ~]$ su
口令:

su - oracle -c "/usr/local/oracle/product/10.2.0/db_1/bin/dbstart"

su - oracle -c "/usr/local/oracle/product/10.2.0/db_1/bin/lsnrctl start"

su - oracle -c "/usr/local/oracle/product/10.2.0/db_1/bin/emctl start dbconsole"
posted @ 2010-01-28 15:16  Mr.Myth  阅读(816)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3