一、用本地文件创建本地yum源 1. 创建iso挂载目录 #mkdir /media/iso 2. 将iso文件挂载到/media/iso目录 #mount /dev/cdrom /media/iso/ 查看是否挂载成功: #df -h <用来查看系统中所有挂载的,mount也可以>
3.进入/etc/yum.repos.d/下面,删除下面其它的*.repo文件 #cd /etc/yum.repos.d/ #rm -rf * 4.创建自己的.repo文件 #vim iso.repo 内容如下: [Server] name=Server #注:这里的baseurl就是你挂载的目录,在这里是/media/iso baseurl=file:///media/iso/Server #注:这里的值enabled一定要为1 enabled=1 #gpgckeck的值无所谓 gpgckeck=0 [HighAvailability] name=HighAvailability baseurl=file:///media/iso/HighAvailability enabled=1 gpgckeck=0 [LoadBalancer] name=LoadBalancer baseurl=file:///media/iso/LoadBalancer enabled=1 gpgckeck=0 5. 清空原有yum信息 #yum clean all #yum update 二、安装依赖软件包
1. 配置好yum源,使用root用户安装软件包 #cd /media/iso/Packages #yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel- * gcc-4.* gcc-c++4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2.* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh* 2. 关闭防火墙、禁用SELinux # setup
# vi /etc/selinux/config
修改SELINUX=disabled,然后重启。 如果不想重启系统,使用命令setenforce 0
3.修改内核参数
#vim /etc/sysctl.conf 内容如下:
kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 6815744 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default=4194304 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=1048576 fs.aio-max-nr = 1048576 注意:数字上的空格一定要有
#sysctl -p (使内核参数实时生效) 4.新建用户和组 (1)建立群组oinstall # groupadd oinstall (2) 建立群组dba # groupadd dba
(3) 新增使用者oracle并将其加入oinstall和dba群组 # useradd -m -g oinstall -G dba oracle (4) 测试oracle账号是否建立完成 # id oracle
(5) 建立oracle的新密码 # passwd oracle
5.将oracle使用者加入到sudo群组中 # vi /etc/sudoers 找到root ALL=(ALL) ALL 这行,在底下加入 oracle ALL=(ALL) ALL 6.为oracle用户设置Shell限制 (1)修改/etc/security/limits.conf # vi /etc/security/limits.conf 内容如下:
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 (2)修改/etc/pam.d/login # vi /etc/pam.d/login 内容如下:
session required pam_limits.so (3)修改/etc/profile # vi /etc/profile 内容如下:
if [ $USER = \
if [ $SHELL = \
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
Fi
Umask 022
fi
三、安装oracle 11gR2
1.在/opt目录下建议oraclesoft目录,用于存放数据库应用程序 mkdir /opt/oraclesoft
2.解压/opt/oraclesoft下的oracle数据库文件到默认目录,解压完成后会生成/opt/oraclesoft/database目录。
unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip
3. 在root帐户的桌面上打开终端程序后输入命令:xhost +,使用oracle帐户进入安装linux的服务器,执行如下命令: su – oracle
export LANG=en_US cd /opt/oraclesoft/database ./runInstaller
四、Oracle安装详细过程设置及图解
1、填写email信息,以便得到支持,需要联网,一般数据库是可以不联网的,取消跳过。