一、配置环境变量
1、我将环境变量配置写成了一个脚本,将这个脚本copy到一个新建的linux系统。(脚本是本人原创,前2篇文章里有,感兴趣的朋友可以去看看)

2、进入脚本所在的目录。

3、执行脚本,需要输入的地方:设置oracle用户密码;设置oracle sid名,其他的脚本会自动配置。脚本创建的默认安装目录为:/u01/app/oracle,如果想设置为其它的可以在脚本中改。

4、最后配置下 /etc/hosts文件。

二、安装数据库软件。
1、将Oracle 11g的2个安装包copy到安装根目录/u01并解压。这里要用unzip命令一个一个解压,不能在windows里解压了在copy过来,可能会出问题。




2、修改下database文件的属主。

3、设置一下DISPLAY环境变量。

4、进入database目录,运行安装命令:“./runInstaller”,开始安装数据库软件。

5、去掉“I wish to receive security updates via My Oracle Support”。

6、选择“Yes”,不管提示。

7、选择第二项:“Install database soft only”,只安装数据库软件,数据库后面再创建,这样的好处如果有错误好定位。

8、选择“Single instance database installation”,安装单实例,第二项是RAC。

9、将中文添加到右边。

10、选择“Enterprise Edition (3.95GB)”,企业版。

11、下面的默认就行,一路Next。

12、这里会进行安装前的检查。

13、用yum把缺少的软件包安装上。提前要配好yum,如果不会配置yum看这里 http://blog.itpub.net/27633655/viewspace-1079703/

14、点击“Check Again”,重新检查下看是否安装齐全。

15、物理内存和swap大小如果是测试用可以忽略掉,1G内存足够,点击右上叫“Ignore  All”。

16、出现一些概要信息,点击“Finish”开始安装。

17、安装完成后要用root用户执行2条脚本。

18、安装完成以后点击“OK”。

三、配置监听和tnsnames。
1、配置监听。
在刚才的oracle用户执行 netca 命令,选择第一项“Listener configuration”一路Next就行。

2、tnsnames设置。
选择第三项“Local Net Service Name configuration”,一路Next,注意参考截图输入服务名和本机IP。

点击“Finish”完成配置。

四、创建数据库。
1、在刚才的oracle用户运行dbca 命令。

2、选择“Create a Database”,创建一个数据库。

3、选则第一项“General Purpose or Transaction Processing”,一般事务数据库。

4、输入全局数据库名和实例名。全局数据库名可以加后缀也可以不加。

5、这里是OEM、告警和自动备份,保持默认。

6、这里选择下面的选项“Use Same Administrative Password for All Accounts”,为所有用户设置一个统一密码。

7、如果密码太简单会出现提示,不管它直接选择“Yes”。

8、这里存储类型和文件,保持默认。

9、这里是闪回区和归档设置。勾选“Enable Archiving”,开启归档。

10、这里勾选“Sample Schemas”。数据库安装完成后会带一些样例用户和表,如scott、hr等。

11、这里设置内存的大小,可以选择“Typical”给一个总的内存大小,也可以选“Custom”自定义SGA和PGA大小。
如果选择第一项要注意/dev/shm的大小。

12、这里设置数据库连接的进程数,保持默认。

13、设置字符集,默认是第一项。应该根据你的实际要求选择第三项“Choose from the list of character sets”,选择自己需要的字符集。

14、选择第一项“Dedicated Server Mode”,专有连接模式。第二项为共享连接模式。

15、到这里基本设置完成,数据库开始安装。

16、安装完成后弹出对话框,点击“Password Management...”,可以对某些锁定用户解锁。

17、去掉scott用户前面的勾,输入密码,如tiger。如果密码太简单,会出现提示框,直接选择“Yes”。

18、点击“Exit”,完成安装。

19、连接到数据库,看是否运行正常。

没有什么异常,数据库安装完成。

rhel5.5 linux系统下安装Oracle 11g的更多相关文章

  1. 在Windows10系统下安装Oracle 11g数据库

    在Windows10系统下安装Oracle 11g数据库 https://blog.csdn.net/wei1992_6/article/details/60054727

  2. 在windows系统下安装oracle 11g

     oracle 11g 安装在windows server 2012 系统下. 最近,需要配置数据库,要求在windows操作系统下,安装oracle 11g 数据库,因为以前没有安装过,所以成功后, ...

  3. Linux虚拟机下安装Oracle 11G教程

    1.安装环境 操作系统:Red hat 6.5 内存:内存最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看) 交换空间:SWAP交换空间大小根据内存大小决定( ...

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

    1.安装环境 操作系统:Red hat 6.5 内存:内存最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看) 交换空间:SWAP交换空间大小根据内存大小决定( ...

  5. Centos6.5_64位系统下安装Oracle 11g

    一.硬件要求 1.内存与Sweap:内存2G(以上),Sweap 2G(以上) 内存: 1-2G 2-16G 16G以上 Sweap: 1.5倍内存 1倍内存 16G 检查:# grep MemTot ...

  6. Redhat Linux 下安装Oracle 11g R2

    能够下载:http://download.csdn.net/detail/ykh554541184/8086647文档方便查阅 官方文档:http://docs.oracle.com/cd/E1188 ...

  7. CentOS 6.5下安装Oracle 11g(转)

    最近开始学习CentOS使用,做些记录. 参考文献:Cent OS 6_5(x86_64)下安装Oracle 11g 一.硬件要求 1.内存&swap Minimum:1 GB of RAM ...

  8. (静默安装)Cent OS 6_5(x86_64)下安装Oracle 11g

    Cent OS 6_5(x86_64)下安装Oracle 11g 1 硬件要求   1.1 内存 & swap 物理内存不少于1G 硬盘可以空间不少于5G swap分区空间不少于2G Mini ...

  9. Windows10下安装Oracle 11g 64位的详细步骤

    直接附上我整理后的Word版<Windows10下安装Oracle 11g 64位的详细步骤>下载地址,提取码:9vak. 参考文献: 1.Win10 64位系统下安装Oracle11g详 ...

随机推荐

  1. 孤荷凌寒自学python第六十八天学习并实践beautifulsoup模块1

    孤荷凌寒自学python第六十八天学习并实践beautifulsoup模块1 (完整学习过程屏幕记录视频地址在文末) 感觉用requests获取到网页的html源代码后,更重要的工作其实是分析得到的内 ...

  2. Ruby中数组的&操作

    最近在忙一个项目,好久没有写日志了,项目终于接近尾声,可以适当放松一下,所以记一下在这个项目中发现的有趣事情: 数组的 与 操作 一直以为两个数组A和B相与,谁前谁后都一样,不过这次在项目中突然想试一 ...

  3. day-13 python库实现简单非线性回归应用

    一.概率 在引入问题前,我们先复习下数学里面关于概率的基本概念 概率:对一件事发生的可能性衡量 范围:0<=P<=1 计算方法:根据个人置信区间:根据历史数据:根据模拟数据. 条件概率:B ...

  4. AMR无限增发代币至任意以太坊地址的漏洞利用及修复过程

    AMR无限增发代币至任意以太坊地址的漏洞利用及修复过程 0x00 项目简述 Ammbr主要目标是打造具有高度弹性且易于连接的分布式宽带接入平台,同时降低上网相关成本.Ammbr打算创建具有人工智能和智 ...

  5. throw er; // Unhandled 'error' event&Error: ENOENT: no such file or directory,

    今天做一个文件上传的项目时, 用express-formidable往硬盘里面存文件时, 报  ENOENT:no such file or directory 原因就是程序不能像别的语言一样不存在就 ...

  6. [译]如何撤销git仓库里的所有修改?

    原文来源:https://stackoverflow.com/questions/29007821/git-checkout-all-the-files 问: 如何撤销我在我git仓库所做的所有修改? ...

  7. clone项目到本地

    clone项目到本地 1.然后在本地建立接受代码的文件夹,然后cd 到这个目录 (克隆版本库的时候,所使用的远程主机自动被git命名为origin.如果想用其他的主机名,需要用git clone命令的 ...

  8. NET 的 ELK 监控方案

    NET 的 ELK 监控方案 https://www.jianshu.com/p/3c26695cfc38 背景就不多说了,谁家没有个几个十系统在跑啊.如何监控这几十个系统的运行状况,对于非运营人员来 ...

  9. Hadoop Yarn on Docker

    搭建Hadoop Yarn on Docker 一.概览 Docker基于Linux Container技术整合了一堆易用的接口用于构建非常轻量级的虚拟机.Docker Container Execu ...

  10. 【bzoj1787】[Ahoi2008]Meet 紧急集合 倍增LCA

    题目描述 输入 输出 样例输入 6 4 1 2 2 3 2 4 4 5 5 6 4 5 6 6 3 1 2 4 4 6 6 6 样例输出 5 2 2 5 4 1 6 0 题解 倍增LCA 首先有集合点 ...