前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[Oracle 9i安装]Redhat 4.8的配置

[Oracle 9i安装]Redhat 4.8的配置

作者头像
bsbforever
发布2020-08-19 13:56:45
1.1K0
发布2020-08-19 13:56:45
举报
文章被收录于专栏:时悦的学习笔记

这个专题是关于如何在redhat 4.8上安装orale 9.2.0.8 这里紧接着上节操作系统的安装

第二章节是配置Redhat环境为安装数据库软件做准备


设置hosts文件

代码语言:javascript
复制
vim /etc/hosts
10.65.204.110 LProDB-MESFT1

关闭防火墙及selinux

代码语言:javascript
复制
service iptables stop
chkconfig iptables off

vim /etc/selinux/config 

设置系统内核参数

如原文件的值较大则保留

代码语言:javascript
复制
vim /etc/sysctl.conf
kernel.shmmax = 26843545600
kernel.shmall = 6553600
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default =4194304
net.core.rmem_max =4194304
net.core.wmem_default =262144
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576

最后保存配置

代码语言:javascript
复制
/sbin/sysctl -p

shmmax和shmall的设置 shmmax指的是单个内存段的最大值,单位为bytes shmall指的是Orale能使用的最大内存大小,单位为pages, pages大小可通过 getconf PAGE_SIZE 命令查询,一般操作系统page大小为4096bytes 如操作系统内存为8G,给80%给Oracle使用,则 kernel.shmmax=(8*0.8*1024 * 1024 * 1024 )=6871947673 kernel.shmall=kernel.shmmax/4096=1677721


设置OS shell限制

代码语言:javascript
复制
vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
代码语言:javascript
复制
vim /etc/pam.d/login
session required /lib/security/pam_limits.so   
session required pam_limits.so

安装必要的包

如安装出现错误,请输入如下命令

代码语言:javascript
复制
echo "" > /etc/ld.so.preload

如下包在Oralce安装文件中提供,后续会有链接放出

代码语言:javascript
复制
[root@]# rpm -Uvh compat-oracle-rhel4-1.0-5.i386.rpm
[root@]# rpm -Uvh compat-libcwait-2.1-1.i386.rpm

建立用户和组

代码语言:javascript
复制
[root@]# groupadd oinstall
[root@]# groupadd dba
[root@]# useradd -g oinstall -G dba  oracle
[root@]# passwd oracle
[root@]# id nobody
[root@]# id oracle
[root@]# su – oracle

建立oracle目录

代码语言:javascript
复制
[root@]# mkdir  -p  /u01/app/oracle/product/9.2.0/db_1
[root@]# mkdir  -p  /u01/app/oracle/  
[root@]# chown -R oracle:oinstall /u01/app
[root@]# chmod -R 775 /u01/app
[root@]# chown -R oracle:oinstall /oradata
[root@]# chmod -R 775 /oradata
[root@]# chown -R oracle:oinstall /oralog
[root@]# chmod -R 775 /oralog

设置环境变量

设置oracle用户环境变量

请注意必须添加如下一行

export LD_ASSUME_KERNEL=2.4.1

代码语言:javascript
复制
vim ~/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=mesft
#export ORACLE_UNQNAME=hdb
export NLS_LANG=american_america.al32utf8
export ORACLE_HOME=/u01/app/oracle/product/9.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_ASSUME_KERNEL=2.4.1

好了到这里基本的环境配置已经有了,下一章节是Oracle软件的安装

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 宅必备 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档