liunx 红帽6.8、 oracle11g 安装指南

先了解一下步骤:

材料准备:oracle安装包,xmanager(xshell,xftp,xbrower,也可以选择其他工具),镜像文件(如 rhel-server-6.8-x86_64-dvd.iso)【这个必须有,系统可能没有安装全rpm包。这些包都在这里。】


安装步骤:1、创建oracle用户.2、系统参数设置 。3、系统安装包校验与安装 。4、解压oracle安装包。5、图形化界面执行安装操作(必须是图形化界面,如果图形化界面连接不上,参考下文中的xbrower连接)。6、安装监听。7、安装实例。8、启动oracle,完成。


1、创建用户和组

(1)创建oracle组和用户账户
[root@localhost ~]#groupadd oinstall
[root@localhost ~]#groupadd dba
[root@localhost ~]#useradd -m -g oinstall -G dba oracle
(2)创建oracle安装目录
[root@localhost ~]#mkdir -p /home/app/oracle/product/11.2.0/db_1
[root@localhost ~]#chown -R oracle:oinstall /home/app
[root@localhost ~]#chmod -R 775 /home/app


2、系统参数设置

以下所有相关操作需要root用户执行,并且重启动操作系统才能完全生效。

(1)编辑/etc/sysctl.conf文件,设置相关参数的系统默认值。如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。

Vim /etc/sysctl.conf
 
fs.aio-max-nr = 1048576
 
fs.file-max = 6815744
 
kernel.shmall = 2097152
 
kernel.shmmax = 536870912
 
kernel.shmmni = 4096
 
kernel.sem = 250 32000 100 128
 
net.ipv4.ip_local_port_range = 9000 65500
 
net.core.rmem_default = 2621
以下是在 Red Hat Enterprise Linux 6.8安装 Oracle 10g 的系统环境配置脚本: ```bash #!/bin/bash # 安装必要的软件包 yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel # 创建安装用户和组 groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle # 设置密码 echo "oracle:password" | chpasswd # 修改内核参数 cat >> /etc/sysctl.conf << EOF # Oracle 10g 需要的参数 kernel.sem = 250 32000 100 128 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.shmall = 2097152 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 EOF sysctl -p # 修改系统限制 cat >> /etc/security/limits.conf << EOF # Oracle 10g 需要的限制 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 EOF # 修改登录 shell 限制 cat >> /etc/profile << EOF # Oracle 10g 需要的限制 if [ \$USER = "oracle" ]; then if [ \$SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi EOF ``` 请注意,此脚本只是系统环境配置脚本,并不包括 Oracle 10g 的安装步骤。在执行此脚本之前,请确保已经按照 Oracle 10g 的安装指南进行了相应的安装准备工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值