redhat5安装Oracle11g

测试环境redhat5.5 oracle11g VMware 虚拟机

一、linux系统安装

二、下载oracle安装包

(我们需要把oracle安装包上传到linux服务器上

方法一:挂载u盘、硬盘、拷贝。

方法二:将oracle安装包打包成iso镜像,挂载光盘拷贝即可。

方法三:搭建ftp服务器,将oracle安装包上传即可

安装前:安装虚拟机省略,这里以最小化安装,

这里已ftp服务器为例做简单介绍

注意:安装后如果没有ifconfig命令的,需要安装(net-tools-1.60-82.el5.i386.rpm)

挂载安装光盘(mount /dev/cdrom /mnt/cdrom 注意:/mnt/cdrom
目录自定义如果没有新建)

执行

rpm -ivh net-tools-1.60-82.el5.i386.rpm

安装后配置局域网ip地址

ifconfig 网卡名称 ip地址(这里网络配置不再累赘)

安装vsfvtpd

rpm -ivh vsftpd-2.0.5-24.el5.i386.rpm

安装完成,执行service vsftpd start

连接ftp、或者使用ftp客户端工具上传即可、(这里不再累赘)

三、Oracle安装

1.创建用户和用户组

以root用户登录linux,执行以下命令

[root@localhost ~]#/usr/sbin/groupadd dba

[root@localhost ~]#/usr/sbin/groupadd oper

[root@localhost ~]#/usr/sbin/groupadd oinstall

执行多条命令,可用&&连接一次执行多个,也可以新建一个脚本文件
执行

查看Linux用户组命令:

[root@localhost ~]# cat /etc/group

2.添加oracle用户

[root@localhost ~]#useradd oracle

[root@localhost ~]#/usr/sbin/usermod -g oinstall -G dba  oracle

[root@localhost ~]#passwd oracle

Changing password for user oracle.

New UNIX password: oracle

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password: oracle

passwd: all authentication tokens updated successfully.

3.预先创建安装目录

[root@localhost ~]#mkdir -p /opt/oracle/product

[root@localhost ~]#mkdir -p /opt/oracle/product/OraHome

[root@localhost ~]#mkdir -p /opt/oraInventory

[root@localhost ~]#mkdir -p /opt/oracle/oradata

[root@localhost ~]#mkdir -p /var/opt/oracle

设置目录的所有者所属组和权限

[root@localhost ~]#chown -R oracle.oinstall /opt/oracle

[root@localhost ~]#chown -R
oracle.oinstall/opt/oracle/oradata

[root@localhost ~]#chown -R
oracle.oinstall/opt/oracle/product/OraHome

[root@localhost ~]#chown -R oracle.dba /opt/oraInventory

[root@localhost ~]#chown oracle.dba /var/opt/oracle

[root@localhost ~]#chmod -R 775 /opt/oracle

[root@localhost ~]#chmod -R 755 /var/opt/oracle

4.设置用户oracle的环境变量

#su - oracle(su oracle 和 su - oracle
是不同的后者会连同环境变量一同切换)

[oracle@localhost ~]$ vi /home/oracle/.bash_profile

在文件底部添加

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/OraHome

export ORACLE_SID=orcl

export ORACLE_OWNER=oracle

export ORACLE_TERM=vt100

export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin

exportPATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

export CLASSPATH

PATH=$PATH:/usr/sbin; export PATH

PATH=$PATH:/usr/bin; export PATH

--执行以下命令让环境变量配置马上生效或以oracle用户登录使设置生效

[oracle@localhost ~]$ source $HOME/.bash_profile

5.安装环境检查Oracle依赖软件包齐全(版本等于或大于以下版本号)

binutils-2.17.50.0.6

compat-libstdc -33-3.2.3

compat-libstdc -33-3.2.3 (32 bit)

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

gcc-4.1.2

gcc-c -4.1.2

glibc-2.5-24

glibc-2.5-24 (32 bit)

glibc-common-2.5

glibc-devel-2.5

glibc-devel-2.5 (32 bit)

glibc-headers-2.5

pdksh-5.2.14-36.el5

libaio-0.3.106

libaio-0.3.106 (32 bit)

libaio-devel-0.3.106

libaio-devel-0.3.106 (32 bit)

libgcc-4.1.2

libgcc-4.1.2 (32 bit)

libstdc -4.1.2

libstdc -4.1.2 (32 bit)

libstdc -devel 4.1.2

make-3.81

sysstat-7.0.2

unixODBC-2.2.11

unixODBC-2.2.11 (32 bit)

unixODBC-devel-2.2.11

unixODBC-devel-2.2.11 (32 bit)

使用yum安装方法,也可使用rpm -ivh rpm包名(此种方法较麻烦)

挂载redhat安装光盘,执行以下命令

yum install -y binutils*

yum install -y compat-libstdc*

yum install -y elfutils-libelf*

yum install -y gcc*

yum install -y glibc*

yum install -y ksh*

yum install -y libaio*

yum install -y libgcc*

yum install -y libstdc*

yum install -y make*

yum install -y sysstat*

yum install libXp* -y

yum install -y glibc-kernheaders

检查下lib是否安装齐全:

[root@localhost ~]# rpm -qa | grep -E
"binutils|compat-libstdc|elfutils-libelf|gcc|glibc|libaio|libgcc|libstdc|make|sysstat|unixODBC|pdksh"

6.设置系统内核参数

Oracle 数据库 11g 需要以下所示的内核参数设置。

其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。

切换到root用户:

su root

a) 修改/etc/sysctl.conf(vi /etc/sysctl.conf), 添加:

[root@localhost install]# vi /etc/sysctl.conf

# oracel intall add parameters

#kernel.shmmax = 2147483648

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.rmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048576

修改后运行"/sbin/sysctl -p"命令使得内核改变立即生效;

c) 设置oracle对文件的要求:

编辑文件:vi /etc/security/limits.conf 加入以下语句:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

7.开始安装

Oracle的安装建议在物理机器上安装,如果只能使用SSH远程安装的话,可以使用支持图形显示的SSH软件进行安装

解压缩oracle 11g 的安装文件

# unzip linux_11gR2_database_1of2.zip

# unzip linux_11gR2_database_2of2.zip

# cd database

# ./runInstaller

安装可能出现错误,root不能运行,要使用创建的oracle用户(检查执行文件对于oracle用户是否有执行权限)

redhat5安装Oracle11g的更多相关文章

  1. 在Red Hat Enterprise Linux 5 64-bit安装oracle11g r2

    网上这种文档一搜就一堆,没别的目的,刚接触oracle为了加深理解记忆.只要是跟我的版本一样操作系统和oracle软件,按照步骤肯定可以成功安装 在虚拟机上安装Red Hat Enterprise L ...

  2. net不安装Oracle11g客户端直接使用ODAC

    好处: 1.不安装客户端也能访问服务器上的oracle(假设Application Server与DB Server 分开) 2.不需要安装ODAC 3.不需要配置TnsNames.Ora文件 缺点: ...

  3. RedHat5安装好后没有ip

    RedHat5安装好后,ifconfig查不到ip. 设置有问题.关闭虚拟机,点击下图所指,调出虚拟网络编辑器: 点击还原默认设置,应用,确定. 重启虚拟机,ifconfig,是不是查到ip了呢?

  4. 分享red hat linux 6上安装oracle11g时遇到的gcc: error trying to exec 'cc1': execvp: No such file or directory的问题处理过程

    安装环境:Red Hat Linux 6.5_x64.oracle11g 64bit 报错详情: 安装到68%时弹窗报错: 调用makefile '/test/app/Administrators/p ...

  5. win10在安装Oracle11g时出现了:[INS-13001]环境不满足最低要求,及未找到文件 E:\app\xxj\product\11.2.0\dbhome_1\owb\external\oc4j_applications\applications\WFMLRSVCApp.ear

    win10安装Oracle11g碰到的3个问题: 1.win10在安装Oracle11g时出现了:[INS-13001]环境不满足最低要求 2.未找到文件 E:\app\xxj\product\11. ...

  6. redhat5安装jdk6、eclipse和tomcat6

    redhat5安装jdk6.eclipse和tomcat6 1.安装jdk6 首先下载jdk(jdk-6u13-linux-i586.bin),对于redhat5,本人强烈建议不要安装jdk7,因为有 ...

  7. CentOS 6 安装Oracle11g

    原创作品.从 "深蓝blog" 博客,欢迎转载,请务必注明转载如下源.否则追究其版权责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/ar ...

  8. CentOS Linux上安装Oracle11g笔记

    CentOS Linux上安装Oracle11g 到 otn.oracle.com 网站上下载 Linux版的oracle 11g 编辑 /etc/sysctl.conf : kernel.shmal ...

  9. 安装oracle11g client 【INS-30131】执行安装程序验证所需的初始设置失败的解决方法

    今天在服务器(操作系统windows server 2008R2)上安装Oracle11g 客户端,弹出“执行安装程序验证所需的初始设置失败”,如上图.网上找了一些方法,简单整理如下,仅供参考. 问题 ...

随机推荐

  1. Python - SIP参考指南 - 介绍

    介绍 本文是SIP4.18的参考指南.SIP是一种Python工具,用于自动生成Python与C.C++库的绑定.SIP最初是在1998年用PyQt开发的,用于Python与Qt GUI toolki ...

  2. 项目实战2.2—nginx 反向代理负载均衡、动静分离和缓存的实现

    实验一:实现反向代理负载均衡且动静分离 1.环境准备: 机器名称 IP配置 服务角色 备注 nginx VIP:172.17.11.11 反向代理服务器 开启代理功能 设置监控,调度 rs01 RIP ...

  3. FreeRTOS 移植到WIN10

    背景 标题表述的不准确,大意是移植到WIN10的PC机,Intel I5. 最近因为项目接触了FreeRTOS 实时操作系统,想对这个操作系统有一个更深入的了解,所以决定下载源码看看,下面这个链接的随 ...

  4. 【Java疑难杂症】有return的情况下try catch finally的执行顺序

    有这样一个问题,异常处理大家应该都不陌生,类似如下代码: public class Test { public static void main(String[] args) { int d1 = 0 ...

  5. 魔方NewLife.Cube升级v2.0

    魔方是一套集成权限管理的MVC管理后台,最具特色功能是模版覆盖机制,是XCode实体类的最佳搭档! v2.0.2017.1126   借助Ajax支持高级操作,如:删除选中.批量启用禁用等 用户管理增 ...

  6. 通过ELK快速搭建一个你可能需要的集中化日志平台

    在项目初期的时候,大家都是赶着上线,一般来说对日志没有过多的考虑,当然日志量也不大,所以用log4net就够了,随着应用的越来越多,日志散 落在各个服务器的logs文件夹下,确实有点不大方便,这个时候 ...

  7. ExceptionLess 本地部署小结

    ExceptionLess 是一个免费开源分布式系统日志收集框架,地址:https://github.com/exceptionless/Exceptionless 运行环境: .NET 4.6.1 ...

  8. 关于Springboot整合mybatis启动的问题

    由于是刚pull下来的项目整体也不熟悉,然后项目无法正常启动,爆出的异常为: Invalid bound statement (not found) 这是由于创建的新模块mapper与扫描mapper ...

  9. 把项目中的那些恶心的无处存储的大块数据都丢到FastDFS之快速搭建

        在我们开发项目的时候,经常会遇到大块数据的问题(2M-100M),比如说保存报表中1w个人的ID号,他就像一个肿瘤一样,存储在服务器哪里都 觉得恶心,放在redis,mongodb中吧,一下子 ...

  10. Jquery基础知识01

    1:$(document).ready()function{}和window.onload()的区别.   1:$(document).ready()function{} 该方法等到Dom结构绘制完毕 ...