科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道在RHEL4U4上安装Oracle10GS2(二)

在RHEL4U4上安装Oracle10GS2(二)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

二、安装oracle10g 1.首先准备安装环境 根据官方要求必须具备如下软件包: gcc-3.2.3-34 gcc-c++-3.2.3-34 glibc-2.3.2-95.20 make-3.79.1 openmotif21-2.1.30-8 se

作者:中国IT实验室 来源:中国IT实验室 2007年9月13日

关键字: 安装 数据库 ORACLE

  • 评论
  • 分享微博
  • 分享邮件

二、安装oracle10g

1.首先准备安装环境
根据官方要求必须具备如下软件包:
gcc-3.2.3-34
gcc-c++-3.2.3-34
glibc-2.3.2-95.20
make-3.79.1
openmotif21-2.1.30-8
setarch-1.3-1
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
一般情况下除了compat的一些包没有安装外,其他的包都已经安装了,可以使用这个命令进行查询;
rpm ?q gcc gcc-c++ glibc make openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel
查找到没有的包,就从http://www.rpmfind.net上去下载吧,虽然这些包的说明是给fedora core 3的,用在rhel4上也没有问题。
ftp://194.199.20.114/linux/fedor ... -8-3.3.4.2.i386.rpm
ftp://194.199.20.114/linux/fedor ... -8-3.3.4.2.i386.rpm
ftp://194.199.20.114/linux/fedor ... -8-3.3.4.2.i386.rpm
ftp://194.199.20.114/linux/fedor ... -8-3.3.4.2.i386.rpm
2.创建用户和修改环境变量
没啥说的,照着官方文档的思路做就行了
# /usr/sbin/groupadd oinstall /创建组用户/
# /usr/sbin/groupadd dba /创建组用户/
# /usr/sbin/useradd -g oinstall -G dba oracle /创建用户,并设定用户组/
# passwd oracle /设定oracle用户的密码/
用oracle登陆进操作系统,编辑/home/oracle/.bash_profile文件,由于linux默认的shell使用的是bash,故要编辑这个文件,如果你设定的
使用csh,请编辑.login文件。
#su oracle
#vi /home/oracle/.bash_profile
我的.bash_profile添加的内容
ORACLE_BASE=/oracle/app
ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1
ORACLE_SID=demo1
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
创建安装目录:
按照官方文档的思路去做,就是创建ORACLE_BASE的目录,要和刚才定义的oracle用户环境变量一致。
下载oracle10g安装包并解压缩
更改安装目录权限
设定oracle为所有者和使用权限
#chown -R oracle:oinstall /oracle/app/product/10.1.0/db_1
#chmod -R 755 /oracle/
3.调整oracle使用者的环境限制
为提升oracle10g在RHEL中的效率必须调整oracle账户执行系统资源的环境限制
更改用户可使用的档案和进程数量:
# vi /etc/security/limits.conf
增加:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard npfile 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
if

4.设定系统核心参数
按照官方文档做
在/etc/sysctl.conf中增加:
kernel.shmall = 2097152
kernel.shmmax = 1073741824
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=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
其中,kernel.shmmax是共享内存段最大尺寸,kernel.shmmni是共享内存段最小尺寸。进入目录/proc/sys/kernel,可分别用命令:
#cat shmmax
#cat shmmni
#cat shmall
查看 kernel.shmmax 、kernel.shmmni、kernel.shmall的数值。
我在一篇文章看到kernel.shmmax的计算方法为:
kernel.shmmax = 1024*1024*RAM(M)/2 (至少)。
用命令:#cat sem可以查看kernel.sem的数值。其中, 250 是参数SEMMSL的值,32000是参数SEMMNS的值, 100是参数SEMOPM的值,而128则是参
数SEMMNI的值。然后#/sbin/sysctl -p使之生效

5.修改redhat发行标识
由于oracle10g不支持RHEL4所以要修改发行版本标识欺骗安装环境检测程序
备份/etc/redhat-release文件
cp /etc/redhat-release /etc/redhat-release.bak
将文件内容Red Hat Enterprise Linux AS release 4 (Nahant)
修改为:Red Hat Enterprise Linux AS release 3 (Taroon)
6.开始安装oracle10g
以oracle用户登陆到x系统,在xwindow下开启一个terminal
执行./runInstaller开始安装(注意大小写)往下就是图型安装界面,在安装的过程中会提示你以root用户身份运行些脚本,
响应窗口会提示你如何做,在安装时一定要记得选择支持多语言核心字符集(AL32UTF8)

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章