当前位置:  数据库>oracle

Oracle 11gR2 在VMWare虚拟机中安装步骤

    来源: 互联网  发布时间:2017-05-26

    本文导语: 一.在Oracle官网可以免费下载oracle的软件和安装文档,如果是在虚拟机中的linux系统里安装,可以用FileZilla Client把软件发送到系统中。 推荐阅读: Rad Hat Enterprise Linux 5.5上安装Oracle 11g R2  linux_11gR2_database_1of2.ziplinux_11gR2_database_2of2...

一.在Oracle官网可以免费下载oracle的软件和安装文档,如果是在虚拟机中的linux系统里安装,可以用FileZilla Client把软件发送到系统中。

推荐阅读:

Rad Hat Enterprise Linux 5.5上安装Oracle 11g R2 

linux_11gR2_database_1of2.zip
linux_11gR2_database_2of2.zip

二.硬件要求

1.oracle11g内存至少是1G,磁盘不要选择虚拟机中默认的20G,要更大些(30,40即可)。

虚拟内存容量,检查的命令

内存
# grep MemTotal /proc/meminfo

交换空间
# grep SwapTotal /proc/meminfo

磁盘空间
# df -ah

三.软件要求

1.内核检查:cat  /proc/version(一般CentOS都是符合文档要求的)

2.检查和安装所需的软件包

通过查看Oracle安装文档中列出的Package Requirements可以查看在不同平台上需要的软件包,下面列出Asianux 3, Oracle Enterprise Linux 5.0, and Red Hat Enterprise Linux 5.0的要求,检查下系统是否安装过这些包,如果没在对应的系统光盘查找对应的rpm包并安装。

检查工作:依次执行:rpm -qa | grep 下面软件包

binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11

缺少的软件包在CentOS-5.8-i386-bin-DVD-1of2.iso中可以找到,可以用FileZilla Client把软件包发送到系统中,如下图

Oracle 11gR2 在VMWare虚拟机中安装步骤[图片]

一般缺少的如下:

elfutils-libelf-devel-0.137-3.el5.i386.rpm
libaio-devel-0.3.106
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11

然后安装软件包,命令如下
rpm -ivh *.rpm

在安装时会提示出现问题,因为还需要其它软件包

再加上
unixODBC-libs-2.2.11-10.el5.i386.rpm
elfutils-libelf-devel-static-0.137-3.el5.i386.rpm

安装即可。

3.创建用户组和安装目录


root用户:创建Oracle安装组oinstall,数据库管理员组dba,及oracle用户,还有目录


groupadd oinstall


groupadd dba


mkdir -p  /u01/oracle

useradd -g oinstall -G dba oracle -d  /u01/oracle (主组oinstall,其它组:dba,默认的根目录是/u01/oracle)

但是在RHEL 5或CentOS5中安装oracle11g时,会出现下面的错误,

useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
 
进入/u01/oracle目录,没有.bash_profile',.bashrc,bash_logout
 
原因:
 
系统添加用户的标准步骤
1.编辑/etc/passwd与/etc/group
2.创建用户主目录
3.从/etc/skel拷贝文件与目录
4.让新用户获得其主目录与文件的拥有权限
5.给新用户一个密码
 

解决办法:
依旧使用上面的脚本建用户,然后手动拷贝配置文件到/u01/oracle下。
 
cp /etc/skel/.bash_profile /u01/oracle
 
cp /etc/skel/.bashrc /u01/oracle
 
cp /etc/skel/.bash_logout /u01/oracle
 
这样既可。

最后加密码和修改/u01的用户和用户组

passwd oracle
chown -R oracle:oinstall  /u01

4.修改内核参数

root用户:修改 /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 = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

为使上述配置生效而不重启系统,执行如下命令
# /sbin/sysctl -p

5.修改用户限制

root用户:修改 /etc/security/limits.conf 文件,加上下面的参数
oracle          soft    nproc  2047
oracle          hard    nproc  16384
oracle          soft    nofile  1024
oracle          hard    nofile  65536

 


6.修改用户验证选项


root用户下:修改/etc/pam.d/login文件加上如下参数


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

 

7.修改用户配置文件

root用户下:修改/etc/profile文件加入如下参数:


if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
fi

8.修改用户bash shell

su - oracle切换到oracle用户下

$ vi .bash_profile

增加如下内容,主要是修改

unset  USERNAME
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=wilson
PATH=$ORACLE_HOME/bin:$PATH

export  ORACLE_BASE ORACLE_HOME  ORACLE_SID  PATH

其中ORACLE_SID是你要设置的oracle sid,随便你取

完成后退出orcle用户,然后再进入,

#su –oracle

#env | grep ORA查看环境变量是否完成

继续阅读请关注第2页的精彩内容


    
 
 

您可能感兴趣的文章:

  • 在linux中安装oracle的问题
  • 求救:oracle9i 能不能在fedaro12 中安装
  • Linux中安装Oracle乱码问题的解决
  • linux 中安装oracle
  • 在Linux中安裝Oracle Database 10g時切換root帳戶時出現﹕-bash: eth0 commond not found,這是怎么 回事?各位大仙的幫一下
  • Linux系统中安装Oracle 11g的安装文档
  • CSS属性参考手册 iis7站长之家
  • redhat 4中安装Oracle 10g图文教程
  • Oracle VM虚拟机中安装Oracle Clusterware 11g步骤
  • 在red hat 9中安装oracle9i时,安装界面出现乱码
  • 菜鸟在Linux系统中安装Oracle 11G
  • 请问:谁在linux下安装过oracle?详细安装步骤共享一下吧!我有急用。谢谢了!
  • 有人在fedora 10下安装 oracle database 11g,没有呀?提供个安装步骤
  • 上传一个非常详细的Oracle10G在IBMAIX 5L上的安装步骤与大家分享
  • Oracle移动数据文件到新分区步骤分析
  • oracle 创建表空间步骤代码
  • 使用X manager连接oracle数据库的步骤
  • oracle定时备份压缩的实现步骤
  • Linux/UNIX下,C++程序通过那些步骤访问Oracle或者Sybase SQL数据库?
  • oracle scott 解锁步骤
  • oracle单库彻底删除干净的执行步骤
  • oracle SQL解析步骤小结
  • 在oracle数据库里创建自增ID字段的步骤
  • oracle停止数据库后linux完全卸载oracle的详细步骤
  • Oracle与FoxPro两数据库的数据转换步骤
  • oracle 10g 精简版安装步骤分享
  • Oracle数据库的十种重新启动步骤
  • Oracle回滚段空间回收步骤
  • Oracle中取固定记录数详细步骤
  • 安装Linux与Oracle数据库步骤精讲
  • Oracle 10g表空间创建的完整步骤
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle发布Oracle VM 2.2升级虚拟化平台
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle推最新版Oracle VM服务器虚拟软件
  • 老大们,虚拟机上系统os是linux,我想在它安装oracle,怎么实现?
  • 请教怎样在虚拟机中的linux系统安装 Java环境以及Oracle
  • MySQL类似Oracle的dual虚拟表
  • linux 4虚拟机下安装oracle 10g失败。
  • Oracle虚拟桌面基础架构(VDI)3.2上市
  • RedHat AS 4 安装oracle9i的时候,执行Disk1下的runInstaller后提示正在初始化虚拟机,请等待后就再无反应
  • Linux虚拟机上安装Oracle 10g数据库现让远端的plsql访问
  • Oracle在虚拟化战争中能否胜出
  • 虚拟服务器软件 Oracle VM
  • Oracle中虚拟专用数据控制方法研究
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • Oracle 10g和Oracle 11g网格技术介绍
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • Oracle 数据库(oracle Database)性能调优技术详解
  • Linux系统下Oracle的启动与Oracle监听的启动
  • ORACLE日期相关操作
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,