设为首页 加入收藏

TOP

CentOS5上安装Oracle10g(二)
2015-07-24 11:05:36 来源: 作者: 【 】 浏览:4
Tags:CentOS5 安装 Oracle10g
5.x86_64.rpm rm -rf gcc-c++-4.1.2-50.el5.x86_64.rpm rm -rf glibc-2.5-58.i686.rpm rm -rf glibc-2.5-58.x86_64.rpm rm -rf glibc-common-2.5-58.x86_64.rpm rm -rf glibc-devel-2.5-58.i386.rpm rm -rf glibc-devel-2.5-58.x86_64.rpm rm -rf glibc-headers-2.5-58.x86_64.rpm rm -rf glibc-utils-2.5-58.x86_64.rpm rm -rf libstdc++-devel-4.1.2-50.el5.i386.rpm rm -rf libstdc++-devel-4.1.2-50.el5.x86_64.rpm rm -rf libX11-1.0.3-11.el5.i386.rpm rm -rf libX11-1.0.3-11.el5.x86_64.rpm rm -rf libX11-devel-1.0.3-11.el5.i386.rpm rm -rf libX11-devel-1.0.3-11.el5.x86_64.rpm rm -rf libXp-1.0.0-8.1.el5.i386.rpm rm -rf libXp-1.0.0-8.1.el5.x86_64.rpm rm -rf libXp-devel-1.0.0-8.1.el5.i386.rpm rm -rf libXp-devel-1.0.0-8.1.el5.x86_64.rpm rm -rf libXpm-3.5.5-3.i386.rpm rm -rf libXpm-3.5.5-3.x86_64.rpm rm -rf libXpm-devel-3.5.5-3.i386.rpm rm -rf libXpm-devel-3.5.5-3.x86_64.rpm rm -rf make-3.81-3.el5.x86_64.rpm rm -rf pdksh-5.2.14-36.el5.x86_64.rpm rm -rf sysstat-7.0.2-3.el5_5.1.x86_64.rpm rpm -qa|grep binutils >> queryrpm.log 2>&1 rpm -qa|grep compat >> queryrpm.log 2>&1 rpm -qa|grep control >> queryrpm.log 2>&1 rpm -qa|grep gcc >> queryrpm.log 2>&1 rpm -qa|grep glibc >> queryrpm.log 2>&1 rpm -qa|grep gnome >> queryrpm.log 2>&1 rpm -qa|grep libstdc++ >> queryrpm.log 2>&1 rpm -qa|grep make >> queryrpm.log 2>&1 rpm -qa|grep pdksh >> queryrpm.log 2>&1 rpm -qa|grep sysstat >> queryrpm.log 2>&1 #sh CentOS5.6-10g-script.sh?

3. 创建用户、组、目录

# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
Changing password for user oracle.
New UNIX password: oracle
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: oracle
passwd: all authentication tokens updated successfully.
# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
# mkdir -p /home/u01/app/oracle
# mkdir -p /home/u01/app/oracle/oraInventory
# chown -R oracle:oinstall /home/u01/app/oracle
# chmod -R 775 /home/u01/app/oracle 

4. 配置内核参数、修改环境变量

# vi /etc/sysctl.conf
添加:
kernel.shmall = 4294967296
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 262144
~
# sysctl -p
--使内核参数生效
# su - oracle
$ vi .bash_profile
--修改oracle用户的环境配置文件
--执行:su - oracle 切换到oracle用户环境,然后编辑 .bash_profile 文件,更改PATH的配置,同时在环境变量中增加NLS_LANG的配置
ORACLE_BASE=/home/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=hyl
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH?

5. 设置shell限制

--添加以下参数

# vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

# vi /etc/pam.d/login

--添加以下参数

session required /lib/security/pam_limits.so

session required pam_limits.so

# 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

--在/etc/profile文件中修改以下内容

ulimit ?s ?c 0 >/dev/null 2> &1 修改为

ulimit ?s ?c unlimited >/dev/null 2> &1

6. 解压安装包、修改版本检查

下面列举针对不同压缩包时,我们具体的应对方法,以下列举较为常见的三种包格式。

(例1)、解压.cpio.gz格式包

# zcat 10201_database_linux_x86_

首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇DB2恢复一例SQL0928N 下一篇【数据库摘要】10_Sql_Create_Ind..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis 分布式锁全解 (2025-12-25 17:19:51)
·SpringBoot 整合 Red (2025-12-25 17:19:48)
·MongoDB 索引 - 菜鸟 (2025-12-25 17:19:45)
·What Is Linux (2025-12-25 16:57:17)
·Linux小白必备:超全 (2025-12-25 16:57:14)