Linux虚拟机下安装Oracle 11G教程图文解说

1.安装环境

操作系统:Red hat 6.5

内存:内存最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看)

交换空间:SWAP交换空间大小根据内存大小决定(使用:grep SwapTotal /proc/meminfo 命令查看)

硬盘空间:不低于20G,/tmp文件空闲不低于400M,软件安装目录空间最好不低于5G (使用:df -h命令查看)

2.安装过程

1).添加用户组和用户,并给用户设置密码

[root@redhat ~]# groupadd oinstall
[root@redhat ~]# groupadd dba
[root@redhat ~]# useradd -g oinstall -G dba oracle
[root@redhat ~]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

2).创建安装目录,分配用户组与权限

[root@redhat ~]# mkdir -p /u01/app/oracle/product
[root@redhat ~]#mkdir /u01/app/oradata
[root@redhat ~]#chown -R oracle:oinstall /u01
[root@redhat ~]#chmod -R 755 /u01

3).上传oracle 11g安装包并解压

[root@redhat u01]#unzip linux.x64_11gR2_database_1of2.zip
[root@redhat u01]#unzip linux.x64_11gR2_database_2of2.zip

4).在/etc目录下创建一个名为oraInst.loc的文件并修改权限

[root@redhat etc]#vi oraInst.loc

在文件中插入以下内容:

inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall

保存后,修改权限:

[root@redhat etc]# chown oracle:oinstall oraInst.loc
[root@redhat etc]# chmod 664 oraInst.loc

5).修改系统参数

[root@redhat etc]#vi /etc/sysctl.conf

加入以下代码(将原来的kernel.shmmax和kernel.shmall这两行参数注释):

fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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

执行sysctl -p 使设置生效

[root@redhat etc]#vi /etc/security/limits.conf

在结尾处添加以下内容:

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
[root@redhat etc]# vi /etc/pam.d/login

在结尾处添加以下内容:

session required /lib/security/pam_limits.so
session required pam_limits.so

6).修改环境变量

[root@redhat etc]# 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
umask 022
fi

使用source /etc/profile 使设置生效。

切换到oracle用户

[oracle@redhat ~]# cd/home/oracle
[oracle@redhat ~]#vi .bash_profile

在文件下面插入如下内容:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=bpas
export PATH=$ORACLE_HOME/bin:$PATH
export LANG=en_US.UTF-8
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

使用source .bash_profile 使修改生效

7).开始安装

我用的是图形化傻瓜安装方式,这样操作起来简单直观

root用户下:

[root@redhat ~]# xhost +

切换到oracle用户:

[root@redhat ~]# su - oracle
[root@redhat ~]#export DISPLAY=你的ip:0.0(示例:export DISPLAY=192.168.1.1:0.0)
[root@redhat ~]#cd /u01/database
[root@redhat database]#./runInstaller

图形化安装第一步:取消推送,点next

第二步,跳过软件更新,点next:

第三步,创建数据库:

第四步,选择数据库安装类型:

第五步,默认选项,下一步:

第六步,选择安装版本:

第七步,默认选项:

第八步,选择用户组,下一步:

第九步,检查依赖:

由于我的本地环境提前安装好了rpm安装包,下面是redhat6.5环境下需要安装的软件包(可以在你的镜像文件下找到,不用去下载):

安装完之后,点击check again重新检查下,看看还有没有问题:

第十步,点击安装:

等待安装完成:

安装过程中会提示以下内容:

按照它的提示步骤完成操作:

[oracle@redhat ~]# su root
[oracle@redhat ~]# cd /u01/app/oracle/product/11.2.0
[oracle@redhat ~]# ./root.sh

然后点击ok。

到此步已经完成oracle 11g的安装。

总结

以上所述是小编给大家介绍的Linux虚拟机下安装Oracle 11G教程图文解说,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

(0)

相关推荐

  • linux系统下oracle11gR2静默安装的经验分享

    前言: 1.我的linux是64位的redhat6.5,安装的oracle版本是11.2.0的. 2.我这是自己安装的linux虚拟机,主机名为ora11g,ip为192.168.100.122 3.这台机器以前没有安装过oracle数据库,这是第一次安装:系统安装好了之后,仅仅只配了ip地址:所以新手完全可以按照我的步骤装一次oracle. 准备工作: 1.确认主机名一致: [root@ora11g ~]# vi /etc/hosts 在末尾添加   (#其中192.168.100.123为本

  • Linux下安装Oracle 11g出现prvf-0002错误解决办法

    Linux下安装Oracle 11g出现prvf-0002错误解决办法 Linux下安装Oracle 11g,有时会提示一个错误: 提示是不能获取本地节点名. PRVF意思应是安装前的检查,没有查出缩写,我猜是Pre-Requisite VeriFication的缩写.若错了还请指正. 使用oerr工具看看, oerr prvf 0002 0002, ERROR_LOCAL_NODENAME_NOT_FOUND, "Could not retrieve local nodename"

  • Linux静默安装Oracle11g部分问题的解决方法

    这次试了试使用静默安装Oracle,过程比较麻烦,好在有文档帮助,但是由于自己的粗心导致了各种奇葩问题,记录下来. 进行静默安装数据库 $ORACLE_HOME/bin/dbca -silent -responseFile /home/oracle/etc/dbca.rsp 出现问题: [oracle@bogon ~]$ $ORACLE_HOME/bin/dbca -silent -responseFile /home/oracle/etc/dbca.rsp Exception in threa

  • Linux 7下脚本安装配置oracle 11g r2教程

    本教程为大家分享了oracle 11g r2安装教程,供大家参考,具体内容如下 一.环境脚本简单配置 #!/bin/bash mv /etc/yum.repos.d/* /tmp mv iso.repo /etc/yum.repos.d/ tar zxvf a.tar.gz mv 7Server /root/ sed -i '3 s/^#//' /etc/yum.repos.d/iso.repo sed -i '4 s/^/#/' /etc/yum.repos.d/iso.repo yum in

  • Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作

    一.修改操作系统核心参数 在Root用户下执行以下步骤: 1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件 输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件. oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 编辑完成后按Esc键,输入":wq"

  • DBA 在Linux下安装Oracle Database11g数据库图文教程

    Oracle11g是比较通用的版本,尝试安装Oracle 12c可惜失败了,没有办法 以下是整理的资料 1. 系在安装文件连接 http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip?AuthParam=1407205871_4259949f8bacf912168631692563a693  http://download.oracle.com/otn/linux/oracle11g/

  • Linux虚拟机下安装Oracle 11G教程图文解说

    1.安装环境 操作系统:Red hat 6.5 内存:内存最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看) 交换空间:SWAP交换空间大小根据内存大小决定(使用:grep SwapTotal /proc/meminfo 命令查看) 硬盘空间:不低于20G,/tmp文件空闲不低于400M,软件安装目录空间最好不低于5G (使用:df -h命令查看) 2.安装过程 1).添加用户组和用户,并给用户设置密码 [root@redhat ~]# groupadd

  • Windows操作系统下Linux虚拟机的安装与配置教程图解

    前言 在工作中,经常需要在Linux环境下操作,这里记一下win10系统中创建安装和配置Linux的操作系统的过程. 资源下载 1.虚拟机VMware VMware可以去官网下载.这里用的是VMware-player-15.5.0版本,下载完安装到电脑上. 链接: https://pan.baidu.com/s/1LWhDtRsYMIWGUs91xp-vlQ 提取码: kkrt 2.镜像系统Ubuntu 镜像也可以去Ubuntu官网下载.这里用的是Ubuntu18.04 64位操作系统.对于入门

  • linux环境下的Oracle部署教程

    一. 环境及相关软件 虚拟机:VMwore Workstation Linux系统:CentOSORACLE: ORACLE_112030_Linux-x86-64 Xmanger软件 二. 安装虚拟机及Linux系统 1. 安装虚拟机 2. 安装Centos 2.1 新建虚拟机 2.2 下一步,选择后续装操作系统 2.3 选择操作系统,选择linux,版本选择centos 64位 2.4 虚拟机命名及文件位置选择 2.6 选择硬盘大小,练习时可选择默认20G 2.7 下一步,即已完成准备创建虚

  • 解决Windows 7下安装Oracle 11g相关问题的方法

    很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题.本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特点. 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的,但自己尝试着去解决,一步一步尝试着去努力.自己的不懈努力,也换回了成果.比如在装SQL Server 2005和Oracle 11g时就碰到了问题,在装

  • linux环境下卸载oracle 11g的过程

    1.停库 [oracle@testdb ~]$ sqlplus / as sysdba SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> exit 2.停监听 [oracle@testdb ~]$ lsnrctl stop LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 23-DEC-2016 14

  • Linux centos7 下安装 phpMyAdmin的教程

    yum install httpd php mariadb-server –y 搭建lamp运行环境之后安装phpMyAdmin遇到的一些问题记录一下 1.官网下载phpMyAdmin压缩包 wget -c https://files.phpmyadmin.net/phpMyAdmin/4.9.3/phpMyAdmin-4.9.3-all-languages.tar.gz 2.解压缩到/var/www/html/ tar -zxvf phpMyAdmin-4.9.3-all-languages.

  • windows server2016安装oracle 11g的图文教程

    目录 安装步骤如下: 问题一 :环境不满足处理方法 总结 安装步骤如下: 1.首先从官网获取相应版本的安装文件,这里以oracle 11g演示安装过程. 2.打开安装文件以管理员方式运行setup.exe安装文件. 3.安装程序会检查系统环境时候满足oracle 11g的安装条件,如果满足会弹出如下界面,勾选掉红色框位置的选项.然后点击下一步. 备注 :如果检查环节提示如下报错信息,请参考文件末尾的处理办法进行排错. 4.点击是继续下一步. 5.勾选创建和配置数据库选项点击下一步. 6.选择桌面

  • Linux虚拟机下mysql 5.7安装配置方法图文教程

    记录一下Linux虚拟机下MySQL安装配置方法 一. 下载mysql5.7 http://mirrors.sohu.com/mysql/MySQL-5.7/ Linux下载: 输入命令:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 二.建立用户,以及mysql的目录 1.建立一个mysql的组 输入命令: groupadd mysql 2.建立mysql用户,并放到m

随机推荐