Red Hat下安装Oracle

Red Hat安装Oracle的准备工作

首先将下载好的系统镜像挂载到虚拟机上进行安装(选择仅主机模式)。安装好之后,需要对系统做如下配置。

  1. 配置网络
  2. 关闭防火墙和SELinux
  3. 配置yum源
  4. 修改shell限制
  5. 修改系统内核参数
  6. 创建安装Oracle需要的组
  7. 创建安装oracle需要的用户
  8. 修改用户的配置文件
  9. 创建安装oracle软件的目录

需要说明的话,由于red hat 属于商业版,所以有些功能不能使用。比如说yum命令,这需要取百度上自行脑补。 好了下面开始正题。
1.在系统中打开终端,输入命令“setup” 之后选择“网络配置-设备管理”,将DHCP选项去掉,配置静态IP和子网掩码,根据自己的网段进行配置。默认网关和宿主机网关一样。保存好之后进入网卡配置文件所在目录。使用命令“cd /etc/sysconfig/network-scripts” “vi ifcfg-ethos” 将改文件中ONBOOT=NO改为yes,启动加载“service network restart”
启动之后,利用ifconfig查看是否已配置好了真实的IP。
进入宿主机,找一个工具“SecureCRT”,在这个工具中配置与主机环境的链接。这样类似于xshell建立一个终端链接,主要要修改会话属性中的编码方式为UTF-8,字体改为14。
2.查看本机当前防火墙的状态 “/etc/init.d/iptables status”;查看防火墙的策略“chkconfig --list iptables”;关闭防火墙“chkconfig iptables off”;当前的防火墙状态停掉“/etc/init.d/iptable stop”(以后启动就不会加载防火墙了);然后进入编辑“vi /etc/selinux/config”,将SELINUX值改为disabled。
3.去虚拟机中找到光驱,将系统镜像连接上。在桌面可以看到光盘已加载。下面开始配置yum源,在mnt目录下建立子目录"mkdir /mnt/rhe165",然后将cdrom装载到刚刚建立的目录下“mount /dev/cdrom /mnt/rhe165”,然后校验下目录中是否有文件“ll /mnt/rhe165” 如果里面有文件证明挂载成功。进入yum配置文件所在目录 “cd /etc/yum.repos.d”,命令行输入“ll”,修改当前yum的配置文件,“vi rhel -source.repo” 将[rhel -source -beta]后面的内容清除,只保留前面的内容,并把“enabled”值由0改为1;把“gpgcheck”值由1改为0。将文件的路径修改到刚刚自己创建的目录,即“baseurl=file:///mnt/rhel65”。清空当前的yum缓存,“yum clean all”。使用命令“yum repolist”重新扫描下yum源。至此,yum的配置已结束。
4.打开保存shell限制的配置文件,“vi /etc/security/lists.conf”.。将oracle 用户的shell选项稍作调整,打开oracle用户shell限制的一些开关,主要是两项内容,一个是oracle用户打开的文件数,一个是oracle用户打开的进程数(在配置文件后面添加:#oracle configure shell parameters oracle soft nofile 65536 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384)。
5.接下来修改内核参数,打开“vi /etc/sysct1.conf”,将新的内核配置文件加到所打开文件的最后(kernel.shmmax = 4294967296 kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.sem = 250 32000 100 128 fs.file-max = 6815744 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range= 9000 65500 net.core.rmen_default = 262144 net.core.rmen_max = 4194304 net.core.wmen_default = 262144 net.core.wmen_max = 1048586)
内核参数修改之后一定要让它生效,使用命令“sysctl -p”。
6.接下来创建oracle用户所需要的组,我们需要三个组。使用命令“groupadd -g 501 oinstall(这个组叫oinstall组);groupadd -g 502 dba; groupadd -g 503 oper(操作员安全审核的组) ” 再将安装oracle软件的用户建立好,我们就用oracle用户安装oracle软件,将oracle用户归属于oinstall,dba,oper三个组(“useradd -u 501 -g oinstall -G dba,oper oracle”)。
7.oracle 用户安装好后,安装apm包。使用命令“yum -y install compat*”、“yum -y install gcc*”,“yum -y install libXp elfutils-libelf-devel libaio-devel listdc+±devel ksh”
8.上传oracle软件,在SecureCRT中打开一个新的窗口,叫做sftp,将oracle软件上传到主机系统下,在里面输入命令“lcd Q:\Oracle-Install-linux\ora_12cR2_linux64”(安装文件在Q盘),输入命令“lls -l(里面共有两个安装包,一个是数据库的安装包)”,将数据库的安装包上传到主机系统的home下,使用命令“cd /home/oracle put linux64_12201_database.zip”。然后在主机环境下创建安装oracle软件需要的目录,使用命令“mkdir -p/u01/app/oracle”,然后修改目录的权限,使用命令“chown -R oracle:oinstall /u01/app/ (app目录的宿主改为oracle oinstall)”,切换到oracle用户下(su -oracle),编辑oracle用户的配置文件,“vi .bashrc” 将安装oracle用户的系统环境变量,放到这个文件中(添加环境变量 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ ORACLE_BASE/product/12.1.0/db_1 export ORACLE_OWNER=oracle export ORACLE_SID=orcl export ORACLE_TERM=vt100 export THREADS_FLAG=native export LD_LIBRARY_PATH=$ ORACLE_HOME/lib:$ LD_LIBRARY_PATH export PATH=$ ORACLE_HOME/bin: $ PATH export EDITOR=vi export SQLPATH=/home/oracle export LANG=en_us)。对刚刚进行的配置生效, “. !$ (. .bashrc)” 在oracle用户下查看安装包是否已经上传成功,使用命令“ll”。使用uzip命令对安装包进行解压缩“uzip linux64_12201_database.zip”

以上即为安装oracle软件的前期准备工作。

猜你喜欢

转载自blog.csdn.net/weixin_41684949/article/details/88385737