一,下载及安装

操作系统下载oraclelinux

镜像地址OracleLinux-R6-U5-Server-x86_64-dvd.iso:http://pan.baidu.com/s/1bpm62Nd,密码:pyx9

oracle下载地址http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

将安装包上传到linux服务器上,解压两个压缩包,解压在同一文件夹

执行:

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

这里省略。

安装linux操作系统

选择Skip

需要桌面的话要勾选上Desktop

配置虚拟机地址,首先查看win的ip地址配置:

linux配置如下:

执行命令如下:vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=00:0C:29:51:0A:B6

TYPE=Ethernet

UUID=d13963d9-8bb3-4b1e-884d-1305c8849a9e

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.0.222

NETMASK=255.255.255.0

GATEWAY=192.168.0.1

DNS1=192.168.0.1

网卡配置根据自己电脑做修改

把虚拟机和windows网络适配器设为桥接,设备状态全部打钩,点击确定。

重启网络服务

1.执行service network restart

2.执行/etc/init.d/network restart

测试网络连通性,下面以百度为例子

物理机测试连接虚拟机,连接成功

配置本地光盘yum源

将虚拟设置CD/DVD中的设备状态已连接打钩,点击确定

进入虚拟机,可见光盘显示在桌面

执行df 命令查看

创建镜像挂载目录,执行

mkdir /mnt/cdrom

mount /dev/cdrom  /mnt/cdrom

重新挂载光盘到/mnt/cdrom  图实例

修改yum源配置文件,将原来的删除或者重命名使其失效,

执行命令

vi  /etc/yum.repos.d/cdrom.repo

配置文件名称尽量不要有空格,否则yum 执行会找不到软件包,将默认的repo重命名

执行yum list 测试

yum 安装vsftpd测试

yum 本地源配置成功

二,查询oracle11g需要的依赖包

官网查询11g支持的操作系统,以及软件包如图实例

文本贴下展示

The following or later version
of

packages for Oracle Linux 6, Red Hat Enterprise Linux 6, and

Asianux Server 4 must be installed:

binutils-2.20.51.0.2-5.11.el6 (x86_64)compat-libcap1-1.10-1 (x86_64)compat-libstdc++-33-3.2.3-69.el6 (x86_64)compat-libstdc++-33-3.2.3-69.el6.i686gcc-4.4.4-13.el6 (x86_64)gcc-c++-4.4.4-13.el6 (x86_64)glibc-2.12-1.7.el6 (i686)glibc-2.12-1.7.el6 (x86_64)glibc-devel-2.12-1.7.el6 (x86_64)glibc-devel-2.12-1.7.el6.i686kshlibgcc-4.4.4-13.el6 (i686)libgcc-4.4.4-13.el6 (x86_64)libstdc++-4.4.4-13.el6 (x86_64)libstdc++-4.4.4-13.el6.i686libstdc++-devel-4.4.4-13.el6 (x86_64)libstdc++-devel-4.4.4-13.el6.i686libaio-0.3.107-10.el6 (x86_64)libaio-0.3.107-10.el6.i686libaio-devel-0.3.107-10.el6 (x86_64)libaio-devel-0.3.107-10.el6.i686make-3.81-19.el6sysstat-9.0.4-11.el6 (x86_64)

三,开始安装oracle依赖包,

远程登录使用字符界面操作:执行命令如下

yum install  binutils*

yum install compat-libcap1*

yum install compat-libstdc++*

yum install gcc*

yum install glibc*

yum install ksh 

yum install libgcc*

yum install  libstdc++*

yum install  libaio*

yum install make*

yum install sysstat*

此处两个安装包,官方文档中没有提到,

yum install elfutils-libelf-devel*

yum install unixODBC*

安装完成使用rpm -qa

<你的软件包名>,这里请认真核对,你装的安装包是否完整,只要装了,版本高的话,可以忽略,

例如 rpm -qa | grep binutils

[root@bogon opt]# rpm -qa | grep binutils

binutils-2.20.51.0.2-5.36.el6.x86_64

binutils-devel-2.20.51.0.2-5.36.el6.x86_64

[root@bogon opt]#

四,修改系统参数

001)修改/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"命令使得内核改变立即生效;

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

编辑文件:vi /etc/security/limits.conf 加入以下语句:(参考参数)

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

003) 创建oracle用户组

groupadd dba

groupadd  oper

groupadd oinstall

创建oracle用户 默认组为oinstall 附属组为dba,oper ,密码为123,

useradd -d /home/oracle -m -g oinstall -G oper,dba -p 123 oracle

五,开始安装

1.创建安装目录:

mkdir /opt/app

chown oracle.oinstall  /opt/app

2.运行脚本安装

执行./runInstaller 如下图:

六,添加oralce环境变量

执行命令如下:

su - oracle

vi  .bash_profile

export ORACLE_BASE=/opt/app

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

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

export PATH

保存退出

执行source !$ 立即生效环境变量。

七,测试安装成功

登陆sqlplus

登陆oem

八,安装错误实例

001,安装提示系统参数,和缺少包错误如图:

点击返回,上图缺少包错误,查看软件包后,oracle安装需要的包有有两个没有在官方文档中列出

其中pdksh 我的oraclelinux6.5安装光盘中没有

我没有装,这里选择忽略了,少安装了如下两个安装包,oracle安装程序不会识别版本高的软件包,但是只要有过安装,就可以。安装检查缺少的安装包执行:

yum installl elfutils-libelf-devel*

yum install unixODBC*

修改系统参数

修改/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"命令使得内核改变立即生效;

设置oracle对文件的要求:

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

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

OracleLinux-R6-U5-Server-x86_64安装,及oracle11g安装相关推荐

  1. oracle11g典型安装出错,oracle11g 安装错误汇总

    uname -a Linux oracle_master 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64  ...

  2. oracle+默认安装目录,Oracle11g安装与卸载教程

    1.1,前言: 电脑太卡,鄙人穷屌丝啊,没钱买新电脑,想想周六日还要耍游戏就给电脑重做了个系统,糟糕的是电脑上的各种环境,工具都需要重新装一边,包括oracle数据库- -,依稀记得昨天装了一上午的数 ...

  3. 【原】Oracle 11.2.0.1 64bit for RHEL6.0 Server x86_64 静默安装

    作者:david_zhang@sh [转载时请以超链接形式标明文章] 链接:http://www.cnblogs.com/david-zhang-index/p/4182469.html 本文适用Or ...

  4. Oracle-11g安装与使用

    一.Oracle11g安装与使用 1.大型关系型数据库(E-R图) 2.甲骨文(Java) 3.UNIX.Linux.Windows支持 4.Oracle发行版 5.数据库(软件+数据库)MySQL ...

  5. Centos 6 安装 配置 oracle11g R2

    Centos 6 安装 配置 oracle11g R2 分享到:0 分类:                          Linux&CentosOracle 1.安装centos6.3_ ...

  6. Linux 64bit下Oracle11g安装手册

    基本信息 操作系统:CentOS Release 6.3 (Final) 内核版本:Kernel Linux 2.6.32-279.el6.x86_64 Oracle版本:Oracle 11g Rel ...

  7. redhat5 oracle11g安装全程详解,RedHat5+Oracle11g安装全程详解.doc

    RedHat5+Oracle11g安装全程详解 一.安装Linux 设备环境:Vmware虚拟机,操作系统为Redhat 5(32位) 使用Linux图形化界面安装,没什么可说的,主要是分区要合理,o ...

  8. tableau server在centos7.6上安装记录

    tableau server在centos7.6上安装记录 1.官网 2. 准备工作 3. 添加2个账号用于tableau server 管理员 4. 安装Tableau Server软件包 环境说明 ...

  9. Red Hat Enterprise Linux Server release 7.4 (Maipo) 安装mysql5.7.36

    1. 版本 [root@localhost mysql]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.4 (M ...

最新文章

  1. mysql pt table sync_pt-table-sync 使用介绍
  2. 仅凭一部iPhone手机,打造现实版元宇宙
  3. Linux系统卸载Apache(阿帕奇)环境教程
  4. Python知识图谱
  5. 能量分析攻击day01
  6. Https协议基本分析
  7. CSDN博客标题和目录的一点思考
  8. 已跳过全部重新生成_2020年最新跳对公技术1+5,1+10,5+50(必读)
  9. QT [007] QT UI 的控件操控问题 - 如何操控多嵌套的UI控件
  10. Git笔记(36) 打包
  11. 清华大学2017计算机录取分数线,2017年清华大学录取分数线
  12. 商城小程序项目完整源码(微信小程序)
  13. 信号与系统2022春季学期:作业内容与参考答案-汇总
  14. python背景颜色代码大全_Python实现转换图片背景颜色代码
  15. (附源码)spring boot火车订票系统 毕业设计 031012
  16. 98% after emitting CopyPlugin问题
  17. 国内外IoT系统介绍
  18. Android开发之深入理解Android Studio构建文件build.gradle配置
  19. 如何使用HTML和CSS进行分页?
  20. 修改mysql密码报错_mysql修改/设置密码报错:ERROR 1819 (HY000): Your password does not satisf...

热门文章

  1. Axapta program, involve MenuItem:程序定义MenuItem
  2. cad在哪里设置图幅大小_CAD的图纸大小的设置
  3. 分布式调度平台xxl-job的使用及其算法分析
  4. OpenWRT使用SNMP监测网络状态
  5. html在线印章,纯前端Html+JavaScript+canvas生成公章
  6. 如何把Word中艺术字转换为图片
  7. 使用VMware 16 安装中标麒麟 7
  8. html5导航栏文字间距,div字间距-div内文字之间间距设置方法
  9. NAS存储的定义和优势介绍
  10. Android有线IPV6总结(二):内核中RS与RA的一点学习